|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ComponentDefinition
The definition interface for basic components.
| Method Summary | |
|---|---|
ComponentBundleDefinition |
getComponentBundleDefinition()
Return the component bundle definition. |
java.lang.String |
getControllerClassName()
Returns the fully qualified classname of the controllet class of the component this componentdefinition describes. |
ComponentDependency[] |
getDependencies()
Returns the array of componentdependencies of the component this componentdefinition describes. |
java.lang.String |
getDescription()
Returns the language independent description for the component. |
java.lang.String |
getDisplayLanguage(java.lang.String resourceName)
Return the Java I18N display language assosiated with the resource file used by Spring. |
java.lang.String[] |
getEntityClassNames()
Get the list of classnames that should be handled by the EntityFactory and PersisitenceManager. |
java.lang.String |
getEntityFactoryClassName()
Get the name of the EntityFactory class to use for handling persistence of this component. |
ComponentExtension[] |
getExtensions()
Returns a list of component extensions of the component definition |
java.lang.String |
getId()
Returns the unique id for the component. |
java.lang.String |
getImplementationClassName()
Returns the fully qualified classname of the implementing class of the component this componentdefinition describes. |
java.lang.String |
getInstanceClassName()
Return the fully qualified classname of the class returned by the getInstance method the component this componentdefinition describes. |
java.lang.String[] |
getInterfaceClassNames()
Returns the array of fully qualified classnames of the published interfaces for the component this componentdefinition describes. |
java.lang.String |
getLanguageResourceMessage(java.lang.String messageKey,
java.lang.String language)
|
java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> |
getLanguageResourceMessages()
Loads and returns all configured languageResources for this component. |
java.lang.String[] |
getLanguageResources()
Returns the names of the language resource files associated with this component |
java.lang.String |
getName()
Returns the name for the component. |
java.lang.String |
getNameSpace()
Deprecated. |
java.lang.String |
getNodeType()
Returns the unique node type assosiated with the component. |
PermissionCategory |
getPermissionCategory()
Return the permission category assosiated with this component. |
java.util.Map<java.lang.String,Permission[]> |
getPermissionsForPermissionGroups()
Returns a mapping that maps for each permission group which permissions used in this component should be assigned to that permission group. |
java.lang.String |
getPersistenceManagerClassName()
Get the name of the PersistenceManager class to use for handling persistence of this component. |
java.util.Dictionary<java.lang.String,java.lang.String> |
getProperties()
TODO rename to something like 'context' Returns a dictionary with additional properties for the component this componentdefinition describes. |
java.lang.String |
getTypeId()
Returns the unique id for componenttype of the component this componentdefinition describes. |
java.lang.String[] |
getWrapperClassNames()
|
boolean |
isLicensed()
Returns whether the Component requires a license or not. |
void |
setComponentBundleDefinition(ComponentBundleDefinition compBundleDef)
Set the bundle component definition. |
void |
setExtensions(ComponentExtension[] extensions)
Sets the extensions of the component definition |
| Method Detail |
|---|
java.lang.String getId()
java.lang.String getName()
@Deprecated java.lang.String getNameSpace()
java.lang.String getDescription()
boolean isLicensed()
Component requires a license or not.
java.lang.String getTypeId()
java.lang.String getNodeType()
java.lang.String getControllerClassName()
java.lang.String[] getInterfaceClassNames()
java.lang.String getImplementationClassName()
ComponentDependency[] getDependencies()
java.util.Dictionary<java.lang.String,java.lang.String> getProperties()
java.lang.String getInstanceClassName()
java.lang.String[] getLanguageResources()
java.lang.String getDisplayLanguage(java.lang.String resourceName)
resourceName - Name of the resource file. Syntax of this file must be messages_java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> getLanguageResourceMessages()
java.lang.String getLanguageResourceMessage(java.lang.String messageKey,
java.lang.String language)
label - Label to retrieve from the language resourcelanguage - Language to uselanguageResources - Hashtable of language resources of the component
java.lang.String[] getWrapperClassNames()
PermissionCategory getPermissionCategory()
java.util.Map<java.lang.String,Permission[]> getPermissionsForPermissionGroups()
void setComponentBundleDefinition(ComponentBundleDefinition compBundleDef)
compBundleDef - Component bundle definition to setComponentBundleDefinition getComponentBundleDefinition()
java.lang.String getEntityFactoryClassName()
java.lang.String getPersistenceManagerClassName()
java.lang.String[] getEntityClassNames()
ComponentExtension[] getExtensions()
void setExtensions(ComponentExtension[] extensions)
extensions -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||