public class QueryConditionTimeOnly extends QueryConditionBase
Modifier and Type | Class and Description |
---|---|
static class |
QueryConditionTimeOnly.ComparisonMode |
static class |
QueryConditionTimeOnly.MatchMode |
BaseManager.PackEntryChangeListener, BaseManager.RegistryEntry
TYPE_EJP, TYPE_NATIVE
Modifier and Type | Method and Description |
---|---|
void |
checkConfiguration(java.util.Locale locale) |
java.util.List<TimeOnlyFieldData> |
getComparisonExistingValues() |
java.util.List<TimeOnlyFieldValue> |
getComparisonListValues() |
QueryConditionTimeOnly.ComparisonMode |
getComparisonMode() |
int |
getComparisonRangeFromValue() |
int |
getComparisonRangeToValue() |
java.util.List<? extends FieldData> |
getFieldData()
Returns the instances of
FieldData . |
QueryConditionTimeOnly.MatchMode |
getMatchMode() |
void |
invalidateComparisonRangeFromValue() |
void |
invalidateComparisonRangeToValue() |
boolean |
isComparisonRangeFromValueValid() |
boolean |
isComparisonRangeToValueValid() |
boolean |
isDoesNotMatchMode()
Return whether this condition is configured to find all items that do not match the condition.
|
boolean |
isFieldDataMode()
Returns whether this instance uses instances of
FieldData as query content. |
void |
setComparisonExistingValues(java.util.List<TimeOnlyFieldData> values) |
void |
setComparisonListValues(java.util.List<TimeOnlyFieldValue> values) |
void |
setComparisonMode(QueryConditionTimeOnly.ComparisonMode mode) |
void |
setComparisonRangeFromValue(int fromValue) |
void |
setComparisonRangeToValue(int toValue) |
void |
setMatchMode(QueryConditionTimeOnly.MatchMode matchMode) |
java.lang.String |
toDisplayString(java.util.Locale locale,
FieldDefinition fieldDefinition)
Converts this configuration into a presentable display string.
|
java.lang.String |
toQueryString(java.util.Locale locale,
FieldDefinition fieldDefinition)
Returns a query string that represents this configuration.
|
addChangeListener, addChangeListener, addGlobalChangeListener, addPackListener, forgetPush, getPack, isShared, popPack, pushPack, removeChangeListener, removeChangeListener, removeGlobalChangeListener, removePackListener, save, save, toString, writeAsXML
public QueryConditionTimeOnly.MatchMode getMatchMode()
public void setMatchMode(QueryConditionTimeOnly.MatchMode matchMode)
public int getComparisonRangeFromValue()
public void setComparisonRangeFromValue(int fromValue)
public boolean isComparisonRangeFromValueValid()
public void invalidateComparisonRangeFromValue()
public int getComparisonRangeToValue()
public void setComparisonRangeToValue(int toValue)
public boolean isComparisonRangeToValueValid()
public void invalidateComparisonRangeToValue()
public QueryConditionTimeOnly.ComparisonMode getComparisonMode()
public void setComparisonMode(QueryConditionTimeOnly.ComparisonMode mode)
public java.util.List<TimeOnlyFieldValue> getComparisonListValues()
public void setComparisonListValues(java.util.List<TimeOnlyFieldValue> values)
public java.util.List<TimeOnlyFieldData> getComparisonExistingValues()
public void setComparisonExistingValues(java.util.List<TimeOnlyFieldData> values)
public void checkConfiguration(java.util.Locale locale) throws InvalidStateException
InvalidStateException
public boolean isFieldDataMode()
QueryConditionBase
FieldData
as query content.isFieldDataMode
in class QueryConditionBase
FieldData
as query contentpublic java.util.List<? extends FieldData> getFieldData()
QueryConditionBase
FieldData
. Should only be called if QueryConditionBase.isFieldDataMode()
returned true.getFieldData
in class QueryConditionBase
FieldData
public boolean isDoesNotMatchMode()
QueryConditionBase
isDoesNotMatchMode
in class QueryConditionBase
true
if this condition is configured to find all items that do not match the condition. false
otherwise.public java.lang.String toDisplayString(java.util.Locale locale, FieldDefinition fieldDefinition)
locale
- Locale to use for creating the display stringfieldDefinition
- FieldDefinition of the field to create the display string forpublic java.lang.String toQueryString(java.util.Locale locale, FieldDefinition fieldDefinition)
toQueryString
in class QueryConditionBase
locale
- Locale to use for creating the queryfieldDefinition
- the field definition of the field to create this query forwww.canto.com
Canto, the Canto logo, the Cumulus logo, and Cumulus are registered trademarks of Canto GmbH, registered in the U.S. and other countries.