- All Known Subinterfaces:
ForeignKeyModelLink
Represents a link between two entity models.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceModelLink.Builder<B extends ModelLink.Builder<B>>Builds aModelLink -
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic <M extends EntityModel<M,E, T, R>, E extends EntityEditModel<M, E, T, R>, T extends EntityTableModel<M, E, T, R>, B extends ModelLink.Builder<B>, R extends EntityEditor<R>>
ModelLink.Builder<B> builder(M model) Returns a newModelLink.Builderinstance.
-
Method Details
-
builder
static <M extends EntityModel<M,E, ModelLink.Builder<B> builderT, R>, E extends EntityEditModel<M, E, T, R>, T extends EntityTableModel<M, E, T, R>, B extends ModelLink.Builder<B>, R extends EntityEditor<R>> (M model) Returns a new
ModelLink.Builderinstance.Note that if the linked model contains a table model it is configured so that a query condition is required for it to show any data, via
EntityQueryModel.conditionRequired()- Type Parameters:
M- theEntityModeltypeE- theEntityEditModeltypeT- theEntityTableModeltypeB- the builder typeR- theEntityEditortype- Parameters:
model- the model to link- Returns:
- a
ModelLink.Builderinstance
-