Class ActivityGroupReference
java.lang.Object
de.aristaflow.adept2.model.common.defaultimplementation.DefaultUserAttributeContainer
de.aristaflow.adept2.model.common.defaultimplementation.SerialisableUserAttributeContainer
de.aristaflow.adept2.model.worklistmodel.ActivityGroupReference
- All Implemented Interfaces:
UserAttributeContainer,ActivityReference,GroupActivityReference,Serializable
public class ActivityGroupReference
extends de.aristaflow.adept2.model.common.defaultimplementation.SerialisableUserAttributeContainer
implements GroupActivityReference
An activity reference for an activity group identifying the group in the worklist manager (
getGroupId() as well as logically via name and execution context.- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final StringThe execution context of the group this reference represents.protected final UUIDThe ID of the group this reference represents.protected final StringThe name of the group this reference represents.static final longID for serialisation. -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class de.aristaflow.adept2.model.common.defaultimplementation.DefaultUserAttributeContainer
getUserAttributes, getUserAttributeValue, removeUserAttributeValue, setUserAttributes, setUserAttributeValue, subEquals, subHashCodeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface de.aristaflow.adept2.model.common.UserAttributeContainer
getUserAttributes, getUserAttributeValue, removeUserAttributeValue, setUserAttributeValue
-
Field Details
-
serialVersionUID
public static final long serialVersionUIDID for serialisation.- See Also:
-
groupId
The ID of the group this reference represents. -
groupName
The name of the group this reference represents. -
groupExecutionContext
The execution context of the group this reference represents.
-
-
Constructor Details
-
ActivityGroupReference
public ActivityGroupReference(UUID groupId, String groupName, String groupExecutionContext, Map<String, String> userAttributes) - Parameters:
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.
-
-
Method Details
-
getActivityReferenceType
Description copied from interface:ActivityReferenceReturns the type of the activity, e.g. "de.aristaflow.ADEPT2ActivityReference".- Specified by:
getActivityReferenceTypein interfaceActivityReference- Returns:
- The type of the activity.
-
getGroupId
Description copied from interface:GroupActivityReferenceGets the ID of the group this activity reference represents.- Specified by:
getGroupIdin interfaceGroupActivityReference- Returns:
- The ID of the group this activity reference represents.
-
getGroupName
- Returns:
- The name of the group this reference represents.
-
getGroupExecutionContext
- Returns:
- The execution context of the group this reference represents.
-
equals
-
hashCode
public int hashCode() -
toString
-