|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jminor.framework.client.ui.EntityPanelProvider
public class EntityPanelProvider
A class providing EntityPanel instances. Note: this class has a natural ordering based on the caption which is inconsistent with equals.
Field Summary | |
---|---|
protected static org.slf4j.Logger |
LOG
|
Constructor Summary | |
---|---|
EntityPanelProvider(String entityID)
Instantiates a new EntityPanelProvider for the given entity type |
|
EntityPanelProvider(String entityID,
Class<? extends EntityModel> entityModelClass,
Class<? extends EntityPanel> entityPanelClass)
Instantiates a new EntityPanelProvider |
|
EntityPanelProvider(String entityID,
String caption)
Instantiates a new EntityPanelProvider for the given entity type |
|
EntityPanelProvider(String entityID,
String caption,
Class<? extends EntityModel> entityModelClass,
Class<? extends EntityPanel> entityPanelClass)
Instantiates a new EntityPanelProvider |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final org.slf4j.Logger LOG
Constructor Detail |
---|
public EntityPanelProvider(String entityID)
entityID
- the entity IDpublic EntityPanelProvider(String entityID, String caption)
entityID
- the entity IDcaption
- the panel captionpublic EntityPanelProvider(String entityID, Class<? extends EntityModel> entityModelClass, Class<? extends EntityPanel> entityPanelClass)
entityID
- the entity IDentityModelClass
- the Class of the EntityModelentityPanelClass
- the Class of the EntityPanelpublic EntityPanelProvider(String entityID, String caption, Class<? extends EntityModel> entityModelClass, Class<? extends EntityPanel> entityPanelClass)
entityID
- the entityIDcaption
- the caption to use when this EntityPanelProvider is shown in f.x. menusentityModelClass
- the Class of the EntityModelentityPanelClass
- the Class of the EntityPanelMethod Detail |
---|
public final EntityPanelProvider register()
public final String getEntityID()
public final String getCaption()
public final EntityPanelProvider addDetailPanelProvider(EntityPanelProvider panelProvider)
public final List<EntityPanelProvider> getDetailPanelProviders()
public final boolean isRefreshOnInit()
public final EntityPanelProvider setRefreshOnInit(boolean refreshOnInit)
public final boolean isTableSearchPanelVisible()
public final EntityPanelProvider setTableSearchPanelVisible(boolean tableSearchPanelVisible)
public final int getDetailPanelState()
public final EntityPanelProvider setDetailPanelState(int detailPanelState)
public final double getDetailSplitPanelResizeWeight()
public final EntityPanelProvider setDetailSplitPanelResizeWeight(double detailSplitPanelResizeWeight)
public final EntityPanelProvider setModelClass(Class<? extends EntityModel> modelClass)
public final EntityPanelProvider setPanelClass(Class<? extends EntityPanel> panelClass)
public final EntityPanelProvider setEditPanelClass(Class<? extends EntityEditPanel> editPanelClass)
public final EntityPanelProvider setTablePanelClass(Class<? extends EntityTablePanel> tablePanelClass)
public final EntityPanelProvider setEditModelClass(Class<? extends EntityEditModel> editModelClass)
public final EntityPanelProvider setTableModelClass(Class<? extends EntityTableModel> tableModelClass)
public final Class<? extends EntityModel> getModelClass()
public final Class<? extends EntityPanel> getPanelClass()
public final Class<? extends EntityEditPanel> getEditPanelClass()
public final Class<? extends EntityTablePanel> getTablePanelClass()
public final Class<? extends EntityEditModel> getEditModelClass()
public final Class<? extends EntityTableModel> getTableModelClass()
public final int compareTo(Object o)
compareTo
in interface Comparable
public final boolean equals(Object obj)
equals
in class Object
public final int hashCode()
hashCode
in class Object
public final EntityPanel createPanel(EntityConnectionProvider connectionProvider)
public final EntityPanel createPanel(EntityConnectionProvider connectionProvider, boolean detailPanel)
public final EntityPanel createPanel(EntityModel model)
public final EntityEditPanel createEditPanel(EntityConnectionProvider connectionProvider)
public final EntityTablePanel createTablePanel(EntityConnectionProvider connectionProvider)
public static EntityPanelProvider getProvider(String entityID)
protected void configurePanel(EntityPanel entityPanel)
protected void configureEditPanel(EntityEditPanel editPanel)
protected void configureTablePanel(EntityTablePanel tablePanel)
protected void configureModel(EntityModel entityModel)
protected void configureEditModel(EntityEditModel editModel)
protected void configureTableModel(EntityTableModel tableModel)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |