|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.datacrow.core.modules.DcModule
net.datacrow.core.modules.DcParentModule
net.datacrow.core.modules.ContainerModule
public class ContainerModule
The container module hold any kind of item as long as the item belongs to a container managed module. Container managed items are represented by the item module.
ItemModule
Field Summary |
---|
Fields inherited from class net.datacrow.core.modules.DcModule |
---|
_TYPE_ASSOCIATE_MODULE, _TYPE_EXTERNALREFERENCE_MODULE, _TYPE_MAPPING_MODULE, _TYPE_MEDIA_MODULE, _TYPE_MODULE, _TYPE_PROPERTY_MODULE, _TYPE_TEMPLATE_MODULE, insertView, searchView |
Constructor Summary | |
---|---|
ContainerModule(int index,
boolean topModule,
java.lang.String name,
java.lang.String description,
java.lang.String objectName,
java.lang.String objectNamePlural,
java.lang.String tableName,
java.lang.String tableShortName)
Creates a new instance. |
|
ContainerModule(XmlModule module)
Creates this module based on an XML module definition. |
Method Summary | |
---|---|
DcObject |
createItem()
Creates a new instance of an item belonging to this module. |
boolean |
equals(java.lang.Object o)
|
int |
getDefaultSortFieldIdx()
Retrieves the index of the field on which is sorted by default. |
int[] |
getSupportedViews()
|
protected void |
initializeUI()
Initializes the various views. |
boolean |
isContainerManaged()
Indicates if the module is managed by (can belong to) a container. |
boolean |
isSelectableInUI()
Indicates whether this module be selected from the module bar. |
boolean |
isServingMultipleModules()
Indicates if this module is used by multiple modules. |
Methods inherited from class net.datacrow.core.modules.DcParentModule |
---|
isParentModule, isTopModule |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ContainerModule(int index, boolean topModule, java.lang.String name, java.lang.String description, java.lang.String objectName, java.lang.String objectNamePlural, java.lang.String tableName, java.lang.String tableShortName)
index
- The module index.topModule
- Indicates if the module is a top module. Top modules are allowed
to be displayed in the module bar and can be enabled or disabled.name
- The internal unique name of the module.description
- The module descriptionobjectName
- The name of the items belonging to this module.objectNamePlural
- The plural name of the items belonging to this module.tableName
- The database table name for this module.tableShortName
- The database table short name for this module.public ContainerModule(XmlModule module)
module
- Method Detail |
---|
public boolean isServingMultipleModules()
DcModule
isServingMultipleModules
in class DcModule
public int[] getSupportedViews()
getSupportedViews
in class DcModule
public boolean isContainerManaged()
DcModule
isContainerManaged
in class DcModule
ContainerModule
,
Container
protected void initializeUI()
initializeUI
in class DcModule
public boolean isSelectableInUI()
isSelectableInUI
in class DcModule
public int getDefaultSortFieldIdx()
DcModule
getDefaultSortFieldIdx
in class DcModule
public DcObject createItem()
createItem
in class DcModule
public boolean equals(java.lang.Object o)
equals
in class DcParentModule
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |