Interface ForeignKeyConditionModel

All Superinterfaces:
AttributeConditionModel<Entity>, ConditionModel<Entity>

public interface ForeignKeyConditionModel extends AttributeConditionModel<Entity>
A foreign key condition model, the operands being entities of the referenced type.

The operand components are based on the models provided by models(), a combo box model and a search model per operand, each created on first access. The operands are plain values, independent of these models, a component based on one must be linked to the operand it edits, ConditionModel.Operands.equal() or ConditionModel.Operands.in(). Entities of the referenced type updated or deleted are replaced in, or removed from, the operands, via PersistenceEvents.

See Also: