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
Predicate s for boolean values. |
interface |
NumberOperand<T>
Defines the methods used to build
Predicate s for number values. |
interface |
PriorityFieldOperand
Defines the methods used to build
Predicate s for the priority field. |
interface |
StateFieldOperand
Defines the methods used to build
Predicate s for State fields. |
interface |
StringOperand<T>
Defines the methods used to build
Predicate s for string values. |
interface |
TimestampOperand<T>
Defines the methods used to build
Predicate s 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.