nl.gx.webmanager.wcb.mediaitemtype
Interface MediaItemComponentDefinition

All Superinterfaces:
ComponentDefinition
All Known Implementing Classes:
MediaItemComponentDefinitionImpl

public interface MediaItemComponentDefinition
extends ComponentDefinition

Extended componentdefinition that should be used bij panelComponents to provide GX WebManager with aditional information/configuration.

Author:
Ivo Ladage

Method Summary
 java.lang.String getContentType()
          Return the content type.
 java.lang.String getContentTypeLabelId()
          Return the label id to be assosiated with the contenttype.
 java.lang.String getDescription()
          Returns the description of the panel.
 java.lang.String getIcon()
          Return filename of the icon to use to display the content type in WebManager
 java.lang.String getName()
          Returns the name of the panel that is shown in the WebManager menu.
 java.lang.String getNodeType()
          tReturn the name of the node type assosiated with this content type.
 boolean isArticle()
          Return if the type is an article or not.
 
Methods inherited from interface nl.gx.webmanager.wcb.ComponentDefinition
getComponentBundleDefinition, getControllerClassName, getDependencies, getDisplayLanguage, getEntityClassNames, getEntityFactoryClassName, getExtensions, getId, getImplementationClassName, getInstanceClassName, getInterfaceClassNames, getLanguageResourceMessage, getLanguageResourceMessages, getLanguageResources, getNameSpace, getPermissionCategory, getPermissionsForPermissionGroups, getPersistenceManagerClassName, getProperties, getTypeId, getWrapperClassNames, isLicensed, setComponentBundleDefinition, setExtensions
 

Method Detail

getName

java.lang.String getName()
Returns the name of the panel that is shown in the WebManager menu.

Specified by:
getName in interface ComponentDefinition
Returns:
The name of the Panel

getDescription

java.lang.String getDescription()
Returns the description of the panel. Can be used in a configuration environment to give a description of the panel.

Specified by:
getDescription in interface ComponentDefinition
Returns:
The description of this panel

getContentType

java.lang.String getContentType()
Return the content type. This is only a string value that is used to identify that the content type is unique

Returns:

getNodeType

java.lang.String getNodeType()
tReturn the name of the node type assosiated with this content type.

Specified by:
getNodeType in interface ComponentDefinition
Returns:
Name of the node type assosiated with the content type

isArticle

boolean isArticle()
Return if the type is an article or not. Media types of the article type are considered to be element holders

Returns:

getIcon

java.lang.String getIcon()
Return filename of the icon to use to display the content type in WebManager

Returns:

getContentTypeLabelId

java.lang.String getContentTypeLabelId()
Return the label id to be assosiated with the contenttype.

Returns:
Label id of the contenttype


Copyright © 2007-2011 GX Software BV. All Rights Reserved.