|
||||||||||
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.psml.AbstractNode
org.apache.jetspeed.om.folder.psml.FolderImpl
public class FolderImpl
FolderImpl
Field Summary | |
---|---|
private org.apache.jetspeed.page.document.NodeSet |
allNodes
|
private org.apache.jetspeed.page.document.FolderHandler |
folderHandler
|
private static org.apache.commons.logging.Log |
log
|
private FolderMetaDataImpl |
metadata
|
private int |
reservedType
|
Fields inherited from interface org.apache.jetspeed.om.folder.Folder |
---|
COUNTRY_FOLDER, FALLBACK_DEFAULT_PAGE, FOLDER_TYPE, GROUP_FOLDER, LANGUAGE_FOLDER, MEDIATYPE_FOLDER, PAGE_NOT_FOUND_PAGE, RESERVED_COUNTRY_FOLDER_NAME, RESERVED_FOLDER_COUNTRY, RESERVED_FOLDER_GROUPS, RESERVED_FOLDER_LANGUAGE, RESERVED_FOLDER_MEDIATYPE, RESERVED_FOLDER_NONE, RESERVED_FOLDER_OTHER, RESERVED_FOLDER_PREFIX, RESERVED_FOLDER_ROLES, RESERVED_FOLDER_SUBSITES, RESERVED_FOLDER_USERS, RESERVED_GROUP_FOLDER_NAME, RESERVED_LANGUAGE_FOLDER_NAME, RESERVED_MEDIATYPE_FOLDER_NAME, RESERVED_ROLE_FOLDER_NAME, RESERVED_SUBSITE_FOLDER_PREFIX, RESERVED_USER_FOLDER_NAME, ROLE_FOLDER, USER_FOLDER |
Fields inherited from interface org.apache.jetspeed.page.document.Node |
---|
PATH_SEPARATOR, PATH_SEPARATOR_CHAR |
Constructor Summary | |
---|---|
FolderImpl()
|
|
FolderImpl(String path,
org.apache.jetspeed.page.document.DocumentHandlerFactory handlerFactory,
org.apache.jetspeed.page.document.FolderHandler folderHandler)
|
|
FolderImpl(String path,
FolderMetaDataImpl metadata,
org.apache.jetspeed.page.document.DocumentHandlerFactory handlerFactory,
org.apache.jetspeed.page.document.FolderHandler folderHandler)
|
Method Summary | |
---|---|
void |
checkPermissions(String path,
int mask,
boolean checkNodeOnly,
boolean checkParentsOnly)
checkPermissions |
org.apache.jetspeed.page.document.NodeSet |
getAll()
|
org.apache.jetspeed.page.document.NodeSet |
getAllNodes()
getAllNodes |
protected org.apache.jetspeed.page.document.NodeSet |
getAllNodes(boolean folderExistenceRequired)
|
String |
getDefaultDecorator(String fragmentType)
|
String |
getDefaultPage()
|
List |
getDocumentOrder()
|
String |
getEffectiveDefaultDecorator(String fragmentType)
|
org.apache.jetspeed.om.page.PageSecurity |
getEffectivePageSecurity()
getEffectivePageSecurity |
org.apache.jetspeed.om.folder.Folder |
getFolder(String name)
|
org.apache.jetspeed.om.folder.Folder |
getFolder(String name,
boolean checkAccess)
getFolder |
FolderMetaDataImpl |
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 |
getSkin()
|
String |
getTitle()
getTitle |
String |
getTitle(Locale locale)
getTitle |
String |
getType()
getType |
boolean |
isHidden()
isHidden |
boolean |
isReserved()
|
org.apache.jetspeed.om.folder.MenuDefinition |
newMenuDefinition()
newMenuDefinition - creates a new empty menu definition |
org.apache.jetspeed.om.folder.MenuExcludeDefinition |
newMenuExcludeDefinition()
newMenuExcludeDefinition - creates a new empty menu exclude definition |
org.apache.jetspeed.om.folder.MenuIncludeDefinition |
newMenuIncludeDefinition()
newMenuIncludeDefinition - creates a new empty menu include definition |
org.apache.jetspeed.om.folder.MenuOptionsDefinition |
newMenuOptionsDefinition()
newMenuOptionsDefinition - creates a new empty menu options definition |
org.apache.jetspeed.om.folder.MenuSeparatorDefinition |
newMenuSeparatorDefinition()
newMenuSeparatorDefinition - creates a new empty menu separator definition |
void |
reset()
|
void |
setDefaultDecorator(String decoratorName,
String fragmentType)
|
void |
setDefaultPage(String defaultPage)
|
void |
setDocumentOrder(List docIndexes)
|
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 |
setSkin(String skinName)
|
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.psml.AbstractNode |
---|
checkConstraints, getLogicalPermissionPath, getMetadataFields, getName, getParent, getParent, getPath, getPhysicalPermissionPath, getProfiledPath, getTitleName, getUrl, isDirty, setDirty, setMetadata, setMetadataFields, setParent, setPath, setProfiledPath, setUrl |
Methods inherited from class org.apache.jetspeed.om.page.psml.AbstractBaseElement |
---|
checkAccess, checkAccess, checkConstraints, checkPermissions, checkPermissions, equals, getConstraintsEnabled, getHandlerFactory, getId, getPermissionsEnabled, grantViewActionAccess, hashCode, marshalling, newSecurityConstraint, newSecurityConstraints, setConstraintsEnabled, setHandlerFactory, setId, setPermissionsEnabled, toString |
Methods inherited from class java.lang.Object |
---|
clone, 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 |
Methods inherited from interface org.apache.jetspeed.om.common.SecuredResource |
---|
checkAccess, checkConstraints, checkPermissions, getConstraintsEnabled, getPermissionsEnabled, newSecurityConstraint, newSecurityConstraints |
Field Detail |
---|
private org.apache.jetspeed.page.document.NodeSet allNodes
private FolderMetaDataImpl metadata
private org.apache.jetspeed.page.document.FolderHandler folderHandler
private int reservedType
private static final org.apache.commons.logging.Log log
Constructor Detail |
---|
public FolderImpl(String path, FolderMetaDataImpl 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 getSkin()
getSkin
in interface org.apache.jetspeed.om.folder.Folder
public void setSkin(String skinName)
setSkin
in interface org.apache.jetspeed.om.folder.Folder
public String getEffectiveDefaultDecorator(String fragmentType)
getEffectiveDefaultDecorator
in interface org.apache.jetspeed.om.folder.Folder
public String getDefaultDecorator(String fragmentType)
getDefaultDecorator
in interface org.apache.jetspeed.om.folder.Folder
public void setDefaultDecorator(String decoratorName, String fragmentType)
setDefaultDecorator
in interface org.apache.jetspeed.om.folder.Folder
public List getDocumentOrder()
getDocumentOrder
in interface org.apache.jetspeed.om.folder.Folder
public void setDocumentOrder(List docIndexes)
setDocumentOrder
in interface org.apache.jetspeed.om.folder.Folder
public String getDefaultPage()
getDefaultPage
in interface org.apache.jetspeed.om.folder.Folder
public void setDefaultPage(String defaultPage)
setDefaultPage
in interface org.apache.jetspeed.om.folder.Folder
public org.apache.jetspeed.page.document.NodeSet getFolders(boolean checkAccess) throws org.apache.jetspeed.page.document.DocumentException
getFolders
checkAccess
- flag
org.apache.jetspeed.page.document.DocumentException
public org.apache.jetspeed.page.document.NodeSet getFolders() throws org.apache.jetspeed.page.document.DocumentException
getFolders
in interface org.apache.jetspeed.om.folder.Folder
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.page.document.DocumentException
getAll
in interface org.apache.jetspeed.om.folder.Folder
org.apache.jetspeed.page.document.DocumentException
public org.apache.jetspeed.page.document.NodeSet getAllNodes() throws org.apache.jetspeed.page.document.DocumentException
getAllNodes
org.apache.jetspeed.page.document.DocumentException
protected org.apache.jetspeed.page.document.NodeSet getAllNodes(boolean folderExistenceRequired) throws org.apache.jetspeed.page.document.DocumentException
org.apache.jetspeed.page.document.DocumentException
public FolderMetaDataImpl getFolderMetaData()
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
org.apache.jetspeed.page.document.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 org.apache.jetspeed.om.page.PageSecurity getEffectivePageSecurity()
getEffectivePageSecurity
in class AbstractNode
org.apache.jetspeed.om.page.psml.AbstractElementImpl#getEffectivePageSecurity()
public void checkPermissions(String path, int mask, boolean checkNodeOnly, boolean checkParentsOnly) throws SecurityException
checkPermissions
checkPermissions
in class AbstractNode
path
- mask
- 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 interface org.apache.jetspeed.page.document.Node
setHidden
in class AbstractNode
hidden
- org.apache.jetspeed.page.document.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 org.apache.jetspeed.om.folder.MenuDefinition newMenuDefinition()
newMenuDefinition
in interface org.apache.jetspeed.om.folder.Folder
public org.apache.jetspeed.om.folder.MenuExcludeDefinition newMenuExcludeDefinition()
newMenuExcludeDefinition
in interface org.apache.jetspeed.om.folder.Folder
public org.apache.jetspeed.om.folder.MenuIncludeDefinition newMenuIncludeDefinition()
newMenuIncludeDefinition
in interface org.apache.jetspeed.om.folder.Folder
public org.apache.jetspeed.om.folder.MenuOptionsDefinition newMenuOptionsDefinition()
newMenuOptionsDefinition
in interface org.apache.jetspeed.om.folder.Folder
public org.apache.jetspeed.om.folder.MenuSeparatorDefinition newMenuSeparatorDefinition()
newMenuSeparatorDefinition
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 |