|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.jetspeed.om.page.psml.AbstractBaseElement
org.apache.jetspeed.page.document.AbstractNode
org.apache.jetspeed.om.folder.impl.FolderImpl
FolderImpl
| Field Summary | |
private org.apache.jetspeed.page.document.NodeSet |
allNodes
|
private String |
defaultTheme
|
private File |
directory
|
private static String |
FOLDER_PERMISSION_WILD_CHAR
|
private org.apache.jetspeed.page.document.FolderHandler |
folderHandler
|
private static org.apache.commons.logging.Log |
log
|
private org.apache.jetspeed.om.folder.FolderMetaData |
metadata
|
private static String |
RESERVED_COUNTRY_FOLDER_NAME
|
private static String |
RESERVED_FOLDER_PREFIX
|
private static String |
RESERVED_GROUP_FOLDER_NAME
|
private static String |
RESERVED_LANGUAGE_FOLDER_NAME
|
private static String |
RESERVED_MEDIATYPE_FOLDER_NAME
|
private static String |
RESERVED_ROLE_FOLDER_NAME
|
private static String |
RESERVED_SUBSITES_FOLDER_NAME
|
private static String |
RESERVED_USER_FOLDER_NAME
|
private int |
reservedType
|
| Fields inherited from class org.apache.jetspeed.page.document.AbstractNode |
|
| Fields inherited from class org.apache.jetspeed.om.page.psml.AbstractBaseElement |
|
| Fields inherited from interface org.apache.jetspeed.om.folder.Folder |
FALLBACK_DEFAULT_PAGE, FOLDER_TYPE, GROUP_FOLDER, PAGE_NOT_FOUND_PAGE, RESERVED_FOLDER_COUNTRY, RESERVED_FOLDER_GROUPS, RESERVED_FOLDER_LANGUAGE, RESERVED_FOLDER_MEDIATYPE, RESERVED_FOLDER_NONE, RESERVED_FOLDER_OTHER, RESERVED_FOLDER_ROLES, RESERVED_FOLDER_SUBSITES, RESERVED_FOLDER_USERS, ROLE_FOLDER, USER_FOLDER |
| Fields inherited from interface org.apache.jetspeed.page.document.Node |
PATH_SEPARATOR, PATH_SEPARATOR_CHAR |
| Fields inherited from interface org.apache.jetspeed.om.common.SecuredResource |
EDIT_ACTION, VIEW_ACTION |
| Constructor Summary | |
FolderImpl()
|
|
FolderImpl(String path,
org.apache.jetspeed.page.document.DocumentHandlerFactory handlerFactory,
org.apache.jetspeed.page.document.FolderHandler folderHandler)
|
|
FolderImpl(String path,
org.apache.jetspeed.om.folder.FolderMetaData metadata,
org.apache.jetspeed.page.document.DocumentHandlerFactory handlerFactory,
org.apache.jetspeed.page.document.FolderHandler folderHandler)
|
|
| Method Summary | |
void |
checkPermissions(String path,
String actions,
boolean checkNodeOnly,
boolean checkParentsOnly)
checkPermissions |
org.apache.jetspeed.page.document.NodeSet |
getAll()
|
org.apache.jetspeed.page.document.NodeSet |
getAllNodes()
getAllNodes |
String |
getDefaultPage(boolean allowDefaulting)
|
String |
getDefaultTheme()
|
org.apache.jetspeed.om.folder.Folder |
getFolder(String name)
|
org.apache.jetspeed.om.folder.Folder |
getFolder(String name,
boolean checkAccess)
getFolder |
org.apache.jetspeed.om.folder.FolderMetaData |
getFolderMetaData()
getFolderMetaData |
org.apache.jetspeed.page.document.NodeSet |
getFolders()
|
org.apache.jetspeed.page.document.NodeSet |
getFolders(boolean checkAccess)
getFolders |
org.apache.jetspeed.om.page.Link |
getLink(String name)
|
org.apache.jetspeed.om.page.Link |
getLink(String name,
boolean checkAccess)
getLink |
org.apache.jetspeed.page.document.NodeSet |
getLinks()
|
org.apache.jetspeed.page.document.NodeSet |
getLinks(boolean checkAccess)
getLinks |
List |
getMenuDefinitions()
getMenuDefinitions - get list of menu definitions |
org.apache.jetspeed.om.common.GenericMetadata |
getMetadata()
getMetadata |
org.apache.jetspeed.om.page.Page |
getPage(String name)
|
org.apache.jetspeed.om.page.Page |
getPage(String name,
boolean checkAccess)
getPage |
org.apache.jetspeed.page.document.NodeSet |
getPages()
|
org.apache.jetspeed.page.document.NodeSet |
getPages(boolean checkAccess)
getPages |
org.apache.jetspeed.om.page.PageSecurity |
getPageSecurity()
|
org.apache.jetspeed.om.page.PageSecurity |
getPageSecurity(boolean checkAccess)
getPageSecurity |
int |
getReservedType()
|
org.apache.jetspeed.om.common.SecurityConstraints |
getSecurityConstraints()
getSecurityConstraints |
String |
getShortTitle()
getShortTitle |
String |
getShortTitle(Locale locale)
getShortTitle |
String |
getTitle()
getTitle |
String |
getTitle(Locale locale)
getTitle |
String |
getType()
getType |
boolean |
isHidden()
isHidden |
boolean |
isReserved()
|
void |
reset()
|
void |
setDefaultPage(String defaultPage)
|
void |
setDefaultTheme(String defaultTheme)
|
void |
setFolderHandler(org.apache.jetspeed.page.document.FolderHandler handler)
setFolderHandler |
void |
setHidden(boolean hidden)
setHidden |
void |
setMenuDefinitions(List definitions)
setMenuDefinitions - set list of menu definitions |
private void |
setReservedType()
|
void |
setSecurityConstraints(org.apache.jetspeed.om.common.SecurityConstraints constraints)
setSecurityConstraints |
void |
setShortTitle(String title)
setShortTitle |
void |
setTitle(String title)
setTitle |
void |
unmarshalled()
unmarshalled - notification that this instance has been loaded from the persistent store |
| Methods inherited from class org.apache.jetspeed.page.document.AbstractNode |
checkConstraints, getLogicalPermissionPath, getMetadataFields, getName, getParent, getParent, getPath, getPhysicalPermissionPath, getProfiledPath, getTitleName, getUrl, setMetadata, setMetadataFields, setParent, setPath, setProfiledPath, setUrl |
| Methods inherited from class org.apache.jetspeed.om.page.psml.AbstractBaseElement |
checkAccess, checkAccess, checkConstraints, checkPermissions, checkPermissions, clone, equals, getConstraintsEnabled, getHandlerFactory, getId, getPermissionsEnabled, grantViewActionAccess, hashCode, marshalling, setConstraintsEnabled, setHandlerFactory, setId, setPermissionsEnabled, toString |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.apache.jetspeed.page.document.Node |
getName, getParent, getPath, getUrl, setParent, setPath |
| Methods inherited from interface org.apache.jetspeed.om.page.BaseElement |
getId, setId |
| Methods inherited from interface org.apache.jetspeed.om.common.SecuredResource |
checkAccess, checkConstraints, checkPermissions, getConstraintsEnabled, getPermissionsEnabled |
| Field Detail |
private static final String FOLDER_PERMISSION_WILD_CHAR
private String defaultTheme
private org.apache.jetspeed.page.document.NodeSet allNodes
private File directory
private org.apache.jetspeed.om.folder.FolderMetaData metadata
private org.apache.jetspeed.page.document.FolderHandler folderHandler
private int reservedType
private static final org.apache.commons.logging.Log log
private static final String RESERVED_FOLDER_PREFIX
private static final String RESERVED_USER_FOLDER_NAME
private static final String RESERVED_ROLE_FOLDER_NAME
private static final String RESERVED_GROUP_FOLDER_NAME
private static final String RESERVED_SUBSITES_FOLDER_NAME
private static final String RESERVED_MEDIATYPE_FOLDER_NAME
private static final String RESERVED_LANGUAGE_FOLDER_NAME
private static final String RESERVED_COUNTRY_FOLDER_NAME
| Constructor Detail |
public FolderImpl(String path,
org.apache.jetspeed.om.folder.FolderMetaData metadata,
org.apache.jetspeed.page.document.DocumentHandlerFactory handlerFactory,
org.apache.jetspeed.page.document.FolderHandler folderHandler)
public FolderImpl(String path,
org.apache.jetspeed.page.document.DocumentHandlerFactory handlerFactory,
org.apache.jetspeed.page.document.FolderHandler folderHandler)
public FolderImpl()
| Method Detail |
public String getDefaultPage(boolean allowDefaulting)
getDefaultPage in interface org.apache.jetspeed.om.folder.Folderpublic void setDefaultPage(String defaultPage)
setDefaultPage in interface org.apache.jetspeed.om.folder.Folderpublic String getDefaultTheme()
getDefaultTheme in interface org.apache.jetspeed.om.folder.Folderpublic void setDefaultTheme(String defaultTheme)
setDefaultTheme in interface org.apache.jetspeed.om.folder.Folder
public org.apache.jetspeed.page.document.NodeSet getFolders(boolean checkAccess)
throws org.apache.jetspeed.om.folder.FolderNotFoundException,
org.apache.jetspeed.page.document.DocumentException
getFolders
checkAccess - flag
org.apache.jetspeed.om.folder.FolderNotFoundException
org.apache.jetspeed.page.document.DocumentException
public org.apache.jetspeed.page.document.NodeSet getFolders()
throws org.apache.jetspeed.om.folder.FolderNotFoundException,
org.apache.jetspeed.page.document.DocumentException
getFolders in interface org.apache.jetspeed.om.folder.Folderorg.apache.jetspeed.om.folder.FolderNotFoundException
org.apache.jetspeed.page.document.DocumentException
public org.apache.jetspeed.om.folder.Folder getFolder(String name,
boolean checkAccess)
throws org.apache.jetspeed.om.folder.FolderNotFoundException,
org.apache.jetspeed.page.document.DocumentException
getFolder
name - checkAccess - flag
org.apache.jetspeed.om.folder.FolderNotFoundException
org.apache.jetspeed.page.document.DocumentException
public org.apache.jetspeed.om.folder.Folder getFolder(String name)
throws org.apache.jetspeed.om.folder.FolderNotFoundException,
org.apache.jetspeed.page.document.DocumentException
getFolder in interface org.apache.jetspeed.om.folder.Folderorg.apache.jetspeed.om.folder.FolderNotFoundException
org.apache.jetspeed.page.document.DocumentException
public org.apache.jetspeed.page.document.NodeSet getPages(boolean checkAccess)
throws org.apache.jetspeed.page.document.NodeException
getPages
checkAccess - flag
org.apache.jetspeed.page.document.NodeException
public org.apache.jetspeed.page.document.NodeSet getPages()
throws org.apache.jetspeed.page.document.NodeException
getPages in interface org.apache.jetspeed.om.folder.Folderorg.apache.jetspeed.page.document.NodeException
public org.apache.jetspeed.om.page.Page getPage(String name,
boolean checkAccess)
throws org.apache.jetspeed.page.PageNotFoundException,
org.apache.jetspeed.page.document.NodeException
getPage
name - checkAccess - flag
org.apache.jetspeed.page.PageNotFoundException
org.apache.jetspeed.page.document.NodeException
public org.apache.jetspeed.om.page.Page getPage(String name)
throws org.apache.jetspeed.page.PageNotFoundException,
org.apache.jetspeed.page.document.NodeException
getPage in interface org.apache.jetspeed.om.folder.Folderorg.apache.jetspeed.page.PageNotFoundException
org.apache.jetspeed.page.document.NodeException
public org.apache.jetspeed.page.document.NodeSet getLinks(boolean checkAccess)
throws org.apache.jetspeed.page.document.NodeException
getLinks
checkAccess - flag
org.apache.jetspeed.page.document.NodeException
public org.apache.jetspeed.page.document.NodeSet getLinks()
throws org.apache.jetspeed.page.document.NodeException
getLinks in interface org.apache.jetspeed.om.folder.Folderorg.apache.jetspeed.page.document.NodeException
public org.apache.jetspeed.om.page.Link getLink(String name,
boolean checkAccess)
throws org.apache.jetspeed.page.document.DocumentNotFoundException,
org.apache.jetspeed.page.document.NodeException
getLink
name - checkAccess - flag
org.apache.jetspeed.page.document.DocumentNotFoundException
org.apache.jetspeed.page.document.NodeException
public org.apache.jetspeed.om.page.Link getLink(String name)
throws org.apache.jetspeed.page.document.DocumentNotFoundException,
org.apache.jetspeed.page.document.NodeException
getLink in interface org.apache.jetspeed.om.folder.Folderorg.apache.jetspeed.page.document.DocumentNotFoundException
org.apache.jetspeed.page.document.NodeException
public org.apache.jetspeed.om.page.PageSecurity getPageSecurity(boolean checkAccess)
throws org.apache.jetspeed.page.document.DocumentNotFoundException,
org.apache.jetspeed.page.document.NodeException
getPageSecurity
checkAccess - flag
org.apache.jetspeed.page.document.DocumentNotFoundException
org.apache.jetspeed.page.document.NodeException
public org.apache.jetspeed.om.page.PageSecurity getPageSecurity()
throws org.apache.jetspeed.page.document.DocumentNotFoundException,
org.apache.jetspeed.page.document.NodeException
getPageSecurity in interface org.apache.jetspeed.om.folder.Folderorg.apache.jetspeed.page.document.DocumentNotFoundException
org.apache.jetspeed.page.document.NodeException
public org.apache.jetspeed.page.document.NodeSet getAll()
throws org.apache.jetspeed.om.folder.FolderNotFoundException,
org.apache.jetspeed.page.document.DocumentException
getAll in interface org.apache.jetspeed.om.folder.Folderorg.apache.jetspeed.om.folder.FolderNotFoundException
org.apache.jetspeed.page.document.DocumentException
public org.apache.jetspeed.page.document.NodeSet getAllNodes()
throws org.apache.jetspeed.om.folder.FolderNotFoundException,
org.apache.jetspeed.page.document.DocumentException
getAllNodes
org.apache.jetspeed.page.document.DocumentException
org.apache.jetspeed.om.folder.FolderNotFoundExceptionpublic org.apache.jetspeed.om.folder.FolderMetaData getFolderMetaData()
getFolderMetaData
getFolderMetaData in interface org.apache.jetspeed.om.folder.FolderFolder.getFolderMetaData()public void setFolderHandler(org.apache.jetspeed.page.document.FolderHandler handler)
setFolderHandler
handler - folder handlerpublic org.apache.jetspeed.om.common.GenericMetadata getMetadata()
getMetadata
getMetadata in interface org.apache.jetspeed.page.document.NodegetMetadata in class AbstractNodeAbstractNode.getMetadata()public org.apache.jetspeed.om.common.SecurityConstraints getSecurityConstraints()
getSecurityConstraints
getSecurityConstraints in interface org.apache.jetspeed.om.common.SecuredResourcegetSecurityConstraints in class AbstractBaseElementorg.apache.jetspeed.om.common.SecureResource#getSecurityConstraints()public void setSecurityConstraints(org.apache.jetspeed.om.common.SecurityConstraints constraints)
setSecurityConstraints
setSecurityConstraints in interface org.apache.jetspeed.om.common.SecuredResourcesetSecurityConstraints in class AbstractBaseElementconstraints - org.apache.jetspeed.om.common.SecureResource#setSecurityConstraints(org.apache.jetspeed.om.common.SecurityConstraints)
public void checkPermissions(String path,
String actions,
boolean checkNodeOnly,
boolean checkParentsOnly)
throws SecurityException
checkPermissions
checkPermissions in class AbstractNodepath - actions - checkNodeOnly - checkParentsOnly -
SecurityExceptionpublic String getTitle(Locale locale)
getTitle
getTitle in interface org.apache.jetspeed.page.document.NodegetTitle in class AbstractNodelocale -
Node.getTitle(java.util.Locale)public String getTitle()
getTitle
getTitle in interface org.apache.jetspeed.om.page.BaseElementgetTitle in class AbstractBaseElementBaseElement.getTitle()public void setTitle(String title)
setTitle
setTitle in interface org.apache.jetspeed.om.page.BaseElementsetTitle in class AbstractBaseElementtitle - BaseElement.setTitle(java.lang.String)public String getShortTitle(Locale locale)
getShortTitle
getShortTitle in interface org.apache.jetspeed.page.document.NodegetShortTitle in class AbstractNodelocale -
Node.getShortTitle(java.util.Locale)public String getShortTitle()
getShortTitle
getShortTitle in interface org.apache.jetspeed.om.page.BaseElementgetShortTitle in class AbstractBaseElementBaseElement.getShortTitle()public void setShortTitle(String title)
setShortTitle
setShortTitle in interface org.apache.jetspeed.om.page.BaseElementsetShortTitle in class AbstractBaseElementtitle - BaseElement.setShortTitle(java.lang.String)public String getType()
getType
getType in interface org.apache.jetspeed.page.document.NodeNode.getType()public boolean isHidden()
isHidden
isHidden in interface org.apache.jetspeed.page.document.NodeisHidden in class AbstractNodeNode.isHidden()public void setHidden(boolean hidden)
setHidden
setHidden in class AbstractNodehidden - AbstractNode.setHidden(boolean)public void reset()
reset in interface org.apache.jetspeed.om.folder.Resetpublic List getMenuDefinitions()
getMenuDefinitions in interface org.apache.jetspeed.om.folder.Folderpublic void setMenuDefinitions(List definitions)
setMenuDefinitions in interface org.apache.jetspeed.om.folder.Folderdefinitions - definition listpublic void unmarshalled()
unmarshalled in class AbstractNodepublic boolean isReserved()
isReserved in interface org.apache.jetspeed.om.folder.Folderpublic int getReservedType()
getReservedType in interface org.apache.jetspeed.om.folder.Folderprivate void setReservedType()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||