|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface PageVersion
Representation of version of a page. A page always has at least one version (the current version) and 0 or more other versions. These 'other' versions may be older public versions, newer non public versions or versions with a different language.
| Method Summary | |
|---|---|
int |
copyLanguageVersion(java.lang.String webid,
java.lang.String languageid,
java.lang.String l_id)
Creates a copy of the section for a particular language and returns its id. |
java.lang.String |
getAlternativeURLPath()
Returns the alternative URL path. |
int |
getBlockConfigId()
Return id of the page's block config. |
Page[] |
getBlocks()
|
Page[] |
getBlocks(BlockLabel[] labels)
Return Page objects for a array of BlockLabels. |
java.util.Date |
getCreationDate()
Return creation date of the page version. |
java.lang.String |
getExcludeScriptsTag()
Return exclude scripts tag for use in frames. |
java.util.Date |
getExpirationDate()
Return expiration date of the page version. |
int |
getExpire()
Return page expire. |
java.lang.String |
getFriendlyURLTitle()
Return friendly URL title. |
boolean |
getHasLead()
Return if this page has a lead |
boolean |
getHasRedirect()
Return if this page has a redirect |
java.lang.String |
getHtmlTitle()
Return the HTML title. |
boolean |
getIncludeInSearchEngine()
Returns if this page version is included to be found by a search engine |
java.lang.String |
getInlineModeTag()
Return inline mode tag. |
java.lang.String[] |
getLabels()
Return page labels. |
Language |
getLanguage()
Return language of this page. |
java.util.Date |
getLastModifiedDate()
Return last modified date of the page version. |
User |
getLastModifiedUser()
Return the last modified user of this page version. |
java.lang.String |
getLastModifiedUsername()
Return last modified username of the page version. |
java.lang.String |
getLead()
Return lead text. |
MetaTag[] |
getMetaTags()
Return array of MetaTag. |
java.lang.String |
getNavigationTitle()
Return navigation title. |
java.lang.String |
getNoReadAccessText()
Returns text for a user indicating he has no read access for this PageVersion object. |
Page |
getPage()
Returns Page object of which this object is a version. |
PageLabel[] |
getPageLabels()
Return page labels. |
PageMetaData[] |
getPageMetaData()
Returns the meta data objects assigned to this PageVersion. |
java.util.Map<java.lang.String,PageMetaData> |
getPageMetaDataFBOMap()
Constructs and returns an FBO map for page meta data. |
Personalization |
getPersonalization()
Return personalization object for this page. |
java.lang.String |
getPreviewForms(boolean containsContentElements)
Return the forms necessary for WebManager to function properly in the preview mode. |
java.lang.String |
getPreviewJavascript(boolean containsContentElements)
Used to generate javascript for previewing this page (WebManager needs this to function properly). |
java.lang.String |
getPreviewTopBody(boolean containsContentElements)
Return the top of the body necessary for WebManager to function properly in the layout mode. |
java.util.Date |
getPublicationDate()
Return publication date of the page version. |
Redirect |
getRedirect()
Return Redirect. |
RelatedLink[] |
getRelatedLinks()
Return related links for this PageVersion. |
java.lang.String |
getRemark()
Return remark text. |
ResourceEntity |
getResourceEntity()
Return database page or null if it is not a database page. |
ResourceInstance |
getResourceInstance()
Return database id (if this is a database id) or 0. |
java.lang.String |
getSeeEvent()
Deprecated. |
StyleSheet[] |
getStyleSheets()
Return stylesheets for this page. |
Page[] |
getSubPages()
Returns the sub pages of this version. |
Page[] |
getSubPagesWithCurrent()
Return array of subpages, which have a current version. |
java.lang.String |
getTitle()
Return page title. |
java.lang.String |
getUrlTitle()
Return page url title; this is used to override the default friendly URL for this pageversion. |
java.lang.String |
getXslFoUrl()
Return url to the page xsl. |
java.lang.String |
getXslUrl()
Return url to the page xsl. |
boolean |
isAuthorized(java.lang.String permission)
Return true if the user is authorized to preview this page. |
boolean |
isAuthorizedToPreview()
Returns true if the current user is authorizaed to preview this PageVersion object. |
boolean |
isPublic()
Return true if the page has a public state. |
boolean |
isSecure()
Return true if the page is accessed over a secure connection. |
void |
processHttpServletRequest(java.util.List<nl.gx.webmanager.foundation.NameValuePair> dynamicAttributes)
Processes the HttpServletRequest of the page submission for this PageVersion. |
void |
setExpirationDate(java.util.Date value)
Set the expiration date of the page version. |
void |
setHtmlTitle(java.lang.String value)
Set page html title. |
void |
setIncludeInSearchEngine(boolean value)
Sets if this page version is included to be found by a search engine |
void |
setLead(java.lang.String value)
Set lead text |
void |
setNavigationTitle(java.lang.String value)
Set page navigation title. |
void |
setPublicationDate(java.util.Date value)
Set the publication date of the page version. |
void |
setRemark(java.lang.String value)
Set remark text |
void |
setTitle(java.lang.String value)
Set page title. |
void |
setUrlTitle(java.lang.String value)
Set page url title to override the default friendly URL for this pageversion. |
void |
synchronizeMediaItemPageVersion()
Checks if a media item page version is connected to the page version and if so it synchronizes it with the page version. |
void |
synchronizePageMetaData()
Make sure each page has exactly one object for each available page meta data component. |
| Methods inherited from interface nl.gx.webmanager.cms.core.ElementHolder |
|---|
addRelatedLink, createRichTextElements, getElementHolderElements, getElements, getElementsFBOMap, getFBOMap, getLastElement, getModelElements, getModelElementsFBOMap, getRelatedLink, getWebsite, insertLastElementAtCursor, isAdditionalElementsAllowed, setElementHolderElements, setModelElements |
| Methods inherited from interface nl.gx.webmanager.cms.core.Presentable |
|---|
getPresentation, render, render, setPresentation |
| Methods inherited from interface nl.gx.webmanager.wrapper.Wrapper |
|---|
getId, getUUID, setId, setUUID |
| Methods inherited from interface nl.gx.webmanager.cms.workflow.WorkflowEnabled |
|---|
getWorkflowModel, getWorkflowModelInstance |
| Method Detail |
|---|
java.lang.String getTitle()
void setTitle(java.lang.String value)
value - the page titlejava.lang.String getNavigationTitle()
void setNavigationTitle(java.lang.String value)
value - the page navigation titlejava.lang.String getHtmlTitle()
java.lang.String getFriendlyURLTitle()
java.lang.String getAlternativeURLPath()
void setHtmlTitle(java.lang.String value)
value - the page html titlevoid setUrlTitle(java.lang.String value)
value - the page url titlejava.lang.String getUrlTitle()
boolean getIncludeInSearchEngine()
void setIncludeInSearchEngine(boolean value)
value - set included in search engineResourceInstance getResourceInstance()
ResourceEntity getResourceEntity()
Page getPage()
Page[] getSubPages()
getSubPagesWithCurrent(),
Page.getSubPages()Page[] getSubPagesWithCurrent()
getSubPages(),
Page.getSubPages()Language getLanguage()
MetaTag[] getMetaTags()
java.lang.String getPreviewJavascript(boolean containsContentElements)
containsContentElements - if true, the page/frame contains the WebManager content.
java.lang.String getPreviewForms(boolean containsContentElements)
containsContentElements - if true, the page/frame contains the WebManager content.
java.lang.String getPreviewTopBody(boolean containsContentElements)
containsContentElements - if true, the page/frame contains the WebManager content.
boolean isAuthorized(java.lang.String permission)
boolean isAuthorizedToPreview()
java.lang.String getLead()
void setLead(java.lang.String value)
value - the lead textboolean getHasLead()
java.lang.String getRemark()
void setRemark(java.lang.String value)
value - the remark textboolean getHasRedirect()
@Deprecated java.lang.String getSeeEvent()
Redirect getRedirect()
java.lang.String getInlineModeTag()
java.lang.String getExcludeScriptsTag()
Page[] getBlocks(BlockLabel[] labels)
labels - block labels
Page[] getBlocks()
Personalization getPersonalization()
StyleSheet[] getStyleSheets()
java.util.Date getPublicationDate()
void setPublicationDate(java.util.Date value)
value - publication date of the page version.java.util.Date getExpirationDate()
void setExpirationDate(java.util.Date value)
value - expiration date of the page version.java.util.Date getCreationDate()
java.util.Date getLastModifiedDate()
java.lang.String getLastModifiedUsername()
User getLastModifiedUser()
boolean isSecure()
boolean isPublic()
java.lang.String getXslUrl()
java.lang.String getXslFoUrl()
java.lang.String[] getLabels()
PageLabel[] getPageLabels()
int getExpire()
int getBlockConfigId()
RelatedLink[] getRelatedLinks()
getRelatedLinks in interface ElementHoldervoid synchronizeMediaItemPageVersion()
int copyLanguageVersion(java.lang.String webid,
java.lang.String languageid,
java.lang.String l_id)
webid - Id of the webinitiatiflanguageid - Id of the language to copy the version tovoid processHttpServletRequest(java.util.List<nl.gx.webmanager.foundation.NameValuePair> dynamicAttributes)
dynamicAttributes - List of NameValuePair objects based on the qs parameterjava.lang.String getNoReadAccessText()
PageMetaData[] getPageMetaData()
void synchronizePageMetaData()
java.util.Map<java.lang.String,PageMetaData> getPageMetaDataFBOMap()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||