java.lang.Object
is.codion.framework.model.ForeignKeyConditionModel
- All Implemented Interfaces:
is.codion.common.model.condition.ConditionModel<is.codion.framework.domain.entity.Entity>
public final class ForeignKeyConditionModel
extends Object
implements is.codion.common.model.condition.ConditionModel<is.codion.framework.domain.entity.Entity>
A default foreign key condition model using
EntitySearchModel for
both the Operator.EQUAL and Operator.IN operands.- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface is.codion.common.model.condition.ConditionModel
is.codion.common.model.condition.ConditionModel.Operands<T extends Object>, is.codion.common.model.condition.ConditionModel.Wildcard -
Field Summary
Fields inherited from interface is.codion.common.model.condition.ConditionModel
CASE_SENSITIVE, WILDCARD -
Method Summary
Modifier and TypeMethodDescriptionbooleanaccepts(Comparable<is.codion.framework.domain.entity.Entity> value) is.codion.common.state.Statebuilder()is.codion.common.state.Stateis.codion.common.observer.Observer<?>changed()voidclear()is.codion.common.state.Stateenabled()format()is.codion.common.state.Statelocked()is.codion.common.model.condition.ConditionModel.Operands<is.codion.framework.domain.entity.Entity>operands()is.codion.common.value.Value<is.codion.common.Operator>operator()List<is.codion.common.Operator>Class<is.codion.framework.domain.entity.Entity>is.codion.common.observer.Mutable<is.codion.common.model.condition.ConditionModel.Wildcard>wildcard()
-
Method Details
-
equalSearchModel
- Returns:
- the combo box model controlling the equal value
- Throws:
IllegalStateException- in case no such model is available
-
inSearchModel
- Returns:
- the search model controlling the in values
- Throws:
IllegalStateException- in case no such model is available
-
caseSensitive
public is.codion.common.state.State caseSensitive()- Specified by:
caseSensitivein interfaceis.codion.common.model.condition.ConditionModel<is.codion.framework.domain.entity.Entity>
-
format
- Specified by:
formatin interfaceis.codion.common.model.condition.ConditionModel<is.codion.framework.domain.entity.Entity>
-
dateTimePattern
- Specified by:
dateTimePatternin interfaceis.codion.common.model.condition.ConditionModel<is.codion.framework.domain.entity.Entity>
-
wildcard
public is.codion.common.observer.Mutable<is.codion.common.model.condition.ConditionModel.Wildcard> wildcard()- Specified by:
wildcardin interfaceis.codion.common.model.condition.ConditionModel<is.codion.framework.domain.entity.Entity>
-
autoEnable
public is.codion.common.state.State autoEnable()- Specified by:
autoEnablein interfaceis.codion.common.model.condition.ConditionModel<is.codion.framework.domain.entity.Entity>
-
locked
public is.codion.common.state.State locked()- Specified by:
lockedin interfaceis.codion.common.model.condition.ConditionModel<is.codion.framework.domain.entity.Entity>
-
valueClass
- Specified by:
valueClassin interfaceis.codion.common.model.condition.ConditionModel<is.codion.framework.domain.entity.Entity>
-
operators
- Specified by:
operatorsin interfaceis.codion.common.model.condition.ConditionModel<is.codion.framework.domain.entity.Entity>
-
enabled
public is.codion.common.state.State enabled()- Specified by:
enabledin interfaceis.codion.common.model.condition.ConditionModel<is.codion.framework.domain.entity.Entity>
-
clear
public void clear()- Specified by:
clearin interfaceis.codion.common.model.condition.ConditionModel<is.codion.framework.domain.entity.Entity>
-
operator
public is.codion.common.value.Value<is.codion.common.Operator> operator()- Specified by:
operatorin interfaceis.codion.common.model.condition.ConditionModel<is.codion.framework.domain.entity.Entity>
-
operands
public is.codion.common.model.condition.ConditionModel.Operands<is.codion.framework.domain.entity.Entity> operands()- Specified by:
operandsin interfaceis.codion.common.model.condition.ConditionModel<is.codion.framework.domain.entity.Entity>
-
accepts
- Specified by:
acceptsin interfaceis.codion.common.model.condition.ConditionModel<is.codion.framework.domain.entity.Entity>
-
changed
public is.codion.common.observer.Observer<?> changed()- Specified by:
changedin interfaceis.codion.common.model.condition.ConditionModel<is.codion.framework.domain.entity.Entity>
-
builder
- Returns:
- a new
ForeignKeyConditionModel.Builder
-