|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Folder
Folder
Field Summary | |
---|---|
static java.lang.String |
COUNTRY_FOLDER
|
static java.lang.String |
FALLBACK_DEFAULT_PAGE
|
static java.lang.String |
FOLDER_TYPE
|
static java.lang.String |
GROUP_FOLDER
|
static java.lang.String |
LANGUAGE_FOLDER
|
static java.lang.String |
MEDIATYPE_FOLDER
|
static java.lang.String |
PAGE_NOT_FOUND_PAGE
|
static java.lang.String |
RESERVED_COUNTRY_FOLDER_NAME
|
static int |
RESERVED_FOLDER_COUNTRY
|
static int |
RESERVED_FOLDER_GROUPS
|
static int |
RESERVED_FOLDER_LANGUAGE
|
static int |
RESERVED_FOLDER_MEDIATYPE
|
static int |
RESERVED_FOLDER_NONE
|
static int |
RESERVED_FOLDER_OTHER
|
static java.lang.String |
RESERVED_FOLDER_PREFIX
|
static int |
RESERVED_FOLDER_ROLES
|
static int |
RESERVED_FOLDER_SUBSITES
|
static int |
RESERVED_FOLDER_USERS
|
static java.lang.String |
RESERVED_GROUP_FOLDER_NAME
|
static java.lang.String |
RESERVED_LANGUAGE_FOLDER_NAME
|
static java.lang.String |
RESERVED_MEDIATYPE_FOLDER_NAME
|
static java.lang.String |
RESERVED_ROLE_FOLDER_NAME
|
static java.lang.String |
RESERVED_SUBSITE_FOLDER_PREFIX
|
static java.lang.String |
RESERVED_USER_FOLDER_NAME
|
static java.lang.String |
ROLE_FOLDER
|
static java.lang.String |
SUBSITE_ROOT_FOLDER
|
static java.lang.String |
USER_FOLDER
|
Fields inherited from interface org.apache.jetspeed.page.document.Node |
---|
PATH_SEPARATOR, PATH_SEPARATOR_CHAR |
Method Summary | |
---|---|
NodeSet |
getAll()
getAll |
java.lang.String |
getDefaultDecorator(java.lang.String fragmentType)
Returns the name of the default decorator that applies to page fragments in this folder or subfolders. |
java.lang.String |
getDefaultPage()
getDefaultPage |
java.util.List |
getDocumentOrder()
getDocumentOrder |
DynamicPage |
getDynamicPage(java.lang.String name)
getDynamicPage |
NodeSet |
getDynamicPages()
getDynamicPages |
java.lang.String |
getEffectiveDefaultDecorator(java.lang.String fragmentType)
Returns the name of the default decorator as set here or in parent folders that applies to page fragments in this folder or subfolders. |
Folder |
getFolder(java.lang.String name)
getFolder |
NodeSet |
getFolders()
getFolders |
FragmentDefinition |
getFragmentDefinition(java.lang.String name)
getFragmentDefinition |
NodeSet |
getFragmentDefinitions()
getFragmentDefinitions |
Link |
getLink(java.lang.String name)
getLink |
NodeSet |
getLinks()
getLinks |
java.util.List |
getMenuDefinitions()
getMenuDefinitions - get list of menu definitions |
Page |
getPage(java.lang.String name)
getPage |
NodeSet |
getPages()
getPages |
PageSecurity |
getPageSecurity()
getPageSecurity |
PageTemplate |
getPageTemplate(java.lang.String name)
getPageTemplate |
NodeSet |
getPageTemplates()
getPageTemplates |
int |
getReservedType()
Returns a valid reserved folder type: RESERVED_FOLDER_SUBSITES RESERVED_FOLDER_USERS RESERVED_FOLDER_ROLES RESERVED_FOLDER_GROUPS RESERVED_FOLDER_MEDIATYPE RESERVED_FOLDER_LANGUAGE RESERVED_FOLDER_COUNTRY |
java.lang.String |
getSkin()
Returns the name of the skin that applies to this folder. |
boolean |
isReserved()
Determines if a folder is a reserved folder. |
MenuDefinition |
newMenuDefinition()
newMenuDefinition - creates a new empty menu definition |
MenuExcludeDefinition |
newMenuExcludeDefinition()
newMenuExcludeDefinition - creates a new empty menu exclude definition |
MenuIncludeDefinition |
newMenuIncludeDefinition()
newMenuIncludeDefinition - creates a new empty menu include definition |
MenuOptionsDefinition |
newMenuOptionsDefinition()
newMenuOptionsDefinition - creates a new empty menu options definition |
MenuSeparatorDefinition |
newMenuSeparatorDefinition()
newMenuSeparatorDefinition - creates a new empty menu separator definition |
void |
setDefaultDecorator(java.lang.String decoratorName,
java.lang.String fragmentType)
Modifies the default decorator for the specified fragment type. |
void |
setDefaultPage(java.lang.String defaultPage)
setDefaultPage |
void |
setDocumentOrder(java.util.List docIndexes)
setDocumentOrder |
void |
setMenuDefinitions(java.util.List definitions)
setMenuDefinitions - set list of menu definitions |
void |
setSkin(java.lang.String skinName)
Modifies the skin for this folder. |
Methods inherited from interface org.apache.jetspeed.page.document.Node |
---|
getMetadata, getName, getParent, getPath, getShortTitle, getTitle, getType, getUrl, isHidden, setHidden, setParent, setPath |
Methods inherited from interface org.apache.jetspeed.om.page.BaseElement |
---|
getId, getShortTitle, getTitle, isStale, setShortTitle, setTitle |
Methods inherited from interface org.apache.jetspeed.om.common.SecuredResource |
---|
checkAccess, checkConstraints, checkPermissions, getConstraintsEnabled, getPermissionsEnabled, getSecurityConstraints, newSecurityConstraint, newSecurityConstraints, setSecurityConstraints |
Field Detail |
---|
static final java.lang.String FOLDER_TYPE
static final java.lang.String FALLBACK_DEFAULT_PAGE
static final java.lang.String PAGE_NOT_FOUND_PAGE
static final java.lang.String RESERVED_SUBSITE_FOLDER_PREFIX
static final java.lang.String RESERVED_FOLDER_PREFIX
static final java.lang.String RESERVED_USER_FOLDER_NAME
static final java.lang.String RESERVED_ROLE_FOLDER_NAME
static final java.lang.String RESERVED_GROUP_FOLDER_NAME
static final java.lang.String RESERVED_MEDIATYPE_FOLDER_NAME
static final java.lang.String RESERVED_LANGUAGE_FOLDER_NAME
static final java.lang.String RESERVED_COUNTRY_FOLDER_NAME
static final java.lang.String USER_FOLDER
static final java.lang.String ROLE_FOLDER
static final java.lang.String GROUP_FOLDER
static final java.lang.String MEDIATYPE_FOLDER
static final java.lang.String LANGUAGE_FOLDER
static final java.lang.String COUNTRY_FOLDER
static final java.lang.String SUBSITE_ROOT_FOLDER
static final int RESERVED_FOLDER_NONE
static final int RESERVED_FOLDER_SUBSITES
static final int RESERVED_FOLDER_USERS
static final int RESERVED_FOLDER_ROLES
static final int RESERVED_FOLDER_GROUPS
static final int RESERVED_FOLDER_MEDIATYPE
static final int RESERVED_FOLDER_LANGUAGE
static final int RESERVED_FOLDER_COUNTRY
static final int RESERVED_FOLDER_OTHER
Method Detail |
---|
java.lang.String getSkin()
void setSkin(java.lang.String skinName)
skinName
- the name of the new skin for the folderjava.lang.String getEffectiveDefaultDecorator(java.lang.String fragmentType)
fragmentType
- the type of fragment considered
java.lang.String getDefaultDecorator(java.lang.String fragmentType)
fragmentType
- the type of fragment considered
void setDefaultDecorator(java.lang.String decoratorName, java.lang.String fragmentType)
decoratorName
- the name of the new decorator for the typefragmentType
- the type of fragment consideredjava.util.List getDocumentOrder()
void setDocumentOrder(java.util.List docIndexes)
docIndexes
- list of ordered document names in folderjava.lang.String getDefaultPage()
getDefaultPage
void setDefaultPage(java.lang.String defaultPage)
setDefaultPage
defaultPage
- NodeSet getFolders() throws DocumentException
getFolders
NodeSet
containing all sub-folders directly under
this folder.
DocumentException
Folder getFolder(java.lang.String name) throws FolderNotFoundException, DocumentException
getFolder
name
-
FolderNotFoundException
DocumentException
NodeSet getPages() throws NodeException
getPages
NodeException
PageNotFoundException
- if any of the Pages referenced by this Folder
could not be found.NodeSet getPageTemplates() throws NodeException
getPageTemplates
NodeException
PageNotFoundException
- if any of the PageTemplates referenced by this Folder
could not be found.NodeSet getDynamicPages() throws NodeException
getDynamicPages
NodeException
PageNotFoundException
- if any of the DynamicPages referenced by this Folder
could not be found.NodeSet getFragmentDefinitions() throws NodeException
getFragmentDefinitions
NodeException
PageNotFoundException
- if any of the FragmentDefinitions referenced by this Folder
could not be found.Page getPage(java.lang.String name) throws PageNotFoundException, NodeException
getPage
name
-
PageNotFoundException
- if the Page requested could not be found.
DocumentException
NodeException
PageTemplate getPageTemplate(java.lang.String name) throws PageNotFoundException, NodeException
getPageTemplate
name
-
PageNotFoundException
- if the PageTemplate requested could not be found.
DocumentException
NodeException
DynamicPage getDynamicPage(java.lang.String name) throws PageNotFoundException, NodeException
getDynamicPage
name
-
PageNotFoundException
- if the DynamicPage requested could not be found.
DocumentException
NodeException
FragmentDefinition getFragmentDefinition(java.lang.String name) throws PageNotFoundException, NodeException
getFragmentDefinition
name
-
PageNotFoundException
- if the FragmentDefinition requested could not be found.
DocumentException
NodeException
NodeSet getLinks() throws NodeException
getLinks
DocumentException
NodeException
Link getLink(java.lang.String name) throws DocumentNotFoundException, NodeException
getLink
name
-
DocumentNotFoundException
- if the document requested could not be found.
NodeException
PageSecurity getPageSecurity() throws DocumentNotFoundException, NodeException
getPageSecurity
name
-
DocumentNotFoundException
- if the document requested could not be found.
NodeException
NodeSet getAll() throws DocumentException
getAll
NodeSet
containing all sub-folders and documents directly under
this folder.
DocumentException
java.util.List getMenuDefinitions()
MenuDefinition newMenuDefinition()
MenuExcludeDefinition newMenuExcludeDefinition()
MenuIncludeDefinition newMenuIncludeDefinition()
MenuOptionsDefinition newMenuOptionsDefinition()
MenuSeparatorDefinition newMenuSeparatorDefinition()
void setMenuDefinitions(java.util.List definitions)
definitions
- definition listboolean isReserved()
int getReservedType()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |