|
|||||||||||
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.Folder
public void setDefaultPage(String defaultPage)
setDefaultPage
in interface org.apache.jetspeed.om.folder.Folder
public String getDefaultTheme()
getDefaultTheme
in interface org.apache.jetspeed.om.folder.Folder
public 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.Folder
org.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.Folder
org.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.Folder
org.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.Folder
org.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.Folder
org.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.Folder
org.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.Folder
org.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.Folder
org.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.FolderNotFoundException
public org.apache.jetspeed.om.folder.FolderMetaData getFolderMetaData()
getFolderMetaData
getFolderMetaData
in interface org.apache.jetspeed.om.folder.Folder
Folder.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.Node
getMetadata
in class AbstractNode
AbstractNode.getMetadata()
public org.apache.jetspeed.om.common.SecurityConstraints getSecurityConstraints()
getSecurityConstraints
getSecurityConstraints
in interface org.apache.jetspeed.om.common.SecuredResource
getSecurityConstraints
in class AbstractBaseElement
org.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.SecuredResource
setSecurityConstraints
in class AbstractBaseElement
constraints
- 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 AbstractNode
path
- actions
- checkNodeOnly
- checkParentsOnly
-
SecurityException
public String getTitle(Locale locale)
getTitle
getTitle
in interface org.apache.jetspeed.page.document.Node
getTitle
in class AbstractNode
locale
-
Node.getTitle(java.util.Locale)
public String getTitle()
getTitle
getTitle
in interface org.apache.jetspeed.om.page.BaseElement
getTitle
in class AbstractBaseElement
BaseElement.getTitle()
public void setTitle(String title)
setTitle
setTitle
in interface org.apache.jetspeed.om.page.BaseElement
setTitle
in class AbstractBaseElement
title
- BaseElement.setTitle(java.lang.String)
public String getShortTitle(Locale locale)
getShortTitle
getShortTitle
in interface org.apache.jetspeed.page.document.Node
getShortTitle
in class AbstractNode
locale
-
Node.getShortTitle(java.util.Locale)
public String getShortTitle()
getShortTitle
getShortTitle
in interface org.apache.jetspeed.om.page.BaseElement
getShortTitle
in class AbstractBaseElement
BaseElement.getShortTitle()
public void setShortTitle(String title)
setShortTitle
setShortTitle
in interface org.apache.jetspeed.om.page.BaseElement
setShortTitle
in class AbstractBaseElement
title
- BaseElement.setShortTitle(java.lang.String)
public String getType()
getType
getType
in interface org.apache.jetspeed.page.document.Node
Node.getType()
public boolean isHidden()
isHidden
isHidden
in interface org.apache.jetspeed.page.document.Node
isHidden
in class AbstractNode
Node.isHidden()
public void setHidden(boolean hidden)
setHidden
setHidden
in class AbstractNode
hidden
- AbstractNode.setHidden(boolean)
public void reset()
reset
in interface org.apache.jetspeed.om.folder.Reset
public List getMenuDefinitions()
getMenuDefinitions
in interface org.apache.jetspeed.om.folder.Folder
public void setMenuDefinitions(List definitions)
setMenuDefinitions
in interface org.apache.jetspeed.om.folder.Folder
definitions
- definition listpublic void unmarshalled()
unmarshalled
in class AbstractNode
public boolean isReserved()
isReserved
in interface org.apache.jetspeed.om.folder.Folder
public int getReservedType()
getReservedType
in interface org.apache.jetspeed.om.folder.Folder
private void setReservedType()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |