public class QueryConditionVocabulary extends QueryConditionBase
Modifier and Type | Class and Description |
---|---|
static class |
QueryConditionVocabulary.MatchMode |
BaseManager.PackEntryChangeListener, BaseManager.RegistryEntry
TYPE_EJP, TYPE_NATIVE
Modifier and Type | Method and Description |
---|---|
void |
checkConfiguration(java.util.Locale locale) |
java.util.List<java.lang.Integer> |
getItemIDListValues() |
QueryConditionVocabulary.MatchMode |
getMatchMode() |
void |
setItemIDListValues(java.util.List<java.lang.Integer> values) |
void |
setMatchMode(QueryConditionVocabulary.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.
|
getFieldData, isDoesNotMatchMode, isFieldDataMode
addChangeListener, addChangeListener, addGlobalChangeListener, addPackListener, forgetPush, getPack, isShared, popPack, pushPack, removeChangeListener, removeChangeListener, removeGlobalChangeListener, removePackListener, save, save, toString, writeAsXML
public QueryConditionVocabulary.MatchMode getMatchMode()
public void setMatchMode(QueryConditionVocabulary.MatchMode matchMode)
public java.util.List<java.lang.Integer> getItemIDListValues()
public void setItemIDListValues(java.util.List<java.lang.Integer> values)
public void checkConfiguration(java.util.Locale locale) throws InvalidStateException
InvalidStateException
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.