Class FacetConfiguredFacetsCreatedEvent
- java.lang.Object
-
- com.xebialabs.xlrelease.domain.events.FacetConfiguredFacetsCreatedEvent
-
- All Implemented Interfaces:
XLReleaseEvent,java.io.Serializable,scala.Equals,scala.Product
public class FacetConfiguredFacetsCreatedEvent extends java.lang.Object implements XLReleaseEvent, scala.Product, java.io.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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FacetConfiguredFacetsCreatedEvent(TaskReportingRecord originalFacet, java.util.List<TaskReportingRecord> configuredFacets, boolean hasConfiguration)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FacetConfiguredFacetsCreatedEventapply(TaskReportingRecord originalFacet, java.util.List<TaskReportingRecord> configuredFacets, boolean hasConfiguration)booleancanEqual(java.lang.Object x$1)java.util.List<TaskReportingRecord>configuredFacets()FacetConfiguredFacetsCreatedEventcopy(TaskReportingRecord originalFacet, java.util.List<TaskReportingRecord> configuredFacets, boolean hasConfiguration)TaskReportingRecordcopy$default$1()java.util.List<TaskReportingRecord>copy$default$2()booleancopy$default$3()booleanequals(java.lang.Object x$1)booleanhasConfiguration()inthashCode()TaskReportingRecordoriginalFacet()intproductArity()java.lang.ObjectproductElement(int x$1)java.lang.StringproductElementName(int x$1)scala.collection.Iterator<java.lang.Object>productIterator()java.lang.StringproductPrefix()java.lang.StringtoString()static scala.Option<scala.Tuple3<TaskReportingRecord,java.util.List<TaskReportingRecord>,java.lang.Object>>unapply(FacetConfiguredFacetsCreatedEvent x$0)java.lang.Stringusername()voidusername_$eq(java.lang.String x$1)-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.xebialabs.xlrelease.domain.events.XLReleaseEvent
timeMs, timestamp
-
-
-
-
Constructor Detail
-
FacetConfiguredFacetsCreatedEvent
public FacetConfiguredFacetsCreatedEvent(TaskReportingRecord originalFacet, java.util.List<TaskReportingRecord> configuredFacets, boolean hasConfiguration)
-
-
Method Detail
-
apply
public static FacetConfiguredFacetsCreatedEvent apply(TaskReportingRecord originalFacet, java.util.List<TaskReportingRecord> configuredFacets, boolean hasConfiguration)
-
unapply
public static scala.Option<scala.Tuple3<TaskReportingRecord,java.util.List<TaskReportingRecord>,java.lang.Object>> unapply(FacetConfiguredFacetsCreatedEvent x$0)
-
username
public java.lang.String username()
- Specified by:
usernamein interfaceXLReleaseEvent
-
username_$eq
public void username_$eq(java.lang.String x$1)
- Specified by:
username_$eqin interfaceXLReleaseEvent
-
originalFacet
public TaskReportingRecord originalFacet()
-
configuredFacets
public java.util.List<TaskReportingRecord> configuredFacets()
-
hasConfiguration
public boolean hasConfiguration()
-
copy
public FacetConfiguredFacetsCreatedEvent copy(TaskReportingRecord originalFacet, java.util.List<TaskReportingRecord> configuredFacets, boolean hasConfiguration)
-
copy$default$1
public TaskReportingRecord copy$default$1()
-
copy$default$2
public java.util.List<TaskReportingRecord> copy$default$2()
-
copy$default$3
public boolean copy$default$3()
-
productPrefix
public java.lang.String productPrefix()
- Specified by:
productPrefixin interfacescala.Product
-
productArity
public int productArity()
- Specified by:
productArityin interfacescala.Product
-
productElement
public java.lang.Object productElement(int x$1)
- Specified by:
productElementin interfacescala.Product
-
productIterator
public scala.collection.Iterator<java.lang.Object> productIterator()
- Specified by:
productIteratorin interfacescala.Product
-
canEqual
public boolean canEqual(java.lang.Object x$1)
- Specified by:
canEqualin interfacescala.Equals
-
productElementName
public java.lang.String productElementName(int x$1)
- Specified by:
productElementNamein interfacescala.Product
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object x$1)
- Specified by:
equalsin interfacescala.Equals- Overrides:
equalsin classjava.lang.Object
-
-