net.datacrow.core.modules
Class DcMediaParentModule
java.lang.Object
net.datacrow.core.modules.DcModule
net.datacrow.core.modules.DcMediaModule
net.datacrow.core.modules.DcMediaParentModule
- All Implemented Interfaces:
- java.lang.Comparable<DcModule>
public class DcMediaParentModule
- extends DcMediaModule
A parent module hold a child module. The child module is depending on the existence of
the parent module.
- Author:
- Robert Jan van der Waals
- See Also:
DcMediaChildModule
Constructor Summary |
DcMediaParentModule(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. |
DcMediaParentModule(XmlModule xmlModule)
Creates a new instance based on a XML module. |
Method Summary |
boolean |
equals(java.lang.Object o)
|
boolean |
isParentModule()
Indicates if the module is a parent module. |
boolean |
isTopModule()
Indicates if this module is a top module. |
Methods inherited from class net.datacrow.core.modules.DcModule |
addField, addValueEnhancer, applySettings, canBeLend, compareTo, createItem, delete, deliversOnlineService, getChartPanel, getChild, getCurrentInsertView, getCurrentSearchView, getDefaultData, getDefaultSortFieldIdx, getDescription, getDisplayFieldIdx, getDisplayIndex, getField, getField, getFieldCount, getFieldDefinitions, getFieldIndices, getFields, getFileField, getFileRenamerDialog, getFilterForm, getIcon16, getIcon16Filename, getIcon32, getIcon32Filename, getIconField, getImporter, getImporterClass, getIndex, getInsertView, getItem, getItemForm, getItemPluralResourceKey, getItemResourceKey, getKeyStroke, getLabel, getMenuBar, getModuleResourceKey, getName, getNameFieldIdx, getObjectName, getObjectNamePlural, getOnlineServices, getParent, getParentReferenceFieldIndex, getPersistentField, getPropertyModule, getQuickView, getQuickViewFieldDefinitions, getSearchView, getSetting, getSettings, getSupportedViews, getSynchronizer, getSystemDisplayFieldIdx, getSystemField, getSystemObjectName, getSystemObjectNamePlural, getTableName, getTableShortName, getTemplateModule, getType, getViews, getWebFieldDefinitions, getXmlModule, hasActualReferenceTo, hasDependingModules, hashCode, hasInsertView, hasReferenceTo, hasReports, hasSearchView, initializeMultiReferenceFields, initializeSettings, initializeSystemFields, initializeUI, isAbstract, isChildModule, isContainerManaged, isCustomFieldsAllowed, isCustomModule, isDefaultDataLoaded, isEditingAllowed, isEnabled, isEnabled, isFileBacked, isHasImages, isHasReferences, isNew, isSearchViewInitialized, isSelectableInUI, isServingMultipleModules, isValid, release, removeEnhancers, setChild, setDefaultDataLoaded, setIcon16, setIcon32, setNew, setServingMultipleModules, setSetting, setValid, setXmlModule, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
DcMediaParentModule
public DcMediaParentModule(XmlModule xmlModule)
- Creates a new instance based on a XML module.
- Parameters:
xmlModule
-
DcMediaParentModule
public DcMediaParentModule(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.
- Parameters:
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.
isParentModule
public boolean isParentModule()
- Indicates if the module is a parent module.
- Overrides:
isParentModule
in class DcModule
isTopModule
public boolean isTopModule()
- Indicates if this module is a top module. Top modules are allowed
to be displayed in the module bar and can be enabled or disabled.
- Overrides:
isTopModule
in class DcModule
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class DcMediaModule