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