|
||||||||||
| 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.
DocumentExceptionjava.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 | |||||||||