com.ibm.workplace.wcm.api
Interface DxContentPageTemplate

All Superinterfaces:
AbstractAuthoringTemplate, Document, Editable, EditableItem, Hierarchical, HierarchicalTemplate, Item, Localized, WCMApiObject, WorkflowedDocument

public interface DxContentPageTemplate
extends HierarchicalTemplate

Represents a content page authoring template. Content Page Authoring Templates are used to define the types of site structures that can be created within the content management system. New DxContentPage objects will derive their default attributes from the DxContentPageTemplate defined during its creation.

The DxContentPagePrototype of the DxContentPageTemplate is used to define the set of ContentComponents that make up the target ContentPage type.

Since:
9.5

Method Summary
 DxContentPagePrototype getContentPagePrototype()
          Returns the DxContentPagePrototype for this authoring template.
 DxContentPagePrototype getGenericPrototype()
          Returns the DxContentPagePrototype for this authoring template.
 DxContentPageTemplateItemProperties getItemProperties()
          Return the item properties for this site area template.
 
Methods inherited from interface com.ibm.workplace.wcm.api.AbstractAuthoringTemplate
getPrototype, getTargetComponent, setTargetComponent
 
Methods inherited from interface com.ibm.workplace.wcm.api.Editable
addAuthors, addCategoryIds, addContributorAccessMembers, addDeleteAccessMembers, addEditAccessMembers, addEditorAccessMembers, addHistoryLogEntry, addLiveAccessMembers, addManagerAccessMembers, addMembersForAccess, addOwners, addReadAccessMembers, addUserAccessMembers, isChanged, removeAuthors, removeCategoryIds, removeContributorAccessMembers, removeDeleteAccessMembers, removeEditAccessMembers, removeEditorAccessMembers, removeLiveAccessMembers, removeManagerAccessMembers, removeMembersForAccess, removeOwners, removeReadAccessMembers, removeUserAccessMembers, setContributorAccessInheritance, setDescriptionTextProviderKey, setDescriptionTextProviderName, setEditorAccessInheritance, setInheritance, setKeywords, setManagerAccessInheritance, setPropagation, setTitleTextProviderKey, setTitleTextProviderName, setUserAccessInheritance
 
Methods inherited from interface com.ibm.workplace.wcm.api.Document
getAuthors, getCategoryIds, getContributorAccessMembers, getCreator, getDeleteAccessMembers, getDescription, getDescriptionTextProviderKey, getDescriptionTextProviderName, getEditAccessMembers, getEditorAccessMembers, getHistoryLog, getId, getInheritedContributorAccessMembers, getInheritedEditorAccessMembers, getInheritedManagerAccessMembers, getInheritedUserAccessMembers, getKeywords, getLastModifier, getLiveAccessMembers, getManagerAccessMembers, getMembersForAccess, getMembersForInheritedAccess, getOwnerLibrary, getOwners, getProject, getReadAccessMembers, getSourceWorkspace, getTitle, getTitleTextProviderKey, getTitleTextProviderName, getUserAccessMembers, getVersionCatalog, getVersionStrategy, hasDeleteAccess, hasDeleteAccess, hasEditAccess, hasEditAccess, hasLiveAccess, hasLiveAccess, hasProfile, hasProject, hasReadAccess, hasReadAccess, isContributorAccessInherited, isEditorAccessInherited, isInherited, isManagerAccessInherited, isNew, isPropagated, isUserAccessInherited, isWorkflowed
 
Methods inherited from interface com.ibm.workplace.wcm.api.Item
getCreationDate, getDescription, getIdentity, getModifiedDate, getName, getTitle
 
Methods inherited from interface com.ibm.portal.Localized
getLocales
 
Methods inherited from interface com.ibm.workplace.wcm.api.EditableItem
setDescription, setName, setTitle
 
Methods inherited from interface com.ibm.workplace.wcm.api.WorkflowedDocument
addAdditionalViewers, addApprovers, approve, cancelDraftDocument, clearApprovers, createDraftDocument, decline, decline, getAdditionalViewers, getCurrentApprovers, getDateEnteredStage, getEffectiveDate, getExpiryDate, getGeneralDateOne, getGeneralDateTwo, getPendingWorkflowStatus, getPublishedDate, getPublishedId, getWorkflowId, getWorkflowStageId, getWorkflowStatus, hasApproverAccess, hasApproverAccess, hasDraft, isDraft, isDraftOfPublishedDocument, isExpired, isPublished, isWorkflowMovingBackward, nextWorkflowStage, nextWorkflowStage, nextWorkflowStage, previousWorkflowStage, previousWorkflowStage, removeAdditionalViewers, removeApprovers, restartWorkflow, setEffectiveDate, setExpiryDate, setGeneralDateOne, setGeneralDateTwo, setWorkflowId, setWorkflowId
 
Methods inherited from interface com.ibm.workplace.wcm.api.Hierarchical
getParentId
 

Method Detail

getGenericPrototype

DxContentPagePrototype getGenericPrototype()
Returns the DxContentPagePrototype for this authoring template. To update the site area prototype, save this authoring template. This is the same as getContentPagePrototype().

Specified by:
getGenericPrototype in interface AbstractAuthoringTemplate
Specified by:
getGenericPrototype in interface HierarchicalTemplate
Returns:
a reference to the site area prototype

getContentPagePrototype

DxContentPagePrototype getContentPagePrototype()
Returns the DxContentPagePrototype for this authoring template. To update the site area prototype, save this authoring template. This is the same as getGenericPrototype().

Returns:
a reference to the site area prototype

getItemProperties

DxContentPageTemplateItemProperties getItemProperties()
Return the item properties for this site area template. To have changes to the item properties persist, you must save this site area template.

Specified by:
getItemProperties in interface AbstractAuthoringTemplate
Returns:
Item properties of site area template.