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) boolean
copy
(TaskReportingRecord originalFacet, List<TaskReportingRecord> configuredFacets, boolean hasConfiguration) boolean
boolean
boolean
int
hashCode()
int
productElement
(int x$1) productElementName
(int x$1) scala.collection.Iterator<Object>
toString()
static scala.Option<scala.Tuple3<TaskReportingRecord,
List<TaskReportingRecord>, Object>> username()
void
username_$eq
(String x$1) Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface scala.Product
productElementNames
-
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:
username
in interfaceXLReleaseEvent
-
username_$eq
- Specified by:
username_$eq
in interfaceXLReleaseEvent
-
timestamp
- Specified by:
timestamp
in 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:
productPrefix
in interfacescala.Product
-
productArity
public int productArity()- Specified by:
productArity
in interfacescala.Product
-
productElement
- Specified by:
productElement
in interfacescala.Product
-
productIterator
- Specified by:
productIterator
in interfacescala.Product
-
canEqual
- Specified by:
canEqual
in interfacescala.Equals
-
productElementName
- Specified by:
productElementName
in interfacescala.Product
-
hashCode
public int hashCode() -
toString
-
equals
-