Package lumis.doui.source.field.type
Class PageDataType.Data
- java.lang.Object
-
- lumis.portal.structure.StructureElement
-
- lumis.portal.page.PageConfig
-
- lumis.doui.source.field.type.PageDataType.Data
-
- All Implemented Interfaces:
Cloneable
,IRenderable
,ICacheEntry
,ICloneableCacheEntry
,ICloneableConfig<PageConfig>
- Enclosing class:
- PageDataType
public static class PageDataType.Data extends PageConfig implements IRenderable
Data object for a field with data type file.- Since:
- 4.0.8
-
-
Field Summary
-
Fields inherited from class lumis.portal.page.PageConfig
IS_PAGE_BLOCK_PROPERTY_NAME, LAYOUT_FILE_PATH_PROPERTY_NAME, PAGE_CACHE_TYPE_ALL_USERS, PAGE_CACHE_TYPE_DISABLED, PAGE_CACHE_TYPE_ENABLED, PAGE_CACHE_TYPE_INHERIT, PAGE_CACHE_TYPE_ONLY_GUEST, PAGE_CENTER_INHERIT, PAGE_CENTER_NO, PAGE_CENTER_YES, PAGE_ID_ADMIN_ACCESS, PAGE_ID_ADMIN_BLANK, PAGE_ID_ADMIN_CHANNEL_HOME, PAGE_ID_ADMIN_CHANNEL_TEMPLATES, PAGE_ID_ADMIN_GROUPS, PAGE_ID_ADMIN_LOCALGROUPS, PAGE_ID_ADMIN_LOCALUSERS, PAGE_ID_ADMIN_PAGE_TEMPLATES, PAGE_ID_ADMIN_PAGES, PAGE_ID_ADMIN_SERVICES, PAGE_ID_ADMIN_SUBCHANNELS, PAGE_ID_ADMIN_USERS, PAGE_LAYOUT_TYPE_INHERIT, PAGE_LAYOUT_TYPE_LAYOUT_FILE, PAGE_LAYOUT_TYPE_TABLELESS, PAGE_LAYOUT_TYPE_WITH_TABLES, PAGE_MAIN, PAGE_PROTOCOL_ALL, PAGE_PROTOCOL_HTTP, PAGE_PROTOCOL_HTTP_NAME, PAGE_PROTOCOL_HTTPS, PAGE_PROTOCOL_HTTPS_NAME, PAGE_PROTOCOL_INHERIT, PAGE_RUNTIME_DATA_PROVIDER_TYPE_CONTENT, PAGE_RUNTIME_DATA_PROVIDER_TYPE_CUSTOM, PAGE_RUNTIME_DATA_PROVIDER_TYPE_DEFAULT, PAGE_RUNTIME_DATA_PROVIDER_TYPE_INHERIT, PAGE_SERVER_SIDE_INCLUDE_NO, PAGE_SERVER_SIDE_INCLUDE_YES, PAGE_TYPE_ADMIN, PAGE_TYPE_USER, PAGE_WEB_RESOURCE_DATA_PROVIDER_TYPE_CONTENT, PAGE_WEB_RESOURCE_DATA_PROVIDER_TYPE_CUSTOM, PAGE_WEB_RESOURCE_DATA_PROVIDER_TYPE_DEFAULT, PAGE_WEB_RESOURCE_DATA_PROVIDER_TYPE_INHERIT
-
-
Constructor Summary
Constructors Constructor Description Data(PageConfig pageConfig)
Creates a new Data instance copying its values from a PageConfig.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDisplayString(IRenderer renderer)
Returns the string to be displayed for representing this instance, when a short display is required.String
getPath()
String
getRenderData(IRenderer renderer)
Returns the data of this object in a standard xml format.-
Methods inherited from class lumis.portal.page.PageConfig
applyPropertyBagChanges, clone, deserialize, deserializePropertyBag, getAccessControlListId, getCacheType, getCenterPage, getChannelId, getDescription, getFriendlyId, getId, getInheritsMetaTags, getInheritsStylesheets, getKeywords, getLayout, getLayoutFilePath, getLayoutType, getManagedPropertiesPattern, getName, getPageWebResourceDataProviderClassName, getPageWebResourceDataProviderType, getParentTemplateId, getPosition, getPropertyBagId, getProtocol, getRuntimeDataProviderClassName, getRuntimeDataProviderType, getServerSideIncludeType, getTitle, getType, isAutomaticFriendlyId, isHidden, isIdentical, isOverrideServerSideInclude, isPageBlock, isTemplate, loadPropertyBagValues, mayUseFriendlyId, serialize, setAccessControlListId, setAutoGeneratedFriendlyId, setAutomaticFriendlyId, setCacheType, setCenterPage, setChannelId, setDescription, setFriendlyId, setHidden, setId, setInheritsMetaTags, setInheritsStylesheets, setKeywords, setLayout, setLayoutFile, setLayoutType, setName, setOverrideServerSideInclude, setPageBlock, setPageWebResourceDataProviderClassName, setPageWebResourceDataProviderType, setParentTemplateId, setPosition, setPropertyBagId, setProtocol, setRuntimeDataProviderClassName, setRuntimeDataProviderType, setServerSideIncludeType, setTemplate, setTitle, setType
-
Methods inherited from class lumis.portal.structure.StructureElement
getAutomaticFriendlyId, getFriendlyIdBaseValue, getFriendlyIdMaxLength, getFriendlyIdValueForCounter, getLocalPropertyValue, getLocalPropertyValues, getPropertyValue, getPropertyValues, isManagedProperty, normalizeFriendlyId, removeProperty, serializePropertyBag, setPropertyValue, setPropertyValues, stripAccents
-
-
-
-
Constructor Detail
-
Data
public Data(PageConfig pageConfig)
Creates a new Data instance copying its values from a PageConfig.- Parameters:
pageConfig
- the pageConfig.- Since:
- 4.0.8
-
-
Method Detail
-
getRenderData
public String getRenderData(IRenderer renderer) throws PortalException
Description copied from interface:IRenderable
Returns the data of this object in a standard xml format.- 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
-
getDisplayString
public String getDisplayString(IRenderer renderer) throws PortalException
Description copied from interface:IRenderable
Returns the string to be displayed for representing this instance, when a short display is required.- 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
-
getPath
public String getPath()
-
-