public class ActivityGroupReference extends de.aristaflow.adept2.model.common.defaultimplementation.SerialisableUserAttributeContainer implements GroupActivityReference
getGroupId() as well as logically via name and execution context.| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
groupExecutionContext
The execution context of the group this reference represents.
|
protected java.util.UUID |
groupId
The ID of the group this reference represents.
|
protected java.lang.String |
groupName
The name of the group this reference represents.
|
static long |
serialVersionUID
ID for serialisation.
|
| Constructor and Description |
|---|
ActivityGroupReference(java.util.UUID groupId,
java.lang.String groupName,
java.lang.String groupExecutionContext,
java.util.Map<java.lang.String,java.lang.String> userAttributes) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object other) |
java.lang.String |
getActivityReferenceType()
Returns the type of the activity, e.g.
|
java.lang.String |
getGroupExecutionContext() |
java.util.UUID |
getGroupId()
Gets the ID of the group this activity reference represents.
|
java.lang.String |
getGroupName() |
int |
hashCode() |
java.lang.String |
toString() |
getUserAttributes, getUserAttributeValue, removeUserAttributeValue, setUserAttributes, setUserAttributeValue, subEquals, subHashCodeclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetUserAttributes, getUserAttributeValue, removeUserAttributeValue, setUserAttributeValuepublic static final long serialVersionUID
protected final java.util.UUID groupId
protected final java.lang.String groupName
protected final java.lang.String groupExecutionContext
public ActivityGroupReference(java.util.UUID groupId,
java.lang.String groupName,
java.lang.String groupExecutionContext,
java.util.Map<java.lang.String,java.lang.String> userAttributes)
groupId - The ID of the group this reference represents.groupName - The ID of the group this reference represents.groupExecutionContext - The execution context of the group this reference represents.userAttributes - The user attributes.public java.lang.String getActivityReferenceType()
ActivityReferencegetActivityReferenceType in interface ActivityReferencepublic java.util.UUID getGroupId()
GroupActivityReferencegetGroupId in interface GroupActivityReferencepublic java.lang.String getGroupName()
public java.lang.String getGroupExecutionContext()
public boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object