public interface Page extends DataProvider, IDProvider, ContentProducer, TemplateProvider<PageTemplate>, Previewable, PackagePoolItem
IDProvider.DependentReleaseType, IDProvider.RevertType, IDProvider.UidType
HistoryProvider.RevisionProvider
Modifier and Type | Field and Description |
---|---|
static IDProvider.UidType |
UID_TYPE
Uid type as returned by
IDProvider.getUidType() . |
PARAM_REVISION, PREVIEWMODE_DEFAULT, PREVIEWMODE_DEFAULT_REFRESH, PREVIEWMODE_FORCE_REFRESH, PREVIEWMODE_FULL_QUALIFIED, PREVIEWMODE_NONE, PREVIEWMODE_SSO, PREVIEWMODE_WEBEDIT, PREVIEWMODE_WEBEDIT_FULL_QUALIFIED, PREVIEWMODE_WITHOUT_CONTEXTNAME
BLOCKED, MODIFIED, UNMODIFIED
CHANGED, NEVER_RELEASED, RELEASED
ALL_REVISIONS, EVER_SINCE, UNTIL_NOW
Modifier and Type | Method and Description |
---|---|
void |
addTranslated(Language language)
Adds the given language to the list of translated
languages.
|
Body |
getBodyByName(String bodyName)
Searches for the body with the given name in this page.
|
String |
getName()
Deprecated.
since 4.1.10 - use
IDProvider.getUid() |
PageTemplate |
getTemplate()
Returns the template of this element.
|
boolean |
isArchivePage()
Generate archived version of this page
|
boolean |
isTranslated(Language language)
Tests if this page is translated for the
given language.
|
void |
removeTranslated(Language language)
Removes the given language from the list
of translated languages.
|
void |
setArchive(boolean archive)
Set generate archived version of this page.
|
void |
setTemplate(PageTemplate pageTemplate)
Set the template for this page.
|
clearCachedData, getData, getFormData, setData, setFormData
createContent, getExtension, getFilename, getMultiPageParams, getStoredUrl, getUrl
getPreviewUrl, getPreviewUrlObject
addToPackage, getChangeState, getPackage, getPackageName, isAddable, isChangeable, isPackageItem, isSubscribedItem, removeFromPackage, setChangeState
contrastWith, getDisplayName, getId, getInRevision, getLanguageInfo, getLongID, getMeta, getMetaFormData, getParent, getReleasedBy, getReleaseRevision, getReleaseStatus, getRevision, getUid, getUidType, hasMeta, hasUid, isInReleaseStore, isReleased, isReleaseSupported, moveChild, moveChild, release, release, revert, setMeta, setMetaFormData, setUid
appendChild, appendChildBefore, delete, exportStoreElement, getChildCount, getChildIndex, getChildren, getChildren, getChildren, getChildren, getCreateWorkflowPermission, getDefinedPrincipalPermissions, getEditor, getElementType, getFirstChild, getIncomingReferences, getInheritedPrincipalPermissions, getLastChanged, getNextSibling, getOutgoingReferences, getPermission, getPermission, getPermission, getProject, getReferenceName, getReferences, getStore, getTreePermission, getWorkflowPermission, getWorkflowPermissions, getWriteLock, hasIncomingReferences, hasPermissions, importStoreElement, importStoreElements, inheritWorkflowPermission, isDeleted, isExportSupported, isFolder, isImportSupported, isLocked, isLockedOnServer, isLockSupported, isPermissionSupported, isWorkflowAllowed, isWorkflowSupported, refresh, removeAllWorkflowPermissions, removeChild, removePermission, removePermission, removePermission, removeWorkflowPermission, replaceChild, save, save, save, setInheritWorkflowPermission, setLock, setLock, setPermission, setPermission, setPermission, setWorkflowPermission, setWorkflowPermissions, setWriteLock, toXml, toXml, toXml, update
getColor, getTask, hasTask, removeTask, setColor, setTask
compareTo
asRevisionProvider, getHistory, getHistory
static final IDProvider.UidType UID_TYPE
IDProvider.getUidType()
.@NotNull @Deprecated String getName()
IDProvider.getUid()
getName
in interface StoreElement
@NotNull PageTemplate getTemplate()
getTemplate
in interface TemplateProvider<PageTemplate>
void setTemplate(@NotNull PageTemplate pageTemplate)
pageTemplate
- template this page should base onNullPointerException
- if pageTemplate
is null
Body getBodyByName(String bodyName)
bodyName
- - the name of the bodyboolean isArchivePage()
void setArchive(boolean archive)
archive
- Generate archived version of this pagevoid addTranslated(Language language)
language
- Language
to addvoid removeTranslated(Language language)
language
- Language
to removeCopyright © 2014 e-Spirit AG. All Rights Reserved. Build 5.0_BETA.500