Package lumis.doui.source.field.type
Class ChannelDataType.Data
- java.lang.Object
-
- lumis.portal.structure.StructureElement
-
- lumis.portal.channel.ChannelConfig
-
- lumis.doui.source.field.type.ChannelDataType.Data
-
- All Implemented Interfaces:
Cloneable
,IRenderable
,ICacheEntry
,ICloneableCacheEntry
,ICloneableConfig<ChannelConfig>
- Enclosing class:
- ChannelDataType
public static class ChannelDataType.Data extends ChannelConfig implements IRenderable
Data object for a field with data type principal.- Since:
- 5.0.0
-
-
Field Summary
-
Fields inherited from class lumis.portal.channel.ChannelConfig
CHANNEL_DEFAULT_LOCALE_PROPERTY_NAME, CHANNEL_DETECT_USER_FROM_BROWSER_LOCALES_PROPERTY_NAME, CHANNEL_SUPPORTED_LOCALES_PROPERTY_NAME, CHANNEL_TYPE_BASIC, CHANNEL_TYPE_LUMISADMIN, FRIENDLY_PATH_TYPE_CHANNEL_NAME, FRIENDLY_PATH_TYPE_INHERIT, FRIENDLY_PATH_TYPE_USER_DEFINED, LUMIS_ADMIN_CHANNEL_ID, PORTAL_CHANNEL_ID
-
-
Constructor Summary
Constructors Constructor Description Data(ChannelConfig channelConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDisplayString(IRenderer renderer)
Returns the localized name of the channel.String
getRenderData(IRenderer renderer)
Returns a xml block that contains the id, name and path of the given channel.-
Methods inherited from class lumis.portal.channel.ChannelConfig
applyPropertyBagChanges, clone, deserialize, deserializePropertyBag, equals, getAcceptableLocales, getAcceptableLocalesLocal, getAccessControlListId, getCachePages, getCenterPages, getDefaultLocale, getDefaultLocaleLocal, getDescription, getFriendlyId, getFriendlyIdMaxLength, getFriendlyPathType, getFriendlyPathUserDefined, getFriendlyURLPattern, getId, getLayoutFilePath, getLayoutPagesType, getLocalGroupPrefix, getManagedPropertiesPattern, getName, getPageRuntimeDataProviderClassName, getPageRuntimeDataProviderType, getPageTemplateId, getPageWebResourceDataProviderClassName, getPageWebResourceDataProviderType, getParentId, getParentTemplateId, getPosition, getProject, getPropertyBagId, getProtocol, getTemplateLocalGroupPrefix, getType, hasLocalGroups, isAutomaticFriendlyId, isFriendlyURLPatternEnabled, isHidden, isIgnoreOnExportImport, isInheritMetaTags, isInheritPageTemplate, isInheritProtocol, isInheritStylesheet, isTemplate, isUseBrowserAcceptedLanguages, isUseBrowserAcceptedLanguagesLocal, loadPropertyBagValues, mayUseFriendlyId, serialize, setAcceptableLocales, setAccessControlListId, setAutoGeneratedFriendlyId, setAutomaticFriendlyId, setCachePages, setCenterPages, setDefaultLocale, setDescription, setFriendlyId, setFriendlyPathType, setFriendlyPathUserDefined, setFriendlyURLPattern, setFriendlyURLPatternEnabled, setHidden, setId, setIgnoreOnExportImport, setInheritMetaTags, setInheritPageTemplate, setInheritProtocol, setInheritStylesheet, setLayoutFilePath, setLayoutPagesType, setLayoutPagesTypeInternal, setLocalGroupPrefix, setLocalGroups, setName, setPageRuntimeDataProviderClassName, setPageRuntimeDataProviderType, setPageTemplateId, setPageWebResourceDataProviderClassName, setPageWebResourceDataProviderType, setParentId, setParentTemplateId, setPosition, setPropertyBagId, setProtocol, setTemplate, setTemplateLocalGroupPrefix, setType, setUseBrowserAcceptedLanguages
-
Methods inherited from class lumis.portal.structure.StructureElement
getAutomaticFriendlyId, getFriendlyIdBaseValue, getFriendlyIdValueForCounter, getLocalPropertyValue, getLocalPropertyValues, getPropertyValue, getPropertyValues, isManagedProperty, normalizeFriendlyId, removeProperty, serializePropertyBag, setPropertyValue, setPropertyValues, stripAccents
-
-
-
-
Constructor Detail
-
Data
public Data(ChannelConfig channelConfig)
-
-
Method Detail
-
getDisplayString
public String getDisplayString(IRenderer renderer) throws PortalException
Returns the localized name of the channel.- Specified by:
getDisplayString
in interfaceIRenderable
- Parameters:
renderer
- the renderer object that will use the returned render data.- Returns:
- the string to be used to friendly display this instance.
- Throws:
PortalException
-
getRenderData
public String getRenderData(IRenderer renderer) throws PortalException
Returns a xml block that contains the id, name and path of the given channel.- Specified by:
getRenderData
in interfaceIRenderable
- Parameters:
renderer
- the renderer object that will use the returned render data.- Returns:
- the xml data for this object.
- Throws:
PortalException
-
-