public abstract class BaseFilter extends Object
Constructor and Description |
---|
BaseFilter() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
EqualityCondition<UUID> |
getSysIdCondition()
Returns
EqualityCondition
that has been defined for filtering against the system identification |
IntervalCondition<Date> |
getTimestampCondition()
Returns the
IntervalCondition that has been defined for filtering against the time
stamp |
int |
hashCode() |
void |
setSysIdCondition(EqualityCondition<UUID> condition)
Sets the system identification condition to apply.
|
void |
setSysIdCondition(UUID sysIdToMatch)
Sets the system identification string that should be matched against.
|
void |
setTimestampCondition(IntervalCondition<Date> timestampCondition)
Sets the
IntervalCondition
to be used for filtering based on the time stamp |
String |
toString() |
public EqualityCondition<UUID> getSysIdCondition()
EqualityCondition
that has been defined for filtering against the system identificationEqualityCondition
for filtering based on the system
identificationpublic void setSysIdCondition(UUID sysIdToMatch)
sysIdToMatch
- the string representation of the system
identification to filter. An
EqualityCondition
will be created for an exact match filter against the supplied
parameterpublic void setSysIdCondition(EqualityCondition<UUID> condition)
condition
- conditionpublic IntervalCondition<Date> getTimestampCondition()
IntervalCondition
that has been defined for filtering against the time
stampIntervalCondition
for filtering based on the time stamppublic void setTimestampCondition(IntervalCondition<Date> timestampCondition)
IntervalCondition
to be used for filtering based on the time stamptimestampCondition
- the
IntervalCondition
filter to be used on the time stampCopyright © 2015. All Rights Reserved.