| 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.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 | 
|---|---|
WorkObjectBuilder | 
WorkObjectBuilderImpl.delete(ValueAccessor<?>... names)  | 
SELF | 
BaseUpdateBuilder.delete(ValueAccessor<?>... names)  | 
<V> V | 
WorkObjectUpdateBuilderImpl.getValue(ValueAccessor<V> valueAccessor)  | 
boolean | 
WorkObjectUpdateBuilderImpl.hasValue(ValueAccessor<?> valueAccessor)  | 
<V> WorkObjectBuilder | 
WorkObjectBuilderImpl.value(ValueAccessor<V> valueAccessor,
     V value)  | 
<V> SELF | 
BaseUpdateBuilder.value(ValueAccessor<V> valueAccessor,
     V value)  | 
| Modifier and Type | Field and Description | 
|---|---|
static ValueAccessor<Set<String>> | 
ModelValues.SECONDARY_LANGUAGES
The App secondary languages. 
 | 
Copyright © 2010 - 2018 edorasware ag. All Rights Reserved.