org.opencms.file.types
Class CmsResourceTypeXmlAdeConfiguration

java.lang.Object
  extended by org.opencms.file.types.A_CmsResourceType
      extended by org.opencms.file.types.A_CmsResourceTypeLinkParseable
          extended by org.opencms.file.types.CmsResourceTypeXmlContent
              extended by org.opencms.file.types.CmsResourceTypeXmlAdeConfiguration
All Implemented Interfaces:
I_CmsConfigurationParameterHandler, I_CmsResourceType, I_CmsLinkParseable

public class CmsResourceTypeXmlAdeConfiguration
extends CmsResourceTypeXmlContent

Custom resource type for ADE configurations.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.opencms.file.types.I_CmsResourceType
I_CmsResourceType.Formatter
 
Field Summary
 
Fields inherited from class org.opencms.file.types.CmsResourceTypeXmlContent
CONFIGURATION_SCHEMA
 
Fields inherited from class org.opencms.file.types.A_CmsResourceType
CONFIGURATION_GALLERY_JAVASCRIPT_PATH, CONFIGURATION_GALLERY_PREVIEW_PROVIDER, CONFIGURATION_GALLERY_TYPE_NAMES, CONFIGURATION_INTERNAL, DEFAULT_GALLERY_PREVIEW_PROVIDER, m_addititionalModuleResourceType, m_className, m_configuration, m_copyResources, m_defaultProperties, m_frozen, m_galleryPreviewProvider, m_mappings, m_moduleName, m_typeId, m_typeName, MACRO_RESOURCE_FOLDER_PATH, MACRO_RESOURCE_FOLDER_PATH_TOUCH, MACRO_RESOURCE_NAME, MACRO_RESOURCE_PARENT_PATH, MACRO_RESOURCE_ROOT_PATH, MACRO_RESOURCE_SITE_PATH
 
Fields inherited from interface org.opencms.file.types.I_CmsResourceType
ADD_MAPPING_METHOD, ADD_RESOURCE_TYPE_METHOD, CONFIGURATION_PROPERTY_CREATE, CONFIGURATION_RESOURCE_TYPE_ID, CONFIGURATION_RESOURCE_TYPE_NAME, PROPERTY_ON_RESOURCE, PROPERTY_ON_STRUCTURE
 
Fields inherited from interface org.opencms.configuration.I_CmsConfigurationParameterHandler
ADD_PARAMETER_METHOD, INIT_CONFIGURATION_METHOD
 
Constructor Summary
CmsResourceTypeXmlAdeConfiguration()
           
 
Method Summary
protected  java.util.Locale getLocaleForNewContent(CmsObject cms, CmsSecurityManager securityManager, java.lang.String resourcename, java.util.List<CmsProperty> properties)
          This overridden method ensures that configurations will always be created with an english locale node.
 
Methods inherited from class org.opencms.file.types.CmsResourceTypeXmlContent
addConfigurationParameter, createResource, getCachePropertyDefault, getConfiguration, getFormattersForResource, getGalleryPreviewProvider, getLoaderId, getSchema, getXsdLink, initialize, isXmlContent, parseLinks, writeFile
 
Methods inherited from class org.opencms.file.types.A_CmsResourceTypeLinkParseable
isDirectEditable
 
Methods inherited from class org.opencms.file.types.A_CmsResourceType
addCopyResource, addDefaultProperty, addMappingType, changeLock, chflags, chtype, copyResource, copyResourceToProject, createRelations, createSibling, deleteResource, equals, getAdjustLinksFolder, getClassName, getConfiguredCopyResources, getConfiguredDefaultProperties, getConfiguredMappings, getGalleryTypes, getMacroResolver, getModuleName, getResourceType, getTypeId, getTypeName, hashCode, importResource, initConfiguration, initConfiguration, isAdditionalModuleResourceType, isFolder, isIdentical, lockResource, moveResource, processCopyResources, processDefaultProperties, removeResourceFromProject, replaceResource, restoreResource, setAdditionalModuleResourceType, setAdjustLinksFolder, setDateExpired, setDateLastModified, setDateReleased, setModuleName, toString, undelete, undoChanges, unlockResource, updateRelationForUndo, writePropertyObject, writePropertyObjects
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CmsResourceTypeXmlAdeConfiguration

public CmsResourceTypeXmlAdeConfiguration()
Method Detail

getLocaleForNewContent

protected java.util.Locale getLocaleForNewContent(CmsObject cms,
                                                  CmsSecurityManager securityManager,
                                                  java.lang.String resourcename,
                                                  java.util.List<CmsProperty> properties)
This overridden method ensures that configurations will always be created with an english locale node.

Overrides:
getLocaleForNewContent in class CmsResourceTypeXmlContent
Parameters:
cms - the current CMS context
securityManager - the security manager
resourcename - the name of the resource to create
properties - the properties for the resource to create
Returns:
the locale to use
See Also:
CmsResourceTypeXmlContent.getLocaleForNewContent(org.opencms.file.CmsObject, org.opencms.db.CmsSecurityManager, java.lang.String, java.util.List)