public final class AnyWorkObjectDefinition extends WorkObjectDefinition<WorkObjectDefinitionId,AnyWorkObjectProviderId>
Note: This class is useful when working with work object definitions in a generic way.
Modifier and Type | Class and Description |
---|---|
static class |
AnyWorkObjectDefinition.Builder
Builder for an AnyWorkObjectDefinition instance.
|
WorkObjectDefinition.WorkObjectDefinitionBuilder<T extends WorkObjectDefinitionId,P extends Id,E extends WorkObjectDefinition<T,P>,SELF extends WorkObjectDefinition.WorkObjectDefinitionBuilder<T,P,E,SELF>>, WorkObjectDefinition.WorkObjectDefinitionData
DomainObjectDefinition.DomainObjectDefinitionBuilder<T extends EntityId,P extends Id,E extends DomainObjectDefinition<T,P>,SELF extends DomainObjectDefinition.DomainObjectDefinitionBuilder<T,P,E,SELF>>, DomainObjectDefinition.DomainObjectDefinitionData<T 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 DateOperand |
CREATION_TIME
Allows to build predicates testing for certain work object definition creation time values.
|
static StringOperand |
DESCRIPTION
Allows to build predicates testing for certain work object definition description values.
|
static Type |
ENTITY_TYPE
The type that identifies a concrete work object definition entity.
|
static BasicOperand<WorkObjectDefinitionId> |
EXTERNAL_ID
Allows to build predicates testing for certain external work object definition id values.
|
static VersionOperand |
EXTERNAL_VERSION
Allows to build predicates testing for certain work object definition external version values.
|
static HierarchyOperand<WorkObjectDefinitionId> |
HIERARCHY
Allows to build predicates testing for certain work object definition path values.
|
static BasicOperand<WorkObjectDefinitionId> |
ID
Allows to build predicates testing for certain work object definition id values.
|
static StringOperand |
KEY
Allows to build predicates testing for certain work object definition key values.
|
static LatestVersionOperand |
LATEST_EXTERNAL_VERSION
Allows to build predicates that test for the latest external version of all work object definitions with a certain key.
|
static LatestVersionOperand |
LATEST_VERSION
Allows to build predicates that test for the latest version of all work object definitions with a certain key.
|
static StringOperand |
NAME
Allows to build predicates testing for certain work object definition name values.
|
static PropertyOperand |
PROPERTY
Allows to build predicates testing for certain work object definition property values.
|
static BasicOperand<AnyWorkObjectProviderId> |
PROVIDER_ID
Allows to build predicates testing for certain work object definition provider id values.
|
static BasicOperand<TenantId> |
TENANT_ID
Allows to build predicates testing for certain work object definition tenant id values.
|
static BasicOperand<Type> |
TYPE
Allows to build predicates testing for certain work object definition type values.
|
static DateOperand |
UPDATE_TIME
Allows to build predicates testing for certain work object definition update time values.
|
static DateOperand |
VALID_FROM
Allows to build predicates testing for certain work object definition valid from date values.
|
static DateOperand |
VALID_TO
Allows to build predicates testing for certain work object definition valid to date values.
|
static VersionOperand |
VERSION
Allows to build predicates testing for certain work object definition version values.
|
workObjectDefinitionData
domainObjectDefinitionData
entityData
Modifier and Type | Method and Description |
---|---|
static AnyWorkObjectDefinition.Builder |
builder()
Creates a builder for a new concrete work object definition instance.
|
static AnyWorkObjectDefinition.Builder |
builder(AnyWorkObjectDefinition template)
Creates a builder for a new concrete work object definition instance and applies the given template.
|
static AnyWorkObjectDefinition.Builder |
builder(WorkObjectDefinitionId id)
Creates a builder for a new concrete work object definition instance and applies the given id.
|
getParentId, getParentId, getPath, getRootId, getTopMostParentId, hasParent, toString
getExternalVersion, getKey, getLocalProperties, getLocalProperties, getLocalPropertiesMap, getLocalPropertiesMap, getLocalProperty, getLocalPropertyValue, getLocalPropertyValue, getProperties, getProperties, getPropertiesMap, getPropertiesMap, getProperty, getPropertyValue, getPropertyValue, getResourceString, getValidFrom, getValidTo, getVersion, hasLocalProperty, hasLocalProperty, hasProperty, hasProperty
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<WorkObjectDefinitionId> ID
public static final BasicOperand<WorkObjectDefinitionId> 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 StringOperand KEY
public static final PropertyOperand PROPERTY
public static final DateOperand VALID_FROM
public static final DateOperand VALID_TO
public static final VersionOperand VERSION
public static final LatestVersionOperand LATEST_VERSION
public static final VersionOperand EXTERNAL_VERSION
public static final LatestVersionOperand LATEST_EXTERNAL_VERSION
public static final HierarchyOperand<WorkObjectDefinitionId> HIERARCHY
public static AnyWorkObjectDefinition.Builder builder()
public static AnyWorkObjectDefinition.Builder builder(WorkObjectDefinitionId id)
id
- the work object definition idpublic static AnyWorkObjectDefinition.Builder builder(AnyWorkObjectDefinition template)
template
- the work object definition templateCopyright © 2010 - 2018 edorasware ag. All Rights Reserved.