public final class AnyWorkObject extends WorkObject<WorkObjectId,WorkObjectDefinitionId,AnyWorkObjectProviderId>
Note: This class is useful when working with work objects in a generic way.
Modifier and Type | Class and Description |
---|---|
static class |
AnyWorkObject.Builder
Builder for a AnyWorkObject instance.
|
WorkObject.WorkObjectBuilder<T extends WorkObjectId,D extends WorkObjectDefinitionId,P extends Id,E extends WorkObject<T,D,P>,SELF extends WorkObject.WorkObjectBuilder<T,D,P,E,SELF>>, WorkObject.WorkObjectData
DomainObject.DomainObjectBuilder<T extends EntityId,D extends EntityId,P extends Id,E extends DomainObject<T,D,P>,SELF extends DomainObject.DomainObjectBuilder<T,D,P,E,SELF>>, DomainObject.DomainObjectData<T extends EntityId,D extends EntityId,P extends Id>
Entity.EntityBuilder<T extends EntityId,P extends Id,E extends Entity<T,P>,SELF extends Entity.EntityBuilder<T,P,E,SELF>>, Entity.EntityData<T extends EntityId,P extends Id>
HierarchicalEntity.HierarchicalEntityBuilder<T extends HierarchicalEntityId,SELF extends HierarchicalEntity.HierarchicalEntityBuilder<T,SELF>>
Modifier and Type | Field and Description |
---|---|
static BasicOperand<GroupId> |
ASSIGNED_GROUP_ID
Allows to build predicates testing for certain work object assigned group id values.
|
static DateOperand |
ASSIGNED_GROUP_ID_UPDATE_TIME
Allows to build predicates testing for certain work object assigned group id update time values.
|
static BasicOperand<UserId> |
ASSIGNEE_ID
Allows to build predicates testing for certain work object assignee id values.
|
static DateOperand |
ASSIGNEE_ID_UPDATE_TIME
Allows to build predicates testing for certain work object assignee id update time values.
|
static CandidateOperand<GroupId> |
CANDIDATE_GROUP_IDS
Allows to build predicates testing for certain work object candidate user id values.
|
static CandidateOperand<UserId> |
CANDIDATE_USER_IDS
Allows to build predicates testing for certain work object candidate user id values.
|
static DateOperand |
CREATION_TIME
Allows to build predicates testing for certain work object creation time values.
|
static BasicOperand<WorkObjectDefinitionId> |
DEFINITION_ID
Allows to build predicates testing for certain work object definition id values.
|
static StringOperand |
DESCRIPTION
Allows to build predicates testing for certain description values.
|
static DateOperand |
DUE_TIME
Allows to build predicates testing for certain work object due time values.
|
static Type |
ENTITY_TYPE
The type that identifies a concrete work object entity.
|
static BasicOperand<WorkObjectId> |
EXTERNAL_ID
Allows to build predicates testing for certain external work object id values.
|
static BasicOperand<GlobalId> |
GLOBAL_ID
Allows to build predicates testing for certain global id values.
|
static HierarchyOperand<WorkObjectId> |
HIERARCHY
Allows to build predicates testing for certain work object path values.
|
static BasicOperand<WorkObjectId> |
ID
Allows to build predicates testing for certain work object id values.
|
static BasicOperand<GroupId> |
INITIAL_ASSIGNED_GROUP_ID
Allows to build predicates testing for certain work object initial assigned group id values.
|
static BasicOperand<UserId> |
INITIAL_ASSIGNEE_ID
Allows to build predicates testing for certain work object initial assignee id values.
|
static StringOperand |
NAME
Allows to build predicates testing for certain work object name values.
|
static BasicOperand<UserId> |
OWNER_ID
Allows to build predicates testing for certain work object owner id values.
|
static BasicOperand<GroupId> |
PREVIOUS_ASSIGNED_GROUP_ID
Allows to build predicates testing for certain work object previous assigned group id values.
|
static BasicOperand<UserId> |
PREVIOUS_ASSIGNEE_ID
Allows to build predicates testing for certain work object previous assignee id values.
|
static PriorityOperand |
PRIORITY
Allows to build predicates testing for certain work object priority values.
|
static BasicOperand<AnyWorkObjectProviderId> |
PROVIDER_ID
Allows to build predicates testing for certain work object provider id values.
|
static DateOperand |
RESUBMISSION_TIME
Allows to build predicates testing for certain work object resubmission time values.
|
static WorkObjectStateOperand |
STATE
Allows to build predicates testing for certain work object state values.
|
static DateOperand |
STATE_UPDATE_TIME
Allows to build predicates testing for certain work object state update time values.
|
static BasicOperand<State> |
SUB_STATE
Allows to build predicates testing for certain work object sub state values.
|
static DateOperand |
SUB_STATE_UPDATE_TIME
Allows to build predicates testing for certain work object sub state update time values.
|
static BasicOperand<TenantId> |
TENANT_ID
Allows to build predicates testing for certain tenant id values.
|
static BasicOperand<Type> |
TYPE
Allows to build predicates testing for certain work object type values.
|
static DateOperand |
UPDATE_TIME
Allows to build predicates testing for certain work object update time values.
|
static VariableOperand |
VARIABLE
Allows to build predicates testing for certain work object variable names/values.
|
workObjectData
domainObjectData, VARIABLE_DELETED_VALUE
entityData
Modifier and Type | Method and Description |
---|---|
static AnyWorkObject.Builder |
builder()
Creates a builder for a new concrete work object instance.
|
static AnyWorkObject.Builder |
builder(AnyWorkObject template)
Creates a builder for a new concrete work object instance and applies the given template.
|
static AnyWorkObject.Builder |
builder(WorkObjectId id)
Creates a builder for a new concrete work object instance and applies the given id.
|
collectToStringAttributes, getAssignedGroupId, getAssignedGroupIdUpdateTime, getAssigneeId, getAssigneeIdUpdateTime, getCandidateGroupIds, getCandidateUserIds, getDueTime, getInitialAssignedGroupId, getInitialAssigneeId, getOwnerId, getParentId, getParentId, getPath, getPreviousAssignedGroupId, getPreviousAssigneeId, getPriority, getResubmissionTime, getRootId, getState, getTopMostParentId, hasParent, isActive, isCompleted, isInterrupted, toString
getDefinitionId, getLocalVariable, getLocalVariables, getLocalVariables, getLocalVariablesMap, getLocalVariablesMap, getLocalVariableValue, getLocalVariableValue, getLocalVariableValue, getLocalVariableValue, getStateUpdateTime, getSubState, getSubStateUpdateTime, getVariable, getVariables, getVariables, getVariablesMap, getVariablesMap, getVariableValue, getVariableValue, getVariableValue, getVariableValue, hasLocalVariable, hasLocalVariable, hasVariable, hasVariable
getCreationTime, getDescription, getExternalId, getGlobalId, getId, getModificationCreatorId, getModificationUpdaterId, getModificationVersion, getName, getProviderId, getTenantId, getType, getUpdateTime
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getId
public static final Type ENTITY_TYPE
public static final BasicOperand<WorkObjectId> ID
public static final BasicOperand<GlobalId> GLOBAL_ID
public static final BasicOperand<WorkObjectId> EXTERNAL_ID
public static final BasicOperand<AnyWorkObjectProviderId> PROVIDER_ID
public static final BasicOperand<TenantId> TENANT_ID
public static final StringOperand NAME
public static final StringOperand DESCRIPTION
public static final DateOperand CREATION_TIME
public static final DateOperand UPDATE_TIME
public static final BasicOperand<Type> TYPE
public static final BasicOperand<WorkObjectDefinitionId> DEFINITION_ID
public static final WorkObjectStateOperand STATE
public static final BasicOperand<State> SUB_STATE
public static final VariableOperand VARIABLE
public static final BasicOperand<UserId> OWNER_ID
public static final BasicOperand<UserId> ASSIGNEE_ID
public static final BasicOperand<UserId> INITIAL_ASSIGNEE_ID
public static final BasicOperand<UserId> PREVIOUS_ASSIGNEE_ID
public static final BasicOperand<GroupId> ASSIGNED_GROUP_ID
public static final BasicOperand<GroupId> INITIAL_ASSIGNED_GROUP_ID
public static final BasicOperand<GroupId> PREVIOUS_ASSIGNED_GROUP_ID
public static final CandidateOperand<UserId> CANDIDATE_USER_IDS
public static final CandidateOperand<GroupId> CANDIDATE_GROUP_IDS
public static final PriorityOperand PRIORITY
public static final DateOperand RESUBMISSION_TIME
public static final DateOperand DUE_TIME
public static final DateOperand ASSIGNEE_ID_UPDATE_TIME
public static final DateOperand ASSIGNED_GROUP_ID_UPDATE_TIME
public static final DateOperand STATE_UPDATE_TIME
public static final DateOperand SUB_STATE_UPDATE_TIME
public static final HierarchyOperand<WorkObjectId> HIERARCHY
public static AnyWorkObject.Builder builder()
public static AnyWorkObject.Builder builder(WorkObjectId id)
id
- the work object idpublic static AnyWorkObject.Builder builder(AnyWorkObject template)
template
- the work object templateCopyright © 2010 - 2018 edorasware ag. All Rights Reserved.