public class GenericSecuredMutableFolderItem extends GenericSecuredMutableRepositoryItem implements ContentRepositoryFolder
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLASS_VERSION |
ITEM_RIGHTS, ITEM_RIGHTS_MAP, mPolicy, mPropertyObjectsmDescriptor, mItem, mMutableItem, mRepositorymAcl, mOwner, mSecurityContext| Constructor and Description |
|---|
GenericSecuredMutableFolderItem(GenericSecuredMutableContentRepository pRepository,
MutableRepositoryItem pItem)
Wraps a repository item with a secured repository item.
|
GenericSecuredMutableFolderItem(GenericSecuredMutableRepository pRepository,
MutableRepositoryItem pItem)
Wraps a repository item with a secured repository item.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
getAncestorFolderIds()
Returns an array of ids for all folders which are parents
of this item.
|
java.lang.String[] |
getAncestorFolderPaths()
Returns an array of paths for all folders which are parents
of this item.
|
java.lang.String[] |
getChildContentIds()
Returns an array of document ids which can be used to access
the pieces of content in the folder.
|
java.lang.String[] |
getChildContentPaths()
Returns an array of document names which can be used to access
the pieces of content in the folder.
|
java.lang.String[] |
getChildFolderIds()
Returns an array of ids which access all the folders
which are children of this folder.
|
java.lang.String[] |
getChildFolderPaths()
Returns an array of folder names which access all the folders
which are children of this folder.
|
java.lang.String |
getFolderId()
Return the id of this folder.
|
java.lang.String |
getItemPath()
Return the path of this item, represented as a "relative path"
from a "document root."
|
getOriginalItemDescriptor, setAccessControlList, setOwner, setPropertyAccessControlList, setPropertyValue, unsecuredSetCreationSecuritycheckPropertyAccess, equals, getContextMemberships, getItemDescriptor, getItemDisplayName, getPropertyAccessControlList, getPropertySecuredObject, getPropertyValue, getRepository, getRepositoryId, hasAccess, hashCode, hasPropertyAccess, isRemoved, isTransient, toStringgetRepositoryItem, getSecuredObjectDescriptor, invalidate, logError, logError, logError, supportsAccessControlList, supportsOwner, unsecuredGetAccessControlList, unsecuredGetContainers, unsecuredGetOwner, unsecuredSetAccessControlList, unsecuredSetOwnercheckAccess, checkRuntimeAccess, getAccessControlList, getOwner, getSecurityContext, setSecurityContext, unsecuredGetSecuredContainersclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetItemDisplayNamegetPropertyAccessControlList, getPropertySecuredObject, hasAccess, hasPropertyAccessgetAccessControlList, getOwner, getSecurityContext, supportsAccessControlList, supportsOwner, unsecuredGetAccessControlList, unsecuredGetContainers, unsecuredGetOwner, unsecuredSetAccessControlList, unsecuredSetOwnergetContextMemberships, getItemDescriptor, getPropertyValue, getRepository, getRepositoryId, isTransientpublic GenericSecuredMutableFolderItem(GenericSecuredMutableContentRepository pRepository, MutableRepositoryItem pItem) throws RepositoryException
RepositoryExceptionpublic GenericSecuredMutableFolderItem(GenericSecuredMutableRepository pRepository, MutableRepositoryItem pItem) throws RepositoryException
RepositoryExceptionpublic java.lang.String getFolderId()
getFolderId in interface ContentRepositoryFolderpublic java.lang.String[] getChildFolderPaths()
getChildFolderPaths in interface ContentRepositoryFolderContentRepository.getFolderByPath,
ContentRepository.getFoldersByPathpublic java.lang.String[] getChildFolderIds()
getChildFolderIds in interface ContentRepositoryFolderContentRepository.getFolder,
ContentRepository.getFolderspublic java.lang.String[] getChildContentPaths()
getChildContentPaths in interface ContentRepositoryFolderContentRepository.getItemByPath,
ContentRepository.getItemsByPathpublic java.lang.String[] getChildContentIds()
getChildContentIds in interface ContentRepositoryFolderRepository.getItem,
Repository.getItemspublic java.lang.String getItemPath()
getItemPath in interface FolderItempublic java.lang.String[] getAncestorFolderPaths()
itemPath
property value "/foo/bar/somepage.html" then this method would return
{"/", "/foo", "/foo/bar"}. With a these paths one can fetch the content
via the ContentRepository.getFolderByPath methods. getAncestorFolderPaths in interface FolderItemContentRepository.getFolderByPath,
ContentRepository.getFoldersByPathpublic java.lang.String[] getAncestorFolderIds()
getAncestorFolderIds in interface FolderItemContentRepository.getFolder,
ContentRepository.getFolders