Class FacetConfiguredFacetsCreatedEvent
java.lang.Object
com.xebialabs.xlrelease.domain.events.FacetConfiguredFacetsCreatedEvent
- All Implemented Interfaces:
XLReleaseEvent,Serializable,scala.Equals,scala.Product
public class FacetConfiguredFacetsCreatedEvent
extends Object
implements XLReleaseEvent, scala.Product, Serializable
Event published when facet configuration is complete (facet is mapped to one or
many facets according to task attributes) and configured facets are saved
param: originalFacet the original facet that was submitted to FacetService (not configured yet)
param: configuredFacets the facets that were saved, thus configured facets
param: hasConfiguration true if facet was actually reconfigured (thus task has any configuration attributes)
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionFacetConfiguredFacetsCreatedEvent(TaskReportingRecord originalFacet, List<TaskReportingRecord> configuredFacets, boolean hasConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionapply(TaskReportingRecord originalFacet, List<TaskReportingRecord> configuredFacets, boolean hasConfiguration) booleancopy(TaskReportingRecord originalFacet, List<TaskReportingRecord> configuredFacets, boolean hasConfiguration) booleanbooleanbooleaninthashCode()intproductElement(int x$1) productElementName(int x$1) scala.collection.Iterator<Object>toString()static scala.Option<scala.Tuple3<TaskReportingRecord,List<TaskReportingRecord>, Object>> username()voidusername_$eq(String x$1) Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface scala.Product
productElementNamesMethods inherited from interface com.xebialabs.xlrelease.domain.events.XLReleaseEvent
timeMs, timestamp
-
Constructor Details
-
FacetConfiguredFacetsCreatedEvent
public FacetConfiguredFacetsCreatedEvent(TaskReportingRecord originalFacet, List<TaskReportingRecord> configuredFacets, boolean hasConfiguration)
-
-
Method Details
-
apply
public static FacetConfiguredFacetsCreatedEvent apply(TaskReportingRecord originalFacet, List<TaskReportingRecord> configuredFacets, boolean hasConfiguration) -
unapply
public static scala.Option<scala.Tuple3<TaskReportingRecord,List<TaskReportingRecord>, unapplyObject>> (FacetConfiguredFacetsCreatedEvent x$0) -
username
- Specified by:
usernamein interfaceXLReleaseEvent
-
username_$eq
- Specified by:
username_$eqin interfaceXLReleaseEvent
-
originalFacet
-
configuredFacets
-
hasConfiguration
public boolean hasConfiguration() -
copy
public FacetConfiguredFacetsCreatedEvent copy(TaskReportingRecord originalFacet, List<TaskReportingRecord> configuredFacets, boolean hasConfiguration) -
copy$default$1
-
copy$default$2
-
copy$default$3
public boolean copy$default$3() -
productPrefix
- Specified by:
productPrefixin interfacescala.Product
-
productArity
public int productArity()- Specified by:
productArityin interfacescala.Product
-
productElement
- Specified by:
productElementin interfacescala.Product
-
productIterator
- Specified by:
productIteratorin interfacescala.Product
-
canEqual
- Specified by:
canEqualin interfacescala.Equals
-
productElementName
- Specified by:
productElementNamein interfacescala.Product
-
hashCode
public int hashCode() -
toString
-
equals
-