org.apache.jetspeed.page
Class DelegatingPageManager
java.lang.Object
org.apache.jetspeed.page.AbstractPageManager
org.apache.jetspeed.page.DelegatingPageManager
- All Implemented Interfaces:
- org.apache.jetspeed.page.PageManager
public class DelegatingPageManager
- extends AbstractPageManager
DelegatingPageManager
- Version:
- $Id: $
- Author:
- David Sean Taylor
Fields inherited from class org.apache.jetspeed.page.AbstractPageManager |
folderClass, folderMenuDefinitionClass, folderMenuExcludeDefinitionClass, folderMenuIncludeDefinitionClass, folderMenuOptionsDefinitionClass, folderMenuSeparatorDefinitionClass, folderSecurityConstraintClass, fragmentClass, fragmentPreferenceClass, fragmentSecurityConstraintClass, linkClass, linkSecurityConstraintClass, pageClass, pageMenuDefinitionClass, pageMenuExcludeDefinitionClass, pageMenuIncludeDefinitionClass, pageMenuOptionsDefinitionClass, pageMenuSeparatorDefinitionClass, pageSecurityClass, pageSecurityConstraintClass, pageSecuritySecurityConstraintClass, propertyClass, securityConstraintsClass, securityConstraintsDefClass |
Fields inherited from interface org.apache.jetspeed.page.PageManager |
SERVICE_NAME |
Constructor Summary |
DelegatingPageManager(boolean isPermissionsSecurity,
boolean isConstraintsSecurity,
Map modelClasses)
|
Method Summary |
int |
addPages(org.apache.jetspeed.om.page.Page[] pages)
|
boolean |
checkConstraint(String securityConstraintName,
String actions)
|
org.apache.jetspeed.page.document.NodeSet |
getAll(org.apache.jetspeed.om.folder.Folder folder)
|
org.apache.jetspeed.om.page.ContentPage |
getContentPage(String path)
|
org.apache.jetspeed.om.folder.Folder |
getFolder(org.apache.jetspeed.om.folder.Folder folder,
String name)
|
org.apache.jetspeed.om.folder.Folder |
getFolder(String folderPath)
|
org.apache.jetspeed.page.document.NodeSet |
getFolders(org.apache.jetspeed.om.folder.Folder folder)
|
org.apache.jetspeed.om.page.Link |
getLink(org.apache.jetspeed.om.folder.Folder folder,
String name)
|
org.apache.jetspeed.om.page.Link |
getLink(String name)
|
org.apache.jetspeed.page.document.NodeSet |
getLinks(org.apache.jetspeed.om.folder.Folder folder)
|
org.apache.jetspeed.om.page.Page |
getPage(org.apache.jetspeed.om.folder.Folder folder,
String name)
|
org.apache.jetspeed.om.page.Page |
getPage(String id)
|
org.apache.jetspeed.page.document.NodeSet |
getPages(org.apache.jetspeed.om.folder.Folder folder)
|
org.apache.jetspeed.om.page.PageSecurity |
getPageSecurity()
|
org.apache.jetspeed.om.page.PageSecurity |
getPageSecurity(org.apache.jetspeed.om.folder.Folder folder)
|
void |
removeFolder(org.apache.jetspeed.om.folder.Folder folder)
|
void |
removeLink(org.apache.jetspeed.om.page.Link link)
|
void |
removePage(org.apache.jetspeed.om.page.Page page)
|
void |
removePageSecurity(org.apache.jetspeed.om.page.PageSecurity pageSecurity)
|
void |
updateFolder(org.apache.jetspeed.om.folder.Folder folder)
|
void |
updateFolder(org.apache.jetspeed.om.folder.Folder folder,
boolean deep)
|
void |
updateLink(org.apache.jetspeed.om.page.Link link)
|
void |
updatePage(org.apache.jetspeed.om.page.Page page)
|
void |
updatePageSecurity(org.apache.jetspeed.om.page.PageSecurity pageSecurity)
|
Methods inherited from class org.apache.jetspeed.page.AbstractPageManager |
addListener, copyConstraint, copyFolder, copyFragment, copyLink, copyMenuDefinitions, copyMenuElement, copyPage, copyPageSecurity, copySecurityConstraints, createUserHomePagesFromRoles, deepCopyFolder, folderExists, getConstraintsEnabled, getPermissionsEnabled, getUserFolder, getUserPage, linkExists, newFolder, newFolderMenuDefinition, newFolderMenuExcludeDefinition, newFolderMenuIncludeDefinition, newFolderMenuOptionsDefinition, newFolderMenuSeparatorDefinition, newFolderSecurityConstraint, newFragment, newFragmentPreference, newFragmentSecurityConstraint, newLink, newLinkSecurityConstraint, newPage, newPageMenuDefinition, newPageMenuExcludeDefinition, newPageMenuIncludeDefinition, newPageMenuOptionsDefinition, newPageMenuSeparatorDefinition, newPageSecurity, newPageSecurityConstraint, newPageSecuritySecurityConstraint, newPortletFragment, newSecurityConstraints, newSecurityConstraintsDef, notifyNewNode, notifyRemovedNode, notifyUpdatedNode, pageExists, removeListener, reset, userFolderExists, userPageExists |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DelegatingPageManager
public DelegatingPageManager(boolean isPermissionsSecurity,
boolean isConstraintsSecurity,
Map modelClasses)
getPage
public org.apache.jetspeed.om.page.Page getPage(String id)
throws org.apache.jetspeed.page.PageNotFoundException,
org.apache.jetspeed.page.document.NodeException
- Throws:
org.apache.jetspeed.page.PageNotFoundException
org.apache.jetspeed.page.document.NodeException
getContentPage
public org.apache.jetspeed.om.page.ContentPage getContentPage(String path)
throws org.apache.jetspeed.page.PageNotFoundException,
org.apache.jetspeed.page.document.NodeException
- Throws:
org.apache.jetspeed.page.PageNotFoundException
org.apache.jetspeed.page.document.NodeException
getLink
public org.apache.jetspeed.om.page.Link getLink(String name)
throws org.apache.jetspeed.page.document.DocumentNotFoundException,
org.apache.jetspeed.page.document.UnsupportedDocumentTypeException,
org.apache.jetspeed.page.document.NodeException
- Throws:
org.apache.jetspeed.page.document.DocumentNotFoundException
org.apache.jetspeed.page.document.UnsupportedDocumentTypeException
org.apache.jetspeed.page.document.NodeException
getPageSecurity
public org.apache.jetspeed.om.page.PageSecurity getPageSecurity()
throws org.apache.jetspeed.page.document.DocumentNotFoundException,
org.apache.jetspeed.page.document.UnsupportedDocumentTypeException,
org.apache.jetspeed.page.document.NodeException
- Throws:
org.apache.jetspeed.page.document.DocumentNotFoundException
org.apache.jetspeed.page.document.UnsupportedDocumentTypeException
org.apache.jetspeed.page.document.NodeException
checkConstraint
public boolean checkConstraint(String securityConstraintName,
String actions)
getFolder
public org.apache.jetspeed.om.folder.Folder getFolder(String folderPath)
throws org.apache.jetspeed.om.folder.FolderNotFoundException,
org.apache.jetspeed.om.folder.InvalidFolderException,
org.apache.jetspeed.page.document.NodeException
- Throws:
org.apache.jetspeed.om.folder.FolderNotFoundException
org.apache.jetspeed.om.folder.InvalidFolderException
org.apache.jetspeed.page.document.NodeException
getFolders
public org.apache.jetspeed.page.document.NodeSet getFolders(org.apache.jetspeed.om.folder.Folder folder)
throws org.apache.jetspeed.page.document.DocumentException
- Throws:
org.apache.jetspeed.page.document.DocumentException
getFolder
public org.apache.jetspeed.om.folder.Folder getFolder(org.apache.jetspeed.om.folder.Folder folder,
String name)
throws org.apache.jetspeed.om.folder.FolderNotFoundException,
org.apache.jetspeed.page.document.DocumentException
- Throws:
org.apache.jetspeed.om.folder.FolderNotFoundException
org.apache.jetspeed.page.document.DocumentException
getPages
public org.apache.jetspeed.page.document.NodeSet getPages(org.apache.jetspeed.om.folder.Folder folder)
throws org.apache.jetspeed.page.document.NodeException
- Throws:
org.apache.jetspeed.page.document.NodeException
getPage
public org.apache.jetspeed.om.page.Page getPage(org.apache.jetspeed.om.folder.Folder folder,
String name)
throws org.apache.jetspeed.page.PageNotFoundException,
org.apache.jetspeed.page.document.NodeException
- Throws:
org.apache.jetspeed.page.PageNotFoundException
org.apache.jetspeed.page.document.NodeException
getLinks
public org.apache.jetspeed.page.document.NodeSet getLinks(org.apache.jetspeed.om.folder.Folder folder)
throws org.apache.jetspeed.page.document.NodeException
- Throws:
org.apache.jetspeed.page.document.NodeException
getLink
public org.apache.jetspeed.om.page.Link getLink(org.apache.jetspeed.om.folder.Folder folder,
String name)
throws org.apache.jetspeed.page.document.DocumentNotFoundException,
org.apache.jetspeed.page.document.NodeException
- Throws:
org.apache.jetspeed.page.document.DocumentNotFoundException
org.apache.jetspeed.page.document.NodeException
getPageSecurity
public org.apache.jetspeed.om.page.PageSecurity getPageSecurity(org.apache.jetspeed.om.folder.Folder folder)
throws org.apache.jetspeed.page.document.DocumentNotFoundException,
org.apache.jetspeed.page.document.NodeException
- Throws:
org.apache.jetspeed.page.document.DocumentNotFoundException
org.apache.jetspeed.page.document.NodeException
getAll
public org.apache.jetspeed.page.document.NodeSet getAll(org.apache.jetspeed.om.folder.Folder folder)
throws org.apache.jetspeed.page.document.DocumentException
- Throws:
org.apache.jetspeed.page.document.DocumentException
updatePage
public void updatePage(org.apache.jetspeed.om.page.Page page)
throws org.apache.jetspeed.page.document.NodeException,
org.apache.jetspeed.page.PageNotUpdatedException
- Throws:
org.apache.jetspeed.page.document.NodeException
org.apache.jetspeed.page.PageNotUpdatedException
removePage
public void removePage(org.apache.jetspeed.om.page.Page page)
throws org.apache.jetspeed.page.document.NodeException,
org.apache.jetspeed.page.PageNotRemovedException
- Throws:
org.apache.jetspeed.page.document.NodeException
org.apache.jetspeed.page.PageNotRemovedException
updateFolder
public void updateFolder(org.apache.jetspeed.om.folder.Folder folder)
throws org.apache.jetspeed.page.document.NodeException,
org.apache.jetspeed.page.FolderNotUpdatedException
- Throws:
org.apache.jetspeed.page.document.NodeException
org.apache.jetspeed.page.FolderNotUpdatedException
updateFolder
public void updateFolder(org.apache.jetspeed.om.folder.Folder folder,
boolean deep)
throws org.apache.jetspeed.page.document.NodeException,
org.apache.jetspeed.page.FolderNotUpdatedException
- Throws:
org.apache.jetspeed.page.document.NodeException
org.apache.jetspeed.page.FolderNotUpdatedException
removeFolder
public void removeFolder(org.apache.jetspeed.om.folder.Folder folder)
throws org.apache.jetspeed.page.document.NodeException,
org.apache.jetspeed.page.FolderNotRemovedException
- Throws:
org.apache.jetspeed.page.document.NodeException
org.apache.jetspeed.page.FolderNotRemovedException
updateLink
public void updateLink(org.apache.jetspeed.om.page.Link link)
throws org.apache.jetspeed.page.document.NodeException,
org.apache.jetspeed.page.LinkNotUpdatedException
- Throws:
org.apache.jetspeed.page.document.NodeException
org.apache.jetspeed.page.LinkNotUpdatedException
removeLink
public void removeLink(org.apache.jetspeed.om.page.Link link)
throws org.apache.jetspeed.page.document.NodeException,
org.apache.jetspeed.page.LinkNotRemovedException
- Throws:
org.apache.jetspeed.page.document.NodeException
org.apache.jetspeed.page.LinkNotRemovedException
updatePageSecurity
public void updatePageSecurity(org.apache.jetspeed.om.page.PageSecurity pageSecurity)
throws org.apache.jetspeed.page.document.NodeException,
org.apache.jetspeed.page.document.FailedToUpdateDocumentException
- Throws:
org.apache.jetspeed.page.document.NodeException
org.apache.jetspeed.page.document.FailedToUpdateDocumentException
removePageSecurity
public void removePageSecurity(org.apache.jetspeed.om.page.PageSecurity pageSecurity)
throws org.apache.jetspeed.page.document.NodeException,
org.apache.jetspeed.page.document.FailedToDeleteDocumentException
- Throws:
org.apache.jetspeed.page.document.NodeException
org.apache.jetspeed.page.document.FailedToDeleteDocumentException
addPages
public int addPages(org.apache.jetspeed.om.page.Page[] pages)
throws org.apache.jetspeed.page.document.NodeException
- Throws:
org.apache.jetspeed.page.document.NodeException
Copyright © 1999-2007 Apache Software Foundation. All Rights Reserved.