Class ProjectsModule
- java.lang.Object
- 
- org.neotropic.kuwaiba.core.apis.integration.modules.AbstractModule
- 
- com.neotropic.kuwaiba.modules.commercial.planning.projects.ProjectsModule
 
 
- 
 @Component public class ProjectsModule extends AbstractModule The definition of the Projects module.- Author:
- Mauricio Ruiz Beltrán <mauricio.ruiz@kuwaiba.org>
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.neotropic.kuwaiba.core.apis.integration.modules.AbstractModuleAbstractModule.ModuleType
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static StringMODULE_IDModule id.- 
Fields inherited from class org.neotropic.kuwaiba.core.apis.integration.modules.AbstractModuleaem, bem, CATEGORY_ADMINISTRATION, CATEGORY_BUSINESS, CATEGORY_INTEGRATION, CATEGORY_LOGICAL, CATEGORY_NAVIGATION, CATEGORY_OTHER, CATEGORY_PHYSICAL, CATEGORY_PLANNING, CATEGORY_SETTINGS, CATEGORY_VIRTUALIZATION, enabled, mem
 
- 
 - 
Constructor SummaryConstructors Constructor Description ProjectsModule()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetCategory()Assigns the module a category, so it can be placed in menus and context actions.StringgetDescription()Gets the module descriptionStringgetId()A simple unique string that identifies the module so it is easier to refer to it in automated processes such as defining if a user can user certain functionality based on his/her privileges.AbstractModule.ModuleTypegetModuleType()Gets the module's type.StringgetName()Gets the module's name.StringgetVendor()Gets the module's vendorStringgetVersion()Gets the module's versionvoidinit()- 
Methods inherited from class org.neotropic.kuwaiba.core.apis.integration.modules.AbstractModuleconfigureModule, isEnabled, setEnabled
 
- 
 
- 
- 
- 
Field Detail- 
MODULE_IDpublic static final String MODULE_ID Module id.- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
init@PostConstruct public void init() 
 - 
getIdpublic String getId() Description copied from class:AbstractModuleA simple unique string that identifies the module so it is easier to refer to it in automated processes such as defining if a user can user certain functionality based on his/her privileges.- Specified by:
- getIdin class- AbstractModule
- Returns:
 
 - 
getNamepublic String getName() Description copied from class:AbstractModuleGets the module's name. Must be unique, otherwise, the system will only take last one loaded at application's startup- Specified by:
- getNamein class- AbstractModule
- Returns:
- The module's name
 
 - 
getCategorypublic int getCategory() Description copied from class:AbstractModuleAssigns the module a category, so it can be placed in menus and context actions. See CATEGORY_XXX for valid values.- Specified by:
- getCategoryin class- AbstractModule
- Returns:
- The category.
 
 - 
getDescriptionpublic String getDescription() Description copied from class:AbstractModuleGets the module description- Specified by:
- getDescriptionin class- AbstractModule
- Returns:
- he module's description
 
 - 
getVersionpublic String getVersion() Description copied from class:AbstractModuleGets the module's version- Specified by:
- getVersionin class- AbstractModule
- Returns:
- The module's version
 
 - 
getVendorpublic String getVendor() Description copied from class:AbstractModuleGets the module's vendor- Specified by:
- getVendorin class- AbstractModule
- Returns:
- The module's vendor
 
 - 
getModuleTypepublic AbstractModule.ModuleType getModuleType() Description copied from class:AbstractModuleGets the module's type. For valid values #ModuleTypes- Specified by:
- getModuleTypein class- AbstractModule
- Returns:
- The module's types
 
 
- 
 
-