public class QueryConditionDate extends QueryConditionBase
Modifier and Type | Class and Description |
---|---|
static class |
QueryConditionDate.ComparisonMode |
static class |
QueryConditionDate.CustomRangeDirection |
static class |
QueryConditionDate.CustomRangeUnit |
static class |
QueryConditionDate.MatchMode |
static class |
QueryConditionDate.StaticRange |
BaseManager.PackEntryChangeListener, BaseManager.RegistryEntry
TYPE_EJP, TYPE_NATIVE
addChangeListener, addChangeListener, addGlobalChangeListener, addPackListener, forgetPush, getPack, isShared, popPack, pushPack, removeChangeListener, removeChangeListener, removeGlobalChangeListener, removePackListener, save, save, toString, writeAsXML
public QueryConditionDate.MatchMode getMatchMode()
public void setMatchMode(QueryConditionDate.MatchMode matchMode)
public QueryConditionDate.ComparisonMode getComparisonMode()
public void setComparisonMode(QueryConditionDate.ComparisonMode comparisonMode)
public java.util.Date getComparisonModeDateTimeFromValue()
public void setComparisonModeDateTimeFromValue(java.util.Date date)
public java.util.Date getComparisonModeDateTimeToValue()
public void setComparisonModeDateTimeToValue(java.util.Date date)
public boolean hasComparisonModeDateFromValue()
public void clearComparisonModeDateFromValue()
public boolean hasComparisonModeDateToValue()
public void clearComparisonModeDateToValue()
public boolean hasComparisonModeDateTimeFromValue()
public void clearComparisonModeDateTimeFromValue()
public boolean hasComparisonModeDateTimeToValue()
public void clearComparisonModeDateTimeToValue()
public java.util.Date getComparisonModeDateFromValue()
public void setComparisonModeDateFromValue(java.util.Date date)
public java.util.Date getComparisonModeDateToValue()
public void setComparisonModeDateToValue(java.util.Date date)
public QueryConditionDate.StaticRange getComparisonModeStaticRange()
public void setComparisonModeStaticRange(QueryConditionDate.StaticRange staticRange)
public QueryConditionDate.CustomRangeDirection getComparisonModeCustomRangeDirection()
public void setComparisonModeCustomRangeDirection(QueryConditionDate.CustomRangeDirection direction)
public int getComparisonModeCustomRangeAmount()
public void setComparisonModeCustomRangeAmount(int amount)
public QueryConditionDate.CustomRangeUnit getComparisonModeCustomRangeUnit()
public void setComparisonModeCustomRangeUnit(QueryConditionDate.CustomRangeUnit rangeUnit)
public java.util.List<DateFieldData> getComparisonExistingValues()
public void setComparisonExistingValues(java.util.List<DateFieldData> 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 forQueryConditionDate.ComparisonMode.EXISTING_VALUES
www.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.