Package | Description |
---|---|
com.edorasware.api.query |
Work object query support.
|
com.edorasware.api.query.internal | |
com.edorasware.api.value |
Work object value access.
|
com.edorasware.api.value.internal | |
com.edorasware.api.workobject |
Interfaces for work object access and manipulation.
|
com.edorasware.cloud.core.model | |
com.edorasware.commons.core.any |
Classes for generic work object management.
|
com.edorasware.commons.core.any.internal | |
com.edorasware.commons.core.entity |
Classes to model business entities.
|
com.edorasware.commons.core.service.entity |
Classes related to entity services.
|
com.edorasware.gear.core.workobject.internal | |
com.edorasware.one.model | |
com.edorasware.one.workitem.model |
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 | Method and Description |
---|---|
QueryHint |
VariableRestrictionQueryHint.Factory.matching(ValueAccessor<?>... valueAccessors) |
<V> Predicate |
VariableOperandImpl.nameAndValueEq(ValueAccessor<V> expectedVariableName,
V expectedValue) |
Predicate |
VariableOperandImpl.undefined(ValueAccessor<?> variableName) |
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 |
ListValue<V>
Defines the interface of a number value.
|
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 | Class and Description |
---|---|
class |
BaseValueAccessor<V,W> |
class |
BasicValueImpl<V,W> |
class |
BooleanValueImpl<T> |
class |
CandidateFieldImpl |
class |
ComplexValueImpl<T,U> |
class |
ListValueImpl<T,U> |
class |
NumberValueImpl<T,U extends Number> |
class |
PathFieldImpl |
class |
PriorityFieldImpl |
class |
SimpleValueAccessor<V,W> |
class |
StateField |
class |
StringValueImpl<T> |
class |
TimestampValueImpl<T> |
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.
|
Modifier and Type | Method and Description |
---|---|
WorkObjectDetails.Builder |
WorkObjectDetails.Builder.removeVariable(ValueAccessor<?> valueAccessor) |
Modifier and Type | Method and Description |
---|---|
<V> void |
AnyWorkObjectService.deleteVariable(String id,
ValueAccessor<V> name,
String description)
Deletes the variable with the given
name from the entity with given id . |
AnyWorkObject.Builder |
AnyWorkObject.Builder.deleteVariable(ValueAccessor<?> name)
Deletes the given variable.
|
<V,W> V |
AnyWorkObject.getLocalVariableValue(ValueAccessor<V> variableAccessor)
Returns the value of the local variable with the name defined by the variable accessor, deserialized and cast to the type expected by the variable accessor.
|
<V> ModificationValue<V> |
AnyWorkObjectModification.Builder.getVariableValue(ValueAccessor<V> name) |
<V,W> V |
AnyWorkObject.getVariableValue(ValueAccessor<V> variableAccessor)
Deprecated.
support for non-explicit hierarchy parsing is going to be removed.
Please use the
AnyWorkObject.getLocalVariableValue(ValueAccessor) method instead and recheck where you store the variables |
boolean |
AnyWorkObject.hasLocalVariable(ValueAccessor<?> variableAccessor)
Returns <i>true</i> if the entity has a local variable with the name of the given variable accessor.
|
boolean |
AnyWorkObject.hasVariable(ValueAccessor<?> variableAccessor)
Deprecated.
support for non-explicit hierarchy parsing is going to be removed.
Please use the
AnyWorkObject.hasLocalVariable(ValueAccessor) method instead and recheck where you store the variables |
<V> void |
AnyWorkObjectService.putVariable(String id,
ValueAccessor<V> name,
V value,
String description)
Associates the given variable with the specified entity.
|
<V> AnyWorkObject.Builder |
AnyWorkObject.Builder.putVariable(ValueAccessor<V> name,
V value)
Adds the name/value pair as variable to the current variables.
|
<V> AnyWorkObjectModification.Builder |
AnyWorkObjectModification.Builder.putVariable(ValueAccessor<V> name,
V value) |
Modifier and Type | Method and Description |
---|---|
<V> void |
DefaultAnyWorkObjectService.deleteVariable(String id,
ValueAccessor<V> name,
String description) |
<V> void |
DefaultAnyWorkObjectService.putVariable(String id,
ValueAccessor<V> name,
V value,
String description) |
Constructor and Description |
---|
Variable(ValueAccessor<T> name,
T value)
Creates a new variable with a mandatory name and optional value.
|
Modifier and Type | Method and Description |
---|---|
GearWorkObjectUpdate.Builder |
GearWorkObjectUpdate.Builder.deleteVariable(ValueAccessor<?> name)
Deletes the variable with the given
name from the entity with given globalId . |
<V> V |
GearWorkObjectUpdate.Builder.getVariableValue(ValueAccessor<V> name)
Gets the current variable value.
|
<V> GearWorkObjectUpdate.Builder |
GearWorkObjectUpdate.Builder.putVariable(ValueAccessor<V> name,
V value)
Sets a new variable value.
|
Modifier and Type | Method and Description |
---|---|
SELF |
BaseUpdateBuilder.delete(ValueAccessor<?>... names) |
WorkObjectBuilder |
WorkObjectBuilderImpl.delete(ValueAccessor<?>... names) |
<V> V |
WorkObjectUpdateBuilderImpl.getValue(ValueAccessor<V> valueAccessor) |
boolean |
WorkObjectUpdateBuilderImpl.hasValue(ValueAccessor<?> valueAccessor) |
<V> SELF |
BaseUpdateBuilder.value(ValueAccessor<V> valueAccessor,
V value) |
<V> WorkObjectBuilder |
WorkObjectBuilderImpl.value(ValueAccessor<V> valueAccessor,
V value) |
Modifier and Type | Method and Description |
---|---|
ModelOverview.Builder |
ModelOverview.Builder.addValueFromWorkObject(WorkObject workObject,
ValueAccessor<?> valueAccessor) |
Modifier and Type | Field and Description |
---|---|
static ValueAccessor<Set<String>> |
ModelValues.SECONDARY_LANGUAGES
The App secondary languages.
|
Copyright © 2010 - 2019 edorasware ag. All Rights Reserved.