|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jetspeed.page.AbstractPageManager
public abstract class AbstractPageManager
AbstractPageManagerService
Fields inherited from interface org.apache.jetspeed.page.PageManager |
---|
SERVICE_NAME |
Constructor Summary | |
---|---|
AbstractPageManager(boolean permissionsEnabled,
boolean constraintsEnabled)
|
|
AbstractPageManager(boolean permissionsEnabled,
boolean constraintsEnabled,
Map modelClasses)
|
Method Summary | |
---|---|
void |
addListener(org.apache.jetspeed.page.PageManagerEventListener listener)
addListener - add page manager event listener |
protected void |
copyConstraint(org.apache.jetspeed.om.common.SecurityConstraint srcConstraint,
org.apache.jetspeed.om.common.SecurityConstraint dstConstraint)
|
org.apache.jetspeed.om.folder.Folder |
copyFolder(org.apache.jetspeed.om.folder.Folder source,
String path)
|
org.apache.jetspeed.om.page.Fragment |
copyFragment(org.apache.jetspeed.om.page.Fragment source,
String name)
|
org.apache.jetspeed.om.page.Link |
copyLink(org.apache.jetspeed.om.page.Link source,
String path)
|
protected List |
copyMenuDefinitions(String type,
List srcMenus)
|
protected Object |
copyMenuElement(String type,
Object srcElement)
|
org.apache.jetspeed.om.page.Page |
copyPage(org.apache.jetspeed.om.page.Page source,
String path)
|
org.apache.jetspeed.om.page.PageSecurity |
copyPageSecurity(org.apache.jetspeed.om.page.PageSecurity source)
|
protected org.apache.jetspeed.om.common.SecurityConstraints |
copySecurityConstraints(String type,
org.apache.jetspeed.om.common.SecurityConstraints source)
|
private Object |
createObject(Class classe)
createObject - creates a new page manager implementation object |
void |
createUserHomePagesFromRoles(Subject subject)
Creates a user's home page from the roles of the current user. |
void |
deepCopyFolder(org.apache.jetspeed.om.folder.Folder srcFolder,
String destinationPath,
String owner)
Deep copy a folder |
boolean |
folderExists(String folderName)
|
boolean |
getConstraintsEnabled()
getConstraintsEnabled |
boolean |
getPermissionsEnabled()
getPermissionsEnabled |
org.apache.jetspeed.om.folder.Folder |
getUserFolder(String userName)
|
org.apache.jetspeed.om.page.Page |
getUserPage(String userName,
String pageName)
|
boolean |
linkExists(String linkName)
|
org.apache.jetspeed.om.folder.Folder |
newFolder(String path)
|
org.apache.jetspeed.om.folder.MenuDefinition |
newFolderMenuDefinition()
newFolderMenuDefinition - creates a new empty menu definition |
org.apache.jetspeed.om.folder.MenuExcludeDefinition |
newFolderMenuExcludeDefinition()
newFolderMenuExcludeDefinition - creates a new empty menu exclude definition |
org.apache.jetspeed.om.folder.MenuIncludeDefinition |
newFolderMenuIncludeDefinition()
newFolderMenuIncludeDefinition - creates a new empty menu include definition |
org.apache.jetspeed.om.folder.MenuOptionsDefinition |
newFolderMenuOptionsDefinition()
newFolderMenuOptionsDefinition - creates a new empty menu options definition |
org.apache.jetspeed.om.folder.MenuSeparatorDefinition |
newFolderMenuSeparatorDefinition()
newFolderMenuSeparatorDefinition - creates a new empty menu separator definition |
org.apache.jetspeed.om.common.SecurityConstraint |
newFolderSecurityConstraint()
newFolderSecurityConstraint - creates a new security constraint definition |
org.apache.jetspeed.om.page.Fragment |
newFragment()
|
org.apache.jetspeed.om.preference.FragmentPreference |
newFragmentPreference()
newFragmentPreference - creates a new security constraints definition |
org.apache.jetspeed.om.common.SecurityConstraint |
newFragmentSecurityConstraint()
newFragmentSecurityConstraint - creates a new security constraint definition |
org.apache.jetspeed.om.page.Link |
newLink(String path)
|
org.apache.jetspeed.om.common.SecurityConstraint |
newLinkSecurityConstraint()
newLinkSecurityConstraint - creates a new security constraint definition |
org.apache.jetspeed.om.page.Page |
newPage(String path)
|
org.apache.jetspeed.om.folder.MenuDefinition |
newPageMenuDefinition()
newPageMenuDefinition - creates a new empty menu definition |
org.apache.jetspeed.om.folder.MenuExcludeDefinition |
newPageMenuExcludeDefinition()
newPageMenuExcludeDefinition - creates a new empty menu exclude definition |
org.apache.jetspeed.om.folder.MenuIncludeDefinition |
newPageMenuIncludeDefinition()
newPageMenuIncludeDefinition - creates a new empty menu include definition |
org.apache.jetspeed.om.folder.MenuOptionsDefinition |
newPageMenuOptionsDefinition()
newPageMenuOptionsDefinition - creates a new empty menu options definition |
org.apache.jetspeed.om.folder.MenuSeparatorDefinition |
newPageMenuSeparatorDefinition()
newPageMenuSeparatorDefinition - creates a new empty menu separator definition |
org.apache.jetspeed.om.page.PageSecurity |
newPageSecurity()
|
org.apache.jetspeed.om.common.SecurityConstraint |
newPageSecurityConstraint()
newPageSecurityConstraint - creates a new security constraint definition |
org.apache.jetspeed.om.common.SecurityConstraint |
newPageSecuritySecurityConstraint()
newPageSecuritySecurityConstraint - creates a new security constraint definition |
org.apache.jetspeed.om.page.Fragment |
newPortletFragment()
|
org.apache.jetspeed.om.common.SecurityConstraints |
newSecurityConstraints()
newSecurityConstraints - creates a new empty security constraints definition |
org.apache.jetspeed.om.page.SecurityConstraintsDef |
newSecurityConstraintsDef()
newSecurityConstraintsDef - creates a new security constraints definition |
void |
notifyNewNode(org.apache.jetspeed.page.document.Node node)
notifyNewNode - notify page manager event listeners of new node event |
void |
notifyRemovedNode(org.apache.jetspeed.page.document.Node node)
notifyRemovedNode - notify page manager event listeners of removed node event |
void |
notifyUpdatedNode(org.apache.jetspeed.page.document.Node node)
notifyUpdatedNode - notify page manager event listeners of updated node event |
boolean |
pageExists(String pageName)
|
void |
removeListener(org.apache.jetspeed.page.PageManagerEventListener listener)
removeListener - remove page manager event listener |
void |
reset()
|
boolean |
userFolderExists(String userName)
|
boolean |
userPageExists(String userName,
String pageName)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.jetspeed.page.PageManager |
---|
addPages, checkConstraint, getAll, getContentPage, getFolder, getFolder, getFolders, getLink, getLink, getLinks, getPage, getPage, getPages, getPageSecurity, getPageSecurity, removeFolder, removeLink, removePage, removePageSecurity, updateFolder, updateFolder, updateLink, updatePage, updatePageSecurity |
Field Detail |
---|
private static final org.apache.commons.logging.Log log
private static final String FOLDER_NODE_TYPE
private static final String PAGE_NODE_TYPE
private static final String FRAGMENT_NODE_TYPE
private static final String LINK_NODE_TYPE
protected Class fragmentClass
protected Class pageClass
protected Class folderClass
protected Class linkClass
protected Class pageSecurityClass
protected Class propertyClass
protected Class folderMenuDefinitionClass
protected Class folderMenuExcludeDefinitionClass
protected Class folderMenuIncludeDefinitionClass
protected Class folderMenuOptionsDefinitionClass
protected Class folderMenuSeparatorDefinitionClass
protected Class pageMenuDefinitionClass
protected Class pageMenuExcludeDefinitionClass
protected Class pageMenuIncludeDefinitionClass
protected Class pageMenuOptionsDefinitionClass
protected Class pageMenuSeparatorDefinitionClass
protected Class securityConstraintsClass
protected Class folderSecurityConstraintClass
protected Class pageSecurityConstraintClass
protected Class fragmentSecurityConstraintClass
protected Class linkSecurityConstraintClass
protected Class pageSecuritySecurityConstraintClass
protected Class securityConstraintsDefClass
protected Class fragmentPreferenceClass
private boolean permissionsEnabled
private boolean constraintsEnabled
private List listeners
Constructor Detail |
---|
public AbstractPageManager(boolean permissionsEnabled, boolean constraintsEnabled)
public AbstractPageManager(boolean permissionsEnabled, boolean constraintsEnabled, Map modelClasses)
Method Detail |
---|
public boolean getPermissionsEnabled()
getPermissionsEnabled
getPermissionsEnabled
in interface org.apache.jetspeed.page.PageManager
PageManager.getPermissionsEnabled()
public boolean getConstraintsEnabled()
getConstraintsEnabled
getConstraintsEnabled
in interface org.apache.jetspeed.page.PageManager
PageManager.getConstraintsEnabled()
public org.apache.jetspeed.om.page.Page newPage(String path)
newPage
in interface org.apache.jetspeed.page.PageManager
public org.apache.jetspeed.om.folder.Folder newFolder(String path)
newFolder
in interface org.apache.jetspeed.page.PageManager
public org.apache.jetspeed.om.page.Link newLink(String path)
newLink
in interface org.apache.jetspeed.page.PageManager
public org.apache.jetspeed.om.page.PageSecurity newPageSecurity()
newPageSecurity
in interface org.apache.jetspeed.page.PageManager
public org.apache.jetspeed.om.page.Fragment newFragment()
newFragment
in interface org.apache.jetspeed.page.PageManager
public org.apache.jetspeed.om.page.Fragment newPortletFragment()
newPortletFragment
in interface org.apache.jetspeed.page.PageManager
public org.apache.jetspeed.om.folder.MenuDefinition newFolderMenuDefinition()
newFolderMenuDefinition
in interface org.apache.jetspeed.page.PageManager
public org.apache.jetspeed.om.folder.MenuExcludeDefinition newFolderMenuExcludeDefinition()
newFolderMenuExcludeDefinition
in interface org.apache.jetspeed.page.PageManager
public org.apache.jetspeed.om.folder.MenuIncludeDefinition newFolderMenuIncludeDefinition()
newFolderMenuIncludeDefinition
in interface org.apache.jetspeed.page.PageManager
public org.apache.jetspeed.om.folder.MenuOptionsDefinition newFolderMenuOptionsDefinition()
newFolderMenuOptionsDefinition
in interface org.apache.jetspeed.page.PageManager
public org.apache.jetspeed.om.folder.MenuSeparatorDefinition newFolderMenuSeparatorDefinition()
newFolderMenuSeparatorDefinition
in interface org.apache.jetspeed.page.PageManager
public org.apache.jetspeed.om.folder.MenuDefinition newPageMenuDefinition()
newPageMenuDefinition
in interface org.apache.jetspeed.page.PageManager
public org.apache.jetspeed.om.folder.MenuExcludeDefinition newPageMenuExcludeDefinition()
newPageMenuExcludeDefinition
in interface org.apache.jetspeed.page.PageManager
public org.apache.jetspeed.om.folder.MenuIncludeDefinition newPageMenuIncludeDefinition()
newPageMenuIncludeDefinition
in interface org.apache.jetspeed.page.PageManager
public org.apache.jetspeed.om.folder.MenuOptionsDefinition newPageMenuOptionsDefinition()
newPageMenuOptionsDefinition
in interface org.apache.jetspeed.page.PageManager
public org.apache.jetspeed.om.folder.MenuSeparatorDefinition newPageMenuSeparatorDefinition()
newPageMenuSeparatorDefinition
in interface org.apache.jetspeed.page.PageManager
public org.apache.jetspeed.om.common.SecurityConstraints newSecurityConstraints()
newSecurityConstraints
in interface org.apache.jetspeed.page.PageManager
public org.apache.jetspeed.om.common.SecurityConstraint newFolderSecurityConstraint()
newFolderSecurityConstraint
in interface org.apache.jetspeed.page.PageManager
public org.apache.jetspeed.om.common.SecurityConstraint newPageSecurityConstraint()
newPageSecurityConstraint
in interface org.apache.jetspeed.page.PageManager
public org.apache.jetspeed.om.common.SecurityConstraint newFragmentSecurityConstraint()
newFragmentSecurityConstraint
in interface org.apache.jetspeed.page.PageManager
public org.apache.jetspeed.om.common.SecurityConstraint newLinkSecurityConstraint()
newLinkSecurityConstraint
in interface org.apache.jetspeed.page.PageManager
public org.apache.jetspeed.om.common.SecurityConstraint newPageSecuritySecurityConstraint()
newPageSecuritySecurityConstraint
in interface org.apache.jetspeed.page.PageManager
public org.apache.jetspeed.om.page.SecurityConstraintsDef newSecurityConstraintsDef()
newSecurityConstraintsDef
in interface org.apache.jetspeed.page.PageManager
public org.apache.jetspeed.om.preference.FragmentPreference newFragmentPreference()
newFragmentPreference
in interface org.apache.jetspeed.page.PageManager
private Object createObject(Class classe)
classe
- implementation class
public void addListener(org.apache.jetspeed.page.PageManagerEventListener listener)
addListener
in interface org.apache.jetspeed.page.PageManager
listener
- page manager event listenerpublic void removeListener(org.apache.jetspeed.page.PageManagerEventListener listener)
removeListener
in interface org.apache.jetspeed.page.PageManager
listener
- page manager event listenerpublic void reset()
reset
in interface org.apache.jetspeed.page.PageManager
public void notifyNewNode(org.apache.jetspeed.page.document.Node node)
node
- new managed node if knownpublic void notifyUpdatedNode(org.apache.jetspeed.page.document.Node node)
node
- updated managed node if knownpublic void notifyRemovedNode(org.apache.jetspeed.page.document.Node node)
node
- removed managed node if knownpublic org.apache.jetspeed.om.folder.Folder copyFolder(org.apache.jetspeed.om.folder.Folder source, String path) throws org.apache.jetspeed.page.document.NodeException
copyFolder
in interface org.apache.jetspeed.page.PageManager
org.apache.jetspeed.page.document.NodeException
public org.apache.jetspeed.om.page.Page copyPage(org.apache.jetspeed.om.page.Page source, String path) throws org.apache.jetspeed.page.document.NodeException
copyPage
in interface org.apache.jetspeed.page.PageManager
org.apache.jetspeed.page.document.NodeException
public org.apache.jetspeed.om.page.Fragment copyFragment(org.apache.jetspeed.om.page.Fragment source, String name) throws org.apache.jetspeed.page.document.NodeException
copyFragment
in interface org.apache.jetspeed.page.PageManager
org.apache.jetspeed.page.document.NodeException
public org.apache.jetspeed.om.page.Link copyLink(org.apache.jetspeed.om.page.Link source, String path) throws org.apache.jetspeed.page.document.NodeException
copyLink
in interface org.apache.jetspeed.page.PageManager
org.apache.jetspeed.page.document.NodeException
public org.apache.jetspeed.om.page.PageSecurity copyPageSecurity(org.apache.jetspeed.om.page.PageSecurity source) throws org.apache.jetspeed.page.document.NodeException
copyPageSecurity
in interface org.apache.jetspeed.page.PageManager
org.apache.jetspeed.page.document.NodeException
protected List copyMenuDefinitions(String type, List srcMenus)
protected Object copyMenuElement(String type, Object srcElement)
protected void copyConstraint(org.apache.jetspeed.om.common.SecurityConstraint srcConstraint, org.apache.jetspeed.om.common.SecurityConstraint dstConstraint)
protected org.apache.jetspeed.om.common.SecurityConstraints copySecurityConstraints(String type, org.apache.jetspeed.om.common.SecurityConstraints source)
public void deepCopyFolder(org.apache.jetspeed.om.folder.Folder srcFolder, String destinationPath, String owner) throws org.apache.jetspeed.page.document.NodeException
deepCopyFolder
in interface org.apache.jetspeed.page.PageManager
source
- source folderdest
- destination folder
org.apache.jetspeed.page.document.NodeException
public org.apache.jetspeed.om.page.Page getUserPage(String userName, String pageName) throws org.apache.jetspeed.page.PageNotFoundException, org.apache.jetspeed.page.document.NodeException
getUserPage
in interface org.apache.jetspeed.page.PageManager
org.apache.jetspeed.page.PageNotFoundException
org.apache.jetspeed.page.document.NodeException
public org.apache.jetspeed.om.folder.Folder getUserFolder(String userName) throws org.apache.jetspeed.om.folder.FolderNotFoundException, org.apache.jetspeed.om.folder.InvalidFolderException, org.apache.jetspeed.page.document.NodeException
getUserFolder
in interface org.apache.jetspeed.page.PageManager
org.apache.jetspeed.om.folder.FolderNotFoundException
org.apache.jetspeed.om.folder.InvalidFolderException
org.apache.jetspeed.page.document.NodeException
public boolean folderExists(String folderName)
folderExists
in interface org.apache.jetspeed.page.PageManager
public boolean pageExists(String pageName)
pageExists
in interface org.apache.jetspeed.page.PageManager
public boolean linkExists(String linkName)
linkExists
in interface org.apache.jetspeed.page.PageManager
public boolean userFolderExists(String userName)
userFolderExists
in interface org.apache.jetspeed.page.PageManager
public boolean userPageExists(String userName, String pageName)
userPageExists
in interface org.apache.jetspeed.page.PageManager
public void createUserHomePagesFromRoles(Subject subject) throws org.apache.jetspeed.page.document.NodeException
createUserHomePagesFromRoles
in interface org.apache.jetspeed.page.PageManager
subject
-
org.apache.jetspeed.page.document.NodeException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |