|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jetspeed.page.impl.AbstractPageManager
AbstractPageManagerService
Field Summary | |
private boolean |
constraintsEnabled
|
protected Class |
folderClass
|
protected Class |
fragmentClass
|
protected org.apache.jetspeed.idgenerator.IdGenerator |
generator
|
protected Class |
linkClass
|
private List |
listeners
|
private static org.apache.commons.logging.Log |
log
|
protected Class |
menuDefinitionClass
|
protected Class |
menuExcludeDefinitionClass
|
protected Class |
menuIncludeDefinitionClass
|
protected Class |
menuOptionsDefinitionClass
|
protected Class |
menuSeparatorDefinitionClass
|
protected Class |
pageClass
|
private boolean |
permissionsEnabled
|
protected Class |
propertyClass
|
protected Class |
securityConstraintClass
|
protected Class |
securityConstraintsClass
|
Fields inherited from interface org.apache.jetspeed.page.PageManager |
SERVICE_NAME |
Constructor Summary | |
AbstractPageManager(org.apache.jetspeed.idgenerator.IdGenerator generator,
boolean permissionsEnabled,
boolean constraintsEnabled)
|
|
AbstractPageManager(org.apache.jetspeed.idgenerator.IdGenerator generator,
boolean permissionsEnabled,
boolean constraintsEnabled,
List modelClasses)
|
Method Summary | |
void |
addListener(org.apache.jetspeed.page.PageManagerEventListener listener)
addListener - add page manager event listener |
protected org.apache.jetspeed.om.page.Fragment |
cloneFragment(org.apache.jetspeed.om.page.Fragment source)
|
protected List |
cloneMenuDefinitions(List srcMenus)
|
protected List |
cloneMenuElements(List srcElements)
|
org.apache.jetspeed.om.page.Page |
clonePage(org.apache.jetspeed.om.page.Page source,
String path)
|
protected org.apache.jetspeed.om.common.SecurityConstraints |
cloneSecurityConstraints(org.apache.jetspeed.om.common.SecurityConstraints source)
|
private Object |
createObject(Class classe)
createObject - creates a new page manager implementation object |
boolean |
getConstraintsEnabled()
getConstraintsEnabled |
boolean |
getPermissionsEnabled()
getPermissionsEnabled |
org.apache.jetspeed.om.folder.Folder |
newFolder(String path)
|
org.apache.jetspeed.om.page.Fragment |
newFragment()
|
org.apache.jetspeed.om.page.Link |
newLink(String path)
|
org.apache.jetspeed.om.folder.MenuDefinition |
newMenuDefinition()
newMenuDefinition - creates a new empty menu definition |
org.apache.jetspeed.om.folder.MenuExcludeDefinition |
newMenuExcludeDefinition()
newMenuExcludeDefinition - creates a new empty menu exclude definition |
org.apache.jetspeed.om.folder.MenuIncludeDefinition |
newMenuIncludeDefinition()
newMenuIncludeDefinition - creates a new empty menu include definition |
org.apache.jetspeed.om.folder.MenuOptionsDefinition |
newMenuOptionsDefinition()
newMenuOptionsDefinition - creates a new empty menu options definition |
org.apache.jetspeed.om.folder.MenuSeparatorDefinition |
newMenuSeparatorDefinition()
newMenuSeparatorDefinition - creates a new empty menu separator definition |
org.apache.jetspeed.om.page.Page |
newPage(String path)
|
org.apache.jetspeed.om.page.Property |
newProperty()
|
org.apache.jetspeed.om.common.SecurityConstraint |
newSecurityConstraint()
newSecurityConstraint - creates a new security constraint definition |
org.apache.jetspeed.om.common.SecurityConstraints |
newSecurityConstraints()
newSecurityConstraints - creates a new empty security constraints definition |
protected void |
notifyNewNode(org.apache.jetspeed.page.document.Node node)
notifyNewNode - notify page manager event listeners of new node event |
protected void |
notifyRemovedNode(org.apache.jetspeed.page.document.Node node)
notifyRemovedNode - notify page manager event listeners of removed node event |
protected void |
notifyUpdatedNode(org.apache.jetspeed.page.document.Node node)
notifyUpdatedNode - notify page manager event listeners of updated node event |
void |
removeListener(org.apache.jetspeed.page.PageManagerEventListener listener)
removeListener - remove page manager event listener |
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 |
getContentPage, getFolder, getLink, getPage, getPageSecurity, removeFolder, removeLink, removePage, updateFolder, updateLink, updatePage |
Field Detail |
private static final org.apache.commons.logging.Log log
protected Class fragmentClass
protected Class pageClass
protected Class folderClass
protected Class linkClass
protected Class propertyClass
protected Class menuDefinitionClass
protected Class menuExcludeDefinitionClass
protected Class menuIncludeDefinitionClass
protected Class menuOptionsDefinitionClass
protected Class menuSeparatorDefinitionClass
protected Class securityConstraintsClass
protected Class securityConstraintClass
protected org.apache.jetspeed.idgenerator.IdGenerator generator
private boolean permissionsEnabled
private boolean constraintsEnabled
private List listeners
Constructor Detail |
public AbstractPageManager(org.apache.jetspeed.idgenerator.IdGenerator generator, boolean permissionsEnabled, boolean constraintsEnabled)
public AbstractPageManager(org.apache.jetspeed.idgenerator.IdGenerator generator, boolean permissionsEnabled, boolean constraintsEnabled, List 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.Fragment newFragment()
newFragment
in interface org.apache.jetspeed.page.PageManager
public org.apache.jetspeed.om.page.Property newProperty()
newProperty
in interface org.apache.jetspeed.page.PageManager
public org.apache.jetspeed.om.folder.MenuDefinition newMenuDefinition()
newMenuDefinition
in interface org.apache.jetspeed.page.PageManager
public org.apache.jetspeed.om.folder.MenuExcludeDefinition newMenuExcludeDefinition()
newMenuExcludeDefinition
in interface org.apache.jetspeed.page.PageManager
public org.apache.jetspeed.om.folder.MenuIncludeDefinition newMenuIncludeDefinition()
newMenuIncludeDefinition
in interface org.apache.jetspeed.page.PageManager
public org.apache.jetspeed.om.folder.MenuOptionsDefinition newMenuOptionsDefinition()
newMenuOptionsDefinition
in interface org.apache.jetspeed.page.PageManager
public org.apache.jetspeed.om.folder.MenuSeparatorDefinition newMenuSeparatorDefinition()
newMenuSeparatorDefinition
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 newSecurityConstraint()
newSecurityConstraint
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 listenerprotected void notifyNewNode(org.apache.jetspeed.page.document.Node node)
node
- new managed node if knownprotected void notifyUpdatedNode(org.apache.jetspeed.page.document.Node node)
node
- updated managed node if knownprotected void notifyRemovedNode(org.apache.jetspeed.page.document.Node node)
node
- removed managed node if knownprotected org.apache.jetspeed.om.page.Fragment cloneFragment(org.apache.jetspeed.om.page.Fragment source)
public org.apache.jetspeed.om.page.Page clonePage(org.apache.jetspeed.om.page.Page source, String path) throws org.apache.jetspeed.exception.JetspeedException, org.apache.jetspeed.page.PageNotUpdatedException
clonePage
in interface org.apache.jetspeed.page.PageManager
org.apache.jetspeed.exception.JetspeedException
org.apache.jetspeed.page.PageNotUpdatedException
protected List cloneMenuDefinitions(List srcMenus)
protected List cloneMenuElements(List srcElements)
protected org.apache.jetspeed.om.common.SecurityConstraints cloneSecurityConstraints(org.apache.jetspeed.om.common.SecurityConstraints source)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |