Class Condition<T extends java.lang.Comparable>
- java.lang.Object
-
- org.drools.verifier.core.index.model.Condition<T>
-
- Direct Known Subclasses:
BRLCondition,FieldCondition
public abstract class Condition<T extends java.lang.Comparable> extends java.lang.Object implements HasKeys
-
-
Constructor Summary
Constructors Constructor Description Condition(Column column, ConditionSuperType superType, Values<T> values, AnalyzerConfiguration configuration)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MatcherscolumnUUID()ColumngetColumn()TgetFirstValue()UUIDKeygetUuidKey()Values<java.lang.Comparable>getValues()static KeyDefinition[]keyDefinitions()Key[]keys()voidsetValue(Values<T> values)static MatcherssuperType()static Matchersuuid()static ComparableMatchersvalue()
-
-
-
Constructor Detail
-
Condition
public Condition(Column column, ConditionSuperType superType, Values<T> values, AnalyzerConfiguration configuration)
-
-
Method Detail
-
value
public static ComparableMatchers value()
-
columnUUID
public static Matchers columnUUID()
-
superType
public static Matchers superType()
-
uuid
public static Matchers uuid()
-
keyDefinitions
public static KeyDefinition[] keyDefinitions()
-
getColumn
public Column getColumn()
-
getUuidKey
public UUIDKey getUuidKey()
- Specified by:
getUuidKeyin interfaceHasUUID
-
getFirstValue
public T getFirstValue()
-
getValues
public Values<java.lang.Comparable> getValues()
-
-