public class DefaultForeignKeyConditionModel extends DefaultColumnConditionModel<ForeignKeyProperty> implements ForeignKeyConditionModel
ColumnConditionModel.AutomaticWildcard
AUTOMATIC_WILDCARD, CASE_SENSITIVE
Constructor and Description |
---|
DefaultForeignKeyConditionModel(ForeignKeyProperty property)
Constructs a DefaultForeignKeyConditionModel instance
|
DefaultForeignKeyConditionModel(ForeignKeyProperty property,
EntityLookupModel entityLookupModel)
Constructs a DefaultForeignKeyConditionModel instance
|
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clears all data from this refreshable instance
|
Condition |
getCondition() |
java.util.Collection<Entity> |
getConditionEntities() |
EntityLookupModel |
getEntityLookupModel() |
protected boolean |
isUpdatingModel() |
void |
refresh()
Performs a refresh, reloading the relevant data
|
protected void |
setUpdatingModel(boolean updatingModel) |
java.lang.String |
toString()
Returns a String representing the state of this condition model.
|
addClearedListener, addConditionStateListener, addConditionTypeListener, addEnabledListener, addLowerBoundListener, addLowerBoundRequiredListener, addUpperBoundListener, clearCondition, getAutomaticWildcard, getColumnIdentifier, getComparable, getConditionType, getConditionTypeObserver, getDateTimeFormatPattern, getEnabledObserver, getFormat, getLockedObserver, getLowerBound, getLowerBoundValue, getTypeClass, getUpperBound, getUpperBoundValue, getWildcard, include, include, isAutoEnable, isCaseSensitive, isEnabled, isLocked, isLowerBoundRequired, removeClearedListener, removeConditionStateListener, removeConditionTypeListener, removeEnabledListener, removeLowerBoundListener, removeLowerBoundRequiredListener, removeUpperBoundListener, setAutoEnable, setAutomaticWildcard, setCaseSensitive, setConditionType, setEnabled, setLikeValue, setLocked, setLowerBound, setUpperBound, setWildcard
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addClearedListener, addConditionStateListener, addConditionTypeListener, addEnabledListener, addLowerBoundListener, addLowerBoundRequiredListener, addUpperBoundListener, clearCondition, getAutomaticWildcard, getColumnIdentifier, getConditionType, getConditionTypeObserver, getDateTimeFormatPattern, getEnabledObserver, getFormat, getLockedObserver, getLowerBound, getLowerBoundValue, getTypeClass, getUpperBound, getUpperBoundValue, include, include, isAutoEnable, isCaseSensitive, isEnabled, isLocked, isLowerBoundRequired, removeClearedListener, removeConditionStateListener, removeConditionTypeListener, removeEnabledListener, removeLowerBoundListener, removeLowerBoundRequiredListener, removeUpperBoundListener, setAutoEnable, setAutomaticWildcard, setCaseSensitive, setConditionType, setEnabled, setLikeValue, setLocked, setLowerBound, setUpperBound
public DefaultForeignKeyConditionModel(ForeignKeyProperty property)
property
- the propertypublic DefaultForeignKeyConditionModel(ForeignKeyProperty property, EntityLookupModel entityLookupModel)
property
- the propertyentityLookupModel
- a EntityLookupModelpublic final java.lang.String toString()
toString
in interface PropertyConditionModel<ForeignKeyProperty>
toString
in class java.lang.Object
public final EntityLookupModel getEntityLookupModel()
getEntityLookupModel
in interface ForeignKeyConditionModel
public final java.util.Collection<Entity> getConditionEntities()
getConditionEntities
in interface ForeignKeyConditionModel
public final Condition getCondition()
getCondition
in interface Condition.Provider
getCondition
in interface PropertyConditionModel<ForeignKeyProperty>
public void refresh()
refresh
in interface Refreshable
public void clear()
clear
in interface Refreshable
protected final boolean isUpdatingModel()
protected final void setUpdatingModel(boolean updatingModel)