| org.apache.jetspeed.components.dao.InitablePersistenceBrokerDaoSupport org.apache.jetspeed.page.impl.DatabasePageManager
Constructor Summary | |
public | DatabasePageManager(String repositoryPath, int cacheSize, int cacheExpiresSeconds, boolean isPermissionsSecurity, boolean isConstraintsSecurity) |
Method Summary | |
public void | addListener(PageManagerEventListener listener) | public int | addPages(Page[] pages) | public boolean | checkConstraint(String securityConstraintName, String actions) | public Folder | copyFolder(Folder source, String path) | public Fragment | copyFragment(Fragment source, String name) | public Link | copyLink(Link source, String path) | public Page | copyPage(Page source, String path) | public PageSecurity | copyPageSecurity(PageSecurity source) | public void | createUserHomePagesFromRoles(Subject subject) | public void | deepCopyFolder(Folder srcFolder, String destinationPath, String owner) | public boolean | folderExists(String folderName) | public NodeSet | getAll(Folder folder) | public int | getCacheExpiresSeconds() | public int | getCacheSize() | public boolean | getConstraintsEnabled() | public ContentPage | getContentPage(String path) | public Folder | getFolder(String folderPath) | public Folder | getFolder(Folder folder, String name) | public NodeSet | getFolders(Folder folder) | public Link | getLink(String path) | public Link | getLink(Folder folder, String name) | public NodeSet | getLinks(Folder folder) | public Page | getPage(String path) | public Page | getPage(Folder folder, String name) | public PageManager | getPageManagerProxy() | public PageSecurity | getPageSecurity() | public PageSecurity | getPageSecurity(Folder folder) | public NodeSet | getPages(Folder folder) | public boolean | getPermissionsEnabled() | public Folder | getUserFolder(String userName) | public Page | getUserPage(String userName, String pageName) | public boolean | linkExists(String linkName) | public Folder | newFolder(String path) | public MenuDefinition | newFolderMenuDefinition() | public MenuExcludeDefinition | newFolderMenuExcludeDefinition() | public MenuIncludeDefinition | newFolderMenuIncludeDefinition() | public MenuOptionsDefinition | newFolderMenuOptionsDefinition() | public MenuSeparatorDefinition | newFolderMenuSeparatorDefinition() | public SecurityConstraint | newFolderSecurityConstraint() | public Fragment | newFragment() | public FragmentPreference | newFragmentPreference() | public SecurityConstraint | newFragmentSecurityConstraint() | public Link | newLink(String path) | public SecurityConstraint | newLinkSecurityConstraint() | public Page | newPage(String path) | public MenuDefinition | newPageMenuDefinition() | public MenuExcludeDefinition | newPageMenuExcludeDefinition() | public MenuIncludeDefinition | newPageMenuIncludeDefinition() | public MenuOptionsDefinition | newPageMenuOptionsDefinition() | public MenuSeparatorDefinition | newPageMenuSeparatorDefinition() | public PageSecurity | newPageSecurity() | public SecurityConstraint | newPageSecurityConstraint() | public SecurityConstraint | newPageSecuritySecurityConstraint() | public Fragment | newPortletFragment() | public SecurityConstraints | newSecurityConstraints() | public SecurityConstraintsDef | newSecurityConstraintsDef() | public boolean | pageExists(String pageName) | public void | removeFolder(Folder folder) | public void | removeLink(Link link) | public void | removeListener(PageManagerEventListener listener) | public void | removePage(Page page) | public void | removePageSecurity(PageSecurity pageSecurity) | public void | reset() | public void | setPageManagerProxy(PageManager proxy) | public void | updateFolder(Folder folder) | public void | updateFolder(Folder folder, boolean deep) | public void | updateLink(Link link) | public void | updatePage(Page page) | public void | updatePageSecurity(PageSecurity pageSecurity) | public boolean | userFolderExists(String userName) | public boolean | userPageExists(String userName, String pageName) |
DatabasePageManager | public DatabasePageManager(String repositoryPath, int cacheSize, int cacheExpiresSeconds, boolean isPermissionsSecurity, boolean isConstraintsSecurity)(Code) | | |
checkConstraint | public boolean checkConstraint(String securityConstraintName, String actions)(Code) | | Given a securityConstraintName definition and a set of actions,
run a security constraint checks
|
folderExists | public boolean folderExists(String folderName)(Code) | | |
getCacheExpiresSeconds | public int getCacheExpiresSeconds()(Code) | | getCacheExpiresSeconds
configured cache expiration in seconds |
getCacheSize | public int getCacheSize()(Code) | | getCacheSize
configured cache size |
getConstraintsEnabled | public boolean getConstraintsEnabled()(Code) | | |
getPageManagerProxy | public PageManager getPageManagerProxy()(Code) | | getPageManagerProxy
proxied page manager interface used toinject into Folder instances to providetransaction/interception |
getPermissionsEnabled | public boolean getPermissionsEnabled()(Code) | | |
reset | public void reset()(Code) | | |
setPageManagerProxy | public void setPageManagerProxy(PageManager proxy)(Code) | | setPageManagerProxy
Parameters: proxy - proxied page manager interface used toinject into Folder instances to providetransaction/interception |
userFolderExists | public boolean userFolderExists(String userName)(Code) | | |
Fields inherited from org.apache.jetspeed.components.dao.InitablePersistenceBrokerDaoSupport | protected String repositoryPath(Code)(Java Doc)
|
Methods inherited from org.apache.jetspeed.components.dao.InitablePersistenceBrokerDaoSupport | public void init() throws Exception(Code)(Java Doc)
|
|
|