lumis.doui.source.field.type
Class ChannelDataType.Data

Package class diagram package ChannelDataType.Data
java.lang.Object
  extended by lumis.portal.channel.ChannelConfig
      extended by 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_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
ChannelDataType.Data(ChannelConfig channelConfig)
           
 
Method Summary
 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
clone, deserialize, equals, getAccessControlListId, getCachePages, getCenterPages, getDescription, getFriendlyPathType, getFriendlyPathUserDefined, getFriendlyURLPattern, getId, getLayoutPagesType, getLocalGroupPrefix, getName, getPageRuntimeDataProviderClassName, getPageRuntimeDataProviderType, getPageTemplateId, getPageWebResourceDataProviderClassName, getPageWebResourceDataProviderType, getParentId, getParentTemplateId, getPosition, getPropertyBagId, getProtocol, getTemplateLocalGroupPrefix, getType, hasLocalGroups, isFriendlyURLPatternEnabled, isHidden, isInheritMetaTags, isInheritPageTemplate, isInheritProtocol, isInheritStylesheet, isTemplate, serialize, setAccessControlListId, setCachePages, setCenterPages, setDescription, setFriendlyPathType, setFriendlyPathUserDefined, setFriendlyURLPattern, setFriendlyURLPatternEnabled, setHidden, setId, setInheritMetaTags, setInheritPageTemplate, setInheritProtocol, setInheritStylesheet, setLayoutPagesType, setLocalGroupPrefix, setLocalGroups, setName, setPageRuntimeDataProviderClassName, setPageRuntimeDataProviderType, setPageTemplateId, setPageWebResourceDataProviderClassName, setPageWebResourceDataProviderType, setParentId, setParentTemplateId, setPosition, setPropertyBagId, setProtocol, setTemplate, setTemplateLocalGroupPrefix, setType
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChannelDataType.Data

public ChannelDataType.Data(ChannelConfig channelConfig)
Method Detail

getDisplayString

public String getDisplayString(IRenderer renderer)
                        throws PortalException
Returns the localized name of the channel.

Specified by:
getDisplayString in interface IRenderable
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 interface IRenderable
Parameters:
renderer - the renderer object that will use the returned render data.
Returns:
the xml data for this object.
Throws:
PortalException


Lumisportal  5.5.0.091130 - Copyright © 2001-2007, Lumis. All Rights Reserved.