Class ReleaseVariablesUpdatedEvent
java.lang.Object
com.xebialabs.xlrelease.domain.events.ReleaseVariablesUpdatedEvent
- All Implemented Interfaces:
ReleaseVariableEvent,VariableEvent,XLReleaseEvent,Serializable,scala.Equals,scala.Product
public class ReleaseVariablesUpdatedEvent
extends Object
implements ReleaseVariableEvent, scala.Product, Serializable
Event published when a bulk update to release variables has happened. Such an update happens usually after a script task execution
in which the
releaseVariables dictionary has changed. This update can lead to variables being created, updated and deleted.
Note that when this event is published no specific single variable related events are published.
param: originalVariables the list of release variables before the update. param: updatedVariables the list of release variables after the update.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionReleaseVariablesUpdatedEvent(List<Variable> originalVariables, List<Variable> updatedVariables) -
Method Summary
Modifier and TypeMethodDescriptionstatic ReleaseVariablesUpdatedEventbooleanbooleaninthashCode()intproductElement(int x$1) productElementName(int x$1) scala.collection.Iterator<Object> toString()username()voidusername_$eq(String x$1) Methods inherited from interface scala.Product
productElementNames
-
Constructor Details
-
ReleaseVariablesUpdatedEvent
-
-
Method Details
-
apply
public static ReleaseVariablesUpdatedEvent apply(List<Variable> originalVariables, List<Variable> updatedVariables) -
unapply
public static scala.Option<scala.Tuple2<List<Variable>,List<Variable>>> unapply(ReleaseVariablesUpdatedEvent x$0) -
username
- Specified by:
usernamein interfaceXLReleaseEvent
-
username_$eq
- Specified by:
username_$eqin interfaceXLReleaseEvent
-
timestamp
- Specified by:
timestampin interfaceXLReleaseEvent
-
originalVariables
-
updatedVariables
-
copy
public ReleaseVariablesUpdatedEvent copy(List<Variable> originalVariables, List<Variable> updatedVariables) -
copy$default$1
-
copy$default$2
-
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
-