Package | Description |
---|---|
com.edorasware.api.query |
Work object query support.
|
com.edorasware.api.value |
Work object value access.
|
com.edorasware.api.workobject |
Interfaces for work object access and manipulation.
|
Modifier and Type | Method and Description |
---|---|
QueryHint |
VariableRestrictionQueryHintFactory.matching(ValueAccessor<?>... valueAccessors)
Creates a query hint which restricts the variables to be loaded based on the given value accessors.
|
<V> Predicate |
VariableOperand.nameAndValueEq(ValueAccessor<V> valueAccessor,
V expectedValue)
Returns a predicate to check for variables with the given name and value.
|
Predicate |
VariableOperand.undefined(ValueAccessor<?> variableAccessor)
Returns undefined variable predicate.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BasicValue<V>
Defines the interface of a basic value.
|
interface |
BooleanValue<V>
Defines the interface of a boolean value.
|
interface |
CandidateField
Defines the interface of a candidate user / group field value.
|
interface |
ComplexValue<V>
Defines the interface of a complex variable value (containing a list or map).
|
interface |
NumberValue<V>
Defines the interface of a number value.
|
interface |
PathField
Defines the interface of a path field value.
|
interface |
PriorityField
Defines the interface of a priority field value.
|
interface |
StringValue<V>
Defines the interface of a string value.
|
interface |
TimestampValue<V>
Defines the interface of a timestamp value.
|
Modifier and Type | Field and Description |
---|---|
static ValueAccessor<String> |
WorkObjectValues.MODIFICATION_CREATOR_ID
The ID of the user that created the work object.
|
static ValueAccessor<String> |
WorkObjectValues.MODIFICATION_UPDATER_ID
The ID of the user that last updated the work object.
|
static ValueAccessor<Long> |
WorkObjectValues.MODIFICATION_VERSION
The work object modification version.
|
Modifier and Type | Method and Description |
---|---|
<V> V |
ValueMap.getValue(ValueAccessor<V> valueAccessor)
Returns the de-serialized value referenced by the given value accessor.
|
boolean |
ValueMap.Builder.hasValue(ValueAccessor<?> valueAccessor)
Checks whether the builder contains a value with the given name.
|
static <V> ValueMap |
ValueMap.of(ValueAccessor<V> valueAccessor,
V value)
Creates a new value map from the given name/value pair.
|
static <V1,V2> ValueMap |
ValueMap.of(ValueAccessor<V1> accessor1,
V1 value1,
ValueAccessor<V2> accessor2,
V2 value2)
Creates a new value map from the given name/value pairs.
|
static <V1,V2> ValueMap |
ValueMap.of(ValueAccessor<V1> accessor1,
V1 value1,
ValueAccessor<V2> accessor2,
V2 value2)
Creates a new value map from the given name/value pairs.
|
static <V1,V2,V3> ValueMap |
ValueMap.of(ValueAccessor<V1> accessor1,
V1 value1,
ValueAccessor<V2> accessor2,
V2 value2,
ValueAccessor<V3> accessor3,
V3 value3)
Creates a new value map from the given name/value pairs.
|
static <V1,V2,V3> ValueMap |
ValueMap.of(ValueAccessor<V1> accessor1,
V1 value1,
ValueAccessor<V2> accessor2,
V2 value2,
ValueAccessor<V3> accessor3,
V3 value3)
Creates a new value map from the given name/value pairs.
|
static <V1,V2,V3> ValueMap |
ValueMap.of(ValueAccessor<V1> accessor1,
V1 value1,
ValueAccessor<V2> accessor2,
V2 value2,
ValueAccessor<V3> accessor3,
V3 value3)
Creates a new value map from the given name/value pairs.
|
<V> ValueMap.Builder |
ValueMap.Builder.put(ValueAccessor<V> valueAccessor,
V value)
Adds the given entry to the map to be built.
|
Modifier and Type | Method and Description |
---|---|
SELF |
WorkObjectValueSetters.delete(ValueAccessor<?>... names)
Deletes the values referenced by the given names.
|
<V> V |
WorkObjectHierarchyValueGetters.getHierarchyValue(ValueAccessor<V> valueAccessor)
Deprecated.
Please fetch the specific work object and use local value access instead.
|
<V> V |
WorkObjectValueGetters.getValue(ValueAccessor<V> valueAccessor)
Returns the value defined by the accessor, de-serialized and cast to the expected type.
|
boolean |
WorkObjectHierarchyValueGetters.hasHierarchyValue(ValueAccessor<?> valueAccessor)
Deprecated.
Please fetch the specific work object and use local value access instead.
|
boolean |
WorkObjectValueGetters.hasValue(ValueAccessor<?> valueAccessor)
Checks whether the work object has a value with the given name.
|
<V> SELF |
WorkObjectValueSetters.value(ValueAccessor<V> name,
V value)
Sets the value referenced by the given name.
|
Copyright © 2010 - 2017 edorasware ag. All Rights Reserved.