|
|||||||||||
| 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 ids| Method Detail |
public org.apache.jetspeed.om.page.Page getPage(String id)
throws org.apache.jetspeed.page.PageNotFoundException
getPage in interface org.apache.jetspeed.page.PageManagerorg.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.PageManagerorg.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.PageManagerorg.apache.jetspeed.page.PageNotRemovedExceptionpublic org.apache.jetspeed.om.folder.Folder getFolder(String folderPath)
getFolder
getFolder in interface org.apache.jetspeed.page.PageManagerfolderPath -
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.PageManagerorg.apache.jetspeed.exception.JetspeedExceptionorg.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.PageManagerorg.apache.jetspeed.exception.JetspeedExceptionorg.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.PageManagername -
org.apache.jetspeed.page.document.DocumentNotFoundExceptionPageManager.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.PageManagerorg.apache.jetspeed.exception.JetspeedExceptionorg.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.PageManagerorg.apache.jetspeed.exception.JetspeedExceptionorg.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.PageManagerorg.apache.jetspeed.page.document.DocumentNotFoundExceptionPageManager.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.PageManagerorg.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 | ||||||||||