| 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.commons.core.any | 
 Classes for generic work object management. 
 | 
| com.edorasware.commons.core.query.entity | 
 Classes to build entity-specific queries. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
BooleanOperand<T>
Defines the methods used to build  
Predicates for boolean values. | 
interface  | 
NumberOperand<T>
Defines the methods used to build  
Predicates for number values. | 
interface  | 
PriorityFieldOperand
Defines the methods used to build  
Predicates for the priority field. | 
interface  | 
StateFieldOperand
Defines the methods used to build  
Predicates for State fields. | 
interface  | 
StringOperand<T>
Defines the methods used to build  
Predicates for string values. | 
interface  | 
TimestampOperand<T>
Defines the methods used to build  
Predicates for timestamp values. | 
| Modifier and Type | Method and Description | 
|---|---|
Predicate | 
BasicOperand.eq(BasicOperand<T> operand,
  Predicate innerSelectPredicate)
Builds a predicate which tests that the value of the given operand is equal to a single match
of the given inner select predicate. 
 | 
Predicate | 
BasicOperand.in(BasicOperand<T> operand,
  Predicate innerSelectPredicate)
Builds a predicate which tests that the value of the given operand is contained in any of the given inner select predicate matches. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BasicOperandImpl<T,U>
Default implementation of the  
BasicOperand interface. | 
class  | 
BooleanOperandImpl<T,U>
Default implementation of the  
BooleanOperand interface. | 
class  | 
NumberOperandImpl<T,U extends Number>
Default implementation of the  
NumberOperand interface. | 
class  | 
PriorityFieldOperandImpl
Default implementation of the  
PriorityFieldOperand interface. | 
class  | 
StateFieldOperandImpl
Default implementation of the  
StateFieldOperand interface. | 
class  | 
StringOperandImpl<T>
Default implementation of the  
StringOperand interface. | 
class  | 
TimestampOperandImpl<T>
Default implementation of the  
TimestampOperand interface. | 
| Modifier and Type | Method and Description | 
|---|---|
static <T> BasicOperand<T> | 
Operands.newBasicFieldOperand(QueryParameter queryParameter)
Creates a new basic operand instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Predicate | 
BasicOperandImpl.eq(BasicOperand<T> operand,
  Predicate innerSelectPredicate)  | 
Predicate | 
BasicOperandImpl.in(BasicOperand<T> operand,
  Predicate innerSelectPredicate)  | 
| 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  | 
NumberValue<V>
Defines the interface of a number 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 | Class and Description | 
|---|---|
class  | 
BasicValueImpl<V,W>  | 
class  | 
BooleanValueImpl<T>  | 
class  | 
NumberValueImpl<T,U extends Number>  | 
class  | 
PriorityFieldImpl  | 
class  | 
StateField  | 
class  | 
StringValueImpl<T>  | 
class  | 
TimestampValueImpl<T>  | 
| Modifier and Type | Method and Description | 
|---|---|
Predicate | 
BasicValueImpl.eq(BasicOperand<V> operand,
  Predicate innerSelectPredicate)  | 
Predicate | 
BasicValueImpl.in(BasicOperand<V> operand,
  Predicate innerSelectPredicate)  | 
| Constructor and Description | 
|---|
BasicValueImpl(String name,
              ValueConverter<V,W> valueConverter,
              BasicOperand<V> basicOperand,
              boolean supportsOrderBy)
Constructs a new instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
BasicOperand<String> | 
AnyWorkObjectOperandContainer.getSubState()  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
VersionOperand
An operand implementation for version fields which builds  
Predicate instances through integer-specific operators. | 
Copyright © 2010 - 2019 edorasware ag. All Rights Reserved.