Module is.codion.framework.model
Package is.codion.framework.model
Class AbstractForeignKeyConditionModel
java.lang.Object
is.codion.framework.model.AbstractForeignKeyConditionModel
- All Implemented Interfaces:
is.codion.common.model.table.ColumnConditionModel<is.codion.framework.domain.entity.attribute.ForeignKey,is.codion.framework.domain.entity.Entity>
- Direct Known Subclasses:
EntitySearchConditionModel
public abstract class AbstractForeignKeyConditionModel
extends Object
implements is.codion.common.model.table.ColumnConditionModel<is.codion.framework.domain.entity.attribute.ForeignKey,is.codion.framework.domain.entity.Entity>
An abstract base class for
ForeignKey based ColumnConditionModels.-
Nested Class Summary
Nested classes/interfaces inherited from interface is.codion.common.model.table.ColumnConditionModel
is.codion.common.model.table.ColumnConditionModel.AutomaticWildcard, is.codion.common.model.table.ColumnConditionModel.Builder<C extends Object,T extends Object>, is.codion.common.model.table.ColumnConditionModel.Factory<C extends Object> -
Field Summary
Fields inherited from interface is.codion.common.model.table.ColumnConditionModel
AUTOMATIC_WILDCARD, CASE_SENSITIVE -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractForeignKeyConditionModel(is.codion.framework.domain.entity.attribute.ForeignKey foreignKey) -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanaccepts(Comparable<is.codion.framework.domain.entity.Entity> columnValue) final voidaddChangeListener(Runnable listener) final is.codion.common.state.Statefinal is.codion.common.value.Value<is.codion.common.model.table.ColumnConditionModel.AutomaticWildcard>final is.codion.common.state.Statefinal voidclear()final Class<is.codion.framework.domain.entity.Entity>final is.codion.framework.domain.entity.attribute.ForeignKeyfinal Stringfinal is.codion.common.state.Stateenabled()final is.codion.common.value.ValueSet<is.codion.framework.domain.entity.Entity>final Formatformat()final is.codion.framework.domain.entity.Entityfinal Collection<is.codion.framework.domain.entity.Entity>final is.codion.framework.domain.entity.Entityfinal is.codion.framework.domain.entity.Entityfinal is.codion.common.state.Statelocked()final is.codion.common.value.Value<is.codion.framework.domain.entity.Entity>final is.codion.common.value.Value<is.codion.common.Operator>operator()final List<is.codion.common.Operator>final voidremoveChangeListener(Runnable listener) final voidsetEqualValue(is.codion.framework.domain.entity.Entity value) final voidsetEqualValues(Collection<is.codion.framework.domain.entity.Entity> values) final voidsetLowerBound(is.codion.framework.domain.entity.Entity value) final voidsetUpperBound(is.codion.framework.domain.entity.Entity value) final is.codion.common.value.Value<is.codion.framework.domain.entity.Entity>final charwildcard()
-
Constructor Details
-
AbstractForeignKeyConditionModel
protected AbstractForeignKeyConditionModel(is.codion.framework.domain.entity.attribute.ForeignKey foreignKey)
-
-
Method Details
-
columnIdentifier
public final is.codion.framework.domain.entity.attribute.ForeignKey columnIdentifier()- Specified by:
columnIdentifierin interfaceis.codion.common.model.table.ColumnConditionModel<is.codion.framework.domain.entity.attribute.ForeignKey,is.codion.framework.domain.entity.Entity>
-
caseSensitive
public final is.codion.common.state.State caseSensitive()- Specified by:
caseSensitivein interfaceis.codion.common.model.table.ColumnConditionModel<is.codion.framework.domain.entity.attribute.ForeignKey,is.codion.framework.domain.entity.Entity>
-
format
- Specified by:
formatin interfaceis.codion.common.model.table.ColumnConditionModel<is.codion.framework.domain.entity.attribute.ForeignKey,is.codion.framework.domain.entity.Entity>
-
dateTimePattern
- Specified by:
dateTimePatternin interfaceis.codion.common.model.table.ColumnConditionModel<is.codion.framework.domain.entity.attribute.ForeignKey,is.codion.framework.domain.entity.Entity>
-
locked
public final is.codion.common.state.State locked()- Specified by:
lockedin interfaceis.codion.common.model.table.ColumnConditionModel<is.codion.framework.domain.entity.attribute.ForeignKey,is.codion.framework.domain.entity.Entity>
-
columnClass
- Specified by:
columnClassin interfaceis.codion.common.model.table.ColumnConditionModel<is.codion.framework.domain.entity.attribute.ForeignKey,is.codion.framework.domain.entity.Entity>
-
setEqualValue
public final void setEqualValue(is.codion.framework.domain.entity.Entity value) - Specified by:
setEqualValuein interfaceis.codion.common.model.table.ColumnConditionModel<is.codion.framework.domain.entity.attribute.ForeignKey,is.codion.framework.domain.entity.Entity>
-
getEqualValue
public final is.codion.framework.domain.entity.Entity getEqualValue()- Specified by:
getEqualValuein interfaceis.codion.common.model.table.ColumnConditionModel<is.codion.framework.domain.entity.attribute.ForeignKey,is.codion.framework.domain.entity.Entity>
-
setEqualValues
- Specified by:
setEqualValuesin interfaceis.codion.common.model.table.ColumnConditionModel<is.codion.framework.domain.entity.attribute.ForeignKey,is.codion.framework.domain.entity.Entity>
-
getEqualValues
- Specified by:
getEqualValuesin interfaceis.codion.common.model.table.ColumnConditionModel<is.codion.framework.domain.entity.attribute.ForeignKey,is.codion.framework.domain.entity.Entity>
-
setUpperBound
public final void setUpperBound(is.codion.framework.domain.entity.Entity value) - Specified by:
setUpperBoundin interfaceis.codion.common.model.table.ColumnConditionModel<is.codion.framework.domain.entity.attribute.ForeignKey,is.codion.framework.domain.entity.Entity>
-
getUpperBound
public final is.codion.framework.domain.entity.Entity getUpperBound()- Specified by:
getUpperBoundin interfaceis.codion.common.model.table.ColumnConditionModel<is.codion.framework.domain.entity.attribute.ForeignKey,is.codion.framework.domain.entity.Entity>
-
setLowerBound
public final void setLowerBound(is.codion.framework.domain.entity.Entity value) - Specified by:
setLowerBoundin interfaceis.codion.common.model.table.ColumnConditionModel<is.codion.framework.domain.entity.attribute.ForeignKey,is.codion.framework.domain.entity.Entity>
-
getLowerBound
public final is.codion.framework.domain.entity.Entity getLowerBound()- Specified by:
getLowerBoundin interfaceis.codion.common.model.table.ColumnConditionModel<is.codion.framework.domain.entity.attribute.ForeignKey,is.codion.framework.domain.entity.Entity>
-
operator
public final is.codion.common.value.Value<is.codion.common.Operator> operator()- Specified by:
operatorin interfaceis.codion.common.model.table.ColumnConditionModel<is.codion.framework.domain.entity.attribute.ForeignKey,is.codion.framework.domain.entity.Entity>
-
operators
- Specified by:
operatorsin interfaceis.codion.common.model.table.ColumnConditionModel<is.codion.framework.domain.entity.attribute.ForeignKey,is.codion.framework.domain.entity.Entity>
-
wildcard
public final char wildcard()- Specified by:
wildcardin interfaceis.codion.common.model.table.ColumnConditionModel<is.codion.framework.domain.entity.attribute.ForeignKey,is.codion.framework.domain.entity.Entity>
-
enabled
public final is.codion.common.state.State enabled()- Specified by:
enabledin interfaceis.codion.common.model.table.ColumnConditionModel<is.codion.framework.domain.entity.attribute.ForeignKey,is.codion.framework.domain.entity.Entity>
-
automaticWildcard
public final is.codion.common.value.Value<is.codion.common.model.table.ColumnConditionModel.AutomaticWildcard> automaticWildcard()- Specified by:
automaticWildcardin interfaceis.codion.common.model.table.ColumnConditionModel<is.codion.framework.domain.entity.attribute.ForeignKey,is.codion.framework.domain.entity.Entity>
-
autoEnable
public final is.codion.common.state.State autoEnable()- Specified by:
autoEnablein interfaceis.codion.common.model.table.ColumnConditionModel<is.codion.framework.domain.entity.attribute.ForeignKey,is.codion.framework.domain.entity.Entity>
-
clear
public final void clear()- Specified by:
clearin interfaceis.codion.common.model.table.ColumnConditionModel<is.codion.framework.domain.entity.attribute.ForeignKey,is.codion.framework.domain.entity.Entity>
-
accepts
- Specified by:
acceptsin interfaceis.codion.common.model.table.ColumnConditionModel<is.codion.framework.domain.entity.attribute.ForeignKey,is.codion.framework.domain.entity.Entity>
-
equalValues
public final is.codion.common.value.ValueSet<is.codion.framework.domain.entity.Entity> equalValues()- Specified by:
equalValuesin interfaceis.codion.common.model.table.ColumnConditionModel<is.codion.framework.domain.entity.attribute.ForeignKey,is.codion.framework.domain.entity.Entity>
-
lowerBoundValue
public final is.codion.common.value.Value<is.codion.framework.domain.entity.Entity> lowerBoundValue()- Specified by:
lowerBoundValuein interfaceis.codion.common.model.table.ColumnConditionModel<is.codion.framework.domain.entity.attribute.ForeignKey,is.codion.framework.domain.entity.Entity>
-
upperBoundValue
public final is.codion.common.value.Value<is.codion.framework.domain.entity.Entity> upperBoundValue()- Specified by:
upperBoundValuein interfaceis.codion.common.model.table.ColumnConditionModel<is.codion.framework.domain.entity.attribute.ForeignKey,is.codion.framework.domain.entity.Entity>
-
addChangeListener
- Specified by:
addChangeListenerin interfaceis.codion.common.model.table.ColumnConditionModel<is.codion.framework.domain.entity.attribute.ForeignKey,is.codion.framework.domain.entity.Entity>
-
removeChangeListener
- Specified by:
removeChangeListenerin interfaceis.codion.common.model.table.ColumnConditionModel<is.codion.framework.domain.entity.attribute.ForeignKey,is.codion.framework.domain.entity.Entity>
-