|
|||||||||||
| 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.PageManagerPageManager.getPermissionsEnabled()public boolean getConstraintsEnabled()
getConstraintsEnabled
getConstraintsEnabled in interface org.apache.jetspeed.page.PageManagerPageManager.getConstraintsEnabled()public org.apache.jetspeed.om.page.Page newPage(String path)
newPage in interface org.apache.jetspeed.page.PageManagerpublic org.apache.jetspeed.om.folder.Folder newFolder(String path)
newFolder in interface org.apache.jetspeed.page.PageManagerpublic org.apache.jetspeed.om.page.Link newLink(String path)
newLink in interface org.apache.jetspeed.page.PageManagerpublic org.apache.jetspeed.om.page.Fragment newFragment()
newFragment in interface org.apache.jetspeed.page.PageManagerpublic org.apache.jetspeed.om.page.Property newProperty()
newProperty in interface org.apache.jetspeed.page.PageManagerpublic org.apache.jetspeed.om.folder.MenuDefinition newMenuDefinition()
newMenuDefinition in interface org.apache.jetspeed.page.PageManagerpublic org.apache.jetspeed.om.folder.MenuExcludeDefinition newMenuExcludeDefinition()
newMenuExcludeDefinition in interface org.apache.jetspeed.page.PageManagerpublic org.apache.jetspeed.om.folder.MenuIncludeDefinition newMenuIncludeDefinition()
newMenuIncludeDefinition in interface org.apache.jetspeed.page.PageManagerpublic org.apache.jetspeed.om.folder.MenuOptionsDefinition newMenuOptionsDefinition()
newMenuOptionsDefinition in interface org.apache.jetspeed.page.PageManagerpublic org.apache.jetspeed.om.folder.MenuSeparatorDefinition newMenuSeparatorDefinition()
newMenuSeparatorDefinition in interface org.apache.jetspeed.page.PageManagerpublic org.apache.jetspeed.om.common.SecurityConstraints newSecurityConstraints()
newSecurityConstraints in interface org.apache.jetspeed.page.PageManagerpublic org.apache.jetspeed.om.common.SecurityConstraint newSecurityConstraint()
newSecurityConstraint in interface org.apache.jetspeed.page.PageManagerprivate Object createObject(Class classe)
classe - implementation class
public void addListener(org.apache.jetspeed.page.PageManagerEventListener listener)
addListener in interface org.apache.jetspeed.page.PageManagerlistener - page manager event listenerpublic void removeListener(org.apache.jetspeed.page.PageManagerEventListener listener)
removeListener in interface org.apache.jetspeed.page.PageManagerlistener - 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.PageManagerorg.apache.jetspeed.exception.JetspeedException
org.apache.jetspeed.page.PageNotUpdatedExceptionprotected 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 | ||||||||||