|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jetspeed.page.impl.AbstractPageManager
org.apache.jetspeed.page.impl.DatabasePageManager
DatabasePageManagerService
Field Summary | |
protected static org.apache.commons.logging.Log |
log
|
private Map |
pageCache
|
private org.apache.jetspeed.components.persistence.store.PersistenceStore |
persistenceStore
|
Fields inherited from class org.apache.jetspeed.page.impl.AbstractPageManager |
folderClass, fragmentClass, generator, linkClass, menuDefinitionClass, menuExcludeDefinitionClass, menuIncludeDefinitionClass, menuOptionsDefinitionClass, menuSeparatorDefinitionClass, pageClass, propertyClass, securityConstraintClass, securityConstraintsClass |
Fields inherited from interface org.apache.jetspeed.page.PageManager |
SERVICE_NAME |
Constructor Summary | |
DatabasePageManager(org.apache.jetspeed.components.persistence.store.PersistenceStore persistenceStore,
org.apache.jetspeed.idgenerator.IdGenerator generator)
|
Method Summary | |
org.apache.jetspeed.om.page.ContentPage |
getContentPage(String path)
|
org.apache.jetspeed.om.folder.Folder |
getFolder(String folderPath)
getFolder |
org.apache.jetspeed.om.page.Link |
getLink(String name)
getLink |
org.apache.jetspeed.om.page.Page |
getPage(String id)
|
org.apache.jetspeed.om.page.PageSecurity |
getPageSecurity()
getPageSecurity |
void |
removeFolder(org.apache.jetspeed.om.folder.Folder folder)
removeFolder |
void |
removeLink(org.apache.jetspeed.om.page.Link link)
removeLink |
void |
removePage(org.apache.jetspeed.om.page.Page page)
|
void |
updateFolder(org.apache.jetspeed.om.folder.Folder folder)
updateFolder |
void |
updateLink(org.apache.jetspeed.om.page.Link link)
updateLink |
void |
updatePage(org.apache.jetspeed.om.page.Page page)
|
Methods inherited from class org.apache.jetspeed.page.impl.AbstractPageManager |
addListener, cloneFragment, cloneMenuDefinitions, cloneMenuElements, clonePage, cloneSecurityConstraints, getConstraintsEnabled, getPermissionsEnabled, newFolder, newFragment, newLink, newMenuDefinition, newMenuExcludeDefinition, newMenuIncludeDefinition, newMenuOptionsDefinition, newMenuSeparatorDefinition, newPage, newProperty, newSecurityConstraint, newSecurityConstraints, notifyNewNode, notifyRemovedNode, notifyUpdatedNode, removeListener |
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 |
addListener, clonePage, getConstraintsEnabled, getPermissionsEnabled, newFolder, newFragment, newLink, newMenuDefinition, newMenuExcludeDefinition, newMenuIncludeDefinition, newMenuOptionsDefinition, newMenuSeparatorDefinition, newPage, newProperty, newSecurityConstraint, newSecurityConstraints, removeListener |
Field Detail |
protected static final org.apache.commons.logging.Log log
private org.apache.jetspeed.components.persistence.store.PersistenceStore persistenceStore
private Map pageCache
Constructor Detail |
public DatabasePageManager(org.apache.jetspeed.components.persistence.store.PersistenceStore persistenceStore, org.apache.jetspeed.idgenerator.IdGenerator generator)
generator
- ID generator that will be used to generate unique page idsMethod Detail |
public org.apache.jetspeed.om.page.Page getPage(String id) throws org.apache.jetspeed.page.PageNotFoundException
getPage
in interface org.apache.jetspeed.page.PageManager
org.apache.jetspeed.page.PageNotFoundException
public void updatePage(org.apache.jetspeed.om.page.Page page) throws org.apache.jetspeed.exception.JetspeedException, org.apache.jetspeed.page.PageNotUpdatedException
updatePage
in interface org.apache.jetspeed.page.PageManager
org.apache.jetspeed.exception.JetspeedException
org.apache.jetspeed.page.PageNotUpdatedException
public void removePage(org.apache.jetspeed.om.page.Page page) throws org.apache.jetspeed.page.PageNotRemovedException
removePage
in interface org.apache.jetspeed.page.PageManager
org.apache.jetspeed.page.PageNotRemovedException
public org.apache.jetspeed.om.folder.Folder getFolder(String folderPath)
getFolder
getFolder
in interface org.apache.jetspeed.page.PageManager
folderPath
-
PageManager.getFolder(java.lang.String)
public void updateFolder(org.apache.jetspeed.om.folder.Folder folder) throws org.apache.jetspeed.exception.JetspeedException
updateFolder
updateFolder
in interface org.apache.jetspeed.page.PageManager
org.apache.jetspeed.exception.JetspeedException
org.apache.jetspeed.services.page.PageManagerService#updateFolder(org.apache.jetspeed.om.folder.Folder)
public void removeFolder(org.apache.jetspeed.om.folder.Folder folder) throws org.apache.jetspeed.exception.JetspeedException
removeFolder
removeFolder
in interface org.apache.jetspeed.page.PageManager
org.apache.jetspeed.exception.JetspeedException
org.apache.jetspeed.services.page.PageManagerService#removeFolder(org.apache.jetspeed.om.folder.Folder)
public org.apache.jetspeed.om.page.Link getLink(String name) throws org.apache.jetspeed.page.document.DocumentNotFoundException
getLink
getLink
in interface org.apache.jetspeed.page.PageManager
name
-
org.apache.jetspeed.page.document.DocumentNotFoundException
PageManager.getLink(java.lang.String)
public void updateLink(org.apache.jetspeed.om.page.Link link) throws org.apache.jetspeed.exception.JetspeedException
updateLink
updateLink
in interface org.apache.jetspeed.page.PageManager
org.apache.jetspeed.exception.JetspeedException
org.apache.jetspeed.services.page.PageManagerService#updateLink(org.apache.jetspeed.om.page.Link)
public void removeLink(org.apache.jetspeed.om.page.Link link) throws org.apache.jetspeed.exception.JetspeedException
removeLink
removeLink
in interface org.apache.jetspeed.page.PageManager
org.apache.jetspeed.exception.JetspeedException
org.apache.jetspeed.services.page.PageManagerService#removeLink(org.apache.jetspeed.om.page.Link)
public org.apache.jetspeed.om.page.PageSecurity getPageSecurity() throws org.apache.jetspeed.page.document.DocumentNotFoundException
getPageSecurity
getPageSecurity
in interface org.apache.jetspeed.page.PageManager
org.apache.jetspeed.page.document.DocumentNotFoundException
PageManager.getPageSecurity()
public org.apache.jetspeed.om.page.ContentPage getContentPage(String path) throws org.apache.jetspeed.page.PageNotFoundException, org.apache.jetspeed.page.document.NodeException
getContentPage
in interface org.apache.jetspeed.page.PageManager
org.apache.jetspeed.page.PageNotFoundException
org.apache.jetspeed.page.document.NodeException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |