public class StateFieldOperandImpl extends BasicOperandImpl<String,String> implements StateFieldOperand
Default implementation of the StateFieldOperand
interface.
BasicOperandImpl.InnerSelectReferenceValue
Constructor and Description |
---|
StateFieldOperandImpl(QueryParameter queryParameter)
Creates a new operand instance.
|
Modifier and Type | Method and Description |
---|---|
Predicate |
isActive()
Builds a predicate for an active state check.
|
Predicate |
isCompleted()
Builds a predicate for a completed state check.
|
Predicate |
isInterrupted()
Builds a predicate for an interrupted state check.
|
Predicate |
isNotActive()
Builds a predicate for an not-active state check.
|
Predicate |
isNotCompleted()
Builds a predicate for a not-completed state check.
|
Predicate |
isNotInterrupted()
Builds a predicate for a not-interrupted state check.
|
eq, eq, eq, exists, getQueryParameter, in, in, in, in, in, in, in, isNotNull, isNull, notEq, notIn, notIn, notIn, notIn, notIn, orderAsc, orderDesc
public StateFieldOperandImpl(QueryParameter queryParameter)
Creates a new operand instance.
queryParameter
- the left operand for all predicates to be builtpublic Predicate isActive()
StateFieldOperand
Builds a predicate for an active state check.
isActive
in interface StateFieldOperand
public Predicate isNotActive()
StateFieldOperand
Builds a predicate for an not-active state check.
isNotActive
in interface StateFieldOperand
public Predicate isCompleted()
StateFieldOperand
Builds a predicate for a completed state check.
isCompleted
in interface StateFieldOperand
public Predicate isNotCompleted()
StateFieldOperand
Builds a predicate for a not-completed state check.
isNotCompleted
in interface StateFieldOperand
public Predicate isInterrupted()
StateFieldOperand
Builds a predicate for an interrupted state check.
isInterrupted
in interface StateFieldOperand
public Predicate isNotInterrupted()
StateFieldOperand
Builds a predicate for a not-interrupted state check.
isNotInterrupted
in interface StateFieldOperand
Copyright © 2010 - 2019 edorasware ag. All Rights Reserved.