Module is.codion.framework.model
Package is.codion.framework.model
Class DefaultDetailModelLink<M extends DefaultEntityModel<M,E,T>,E extends AbstractEntityEditModel,T extends EntityTableModel<E>>
java.lang.Object
is.codion.framework.model.DefaultDetailModelLink<M,E,T>
- Type Parameters:
M- theEntityModeltypeE- theEntityEditModeltypeT- theEntityTableModeltype
- All Implemented Interfaces:
DetailModelLink<M,E, T>
- Direct Known Subclasses:
DefaultForeignKeyDetailModelLink
public class DefaultDetailModelLink<M extends DefaultEntityModel<M,E,T>,E extends AbstractEntityEditModel,T extends EntityTableModel<E>>
extends Object
implements DetailModelLink<M,E,T>
A default
DetailModelLink implementation which does nothing.
Override one or more methods that define the detail model behaviour.-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface is.codion.framework.model.DetailModelLink
onDelete, onInsert, onSelection, onUpdate
-
Constructor Details
-
DefaultDetailModelLink
-
-
Method Details
-
detailModel
- Specified by:
detailModelin interfaceDetailModelLink<M extends DefaultEntityModel<M,E, T>, E extends AbstractEntityEditModel, T extends EntityTableModel<E>> - Returns:
- the detail model
-
active
public final is.codion.common.state.State active()Description copied from interface:DetailModelLinkControls the active status of this link. Active detail model links update and filter the detail model according to the entity/entities selected in the master model.- Specified by:
activein interfaceDetailModelLink<M extends DefaultEntityModel<M,E, T>, E extends AbstractEntityEditModel, T extends EntityTableModel<E>> - Returns:
- the state controlling the active status of this detail model link
-