Class PersonalFolderTreeViewProvider
java.lang.Object
ch.tocco.nice2.dms.spi.tree.ui.AbstractContentTreeViewProvider
ch.tocco.nice2.dms.impl.tree.ui.AbstractDmsTreeViewProvider
ch.tocco.nice2.dms.impl.tree.ui.FolderTreeViewProvider
ch.tocco.nice2.dms.impl.tree.ui.PersonalFolderTreeViewProvider
- All Implemented Interfaces:
EntityTreeViewProvider
Sets the folder of current user as root folder.
-
Nested Class Summary
Nested classes/interfaces inherited from interface EntityTreeViewProvider
EntityTreeViewProvider.EntityTreeViewProviderDescriptor, EntityTreeViewProvider.Icon, EntityTreeViewProvider.NotInTreeException -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final EntityDocumentsServiceprotected final PrincipalServiceprotected final TextResourcesFields inherited from class AbstractContentTreeViewProvider
contentTreeContext, contentTreeService, context, entityTreeNodeFactory, permissionEvaluatorService, queryBuilderFactory -
Constructor Summary
ConstructorsConstructorDescriptionPersonalFolderTreeViewProvider(ContentTreeService contentTreeService, Context context, EntityTreeNodeFactory entityTreeNodeFactory, QueryBuilderFactory queryBuilderFactory, PrincipalService principalService, EntityDocumentsService entityDocumentsService, TextResources textResources, org.slf4j.Logger log, ContentTreeNodePermissionEvaluatorService permissionEvaluatorService) -
Method Summary
Modifier and TypeMethodDescriptionprotected List<PrimaryKey> getFolderPrimaryKeys(TreeContext treeContext) getRootChildren(TreeContext treeContext) Methods inherited from class FolderTreeViewProvider
getRootChildrenQueryMethods inherited from class AbstractDmsTreeViewProvider
getCreateRelationMap, getIconMap, getTreeConfig, setDocumentMimeTypes, setNodeIconsMethods inherited from class AbstractContentTreeViewProvider
getChildren, getPath, getRoot, getSearchResult, getTreeNode, moveAbove, moveBelow, moveInto
-
Field Details
-
principalService
-
entityDocumentsService
-
textResources
-
-
Constructor Details
-
PersonalFolderTreeViewProvider
public PersonalFolderTreeViewProvider(ContentTreeService contentTreeService, Context context, EntityTreeNodeFactory entityTreeNodeFactory, QueryBuilderFactory queryBuilderFactory, PrincipalService principalService, EntityDocumentsService entityDocumentsService, TextResources textResources, org.slf4j.Logger log, ContentTreeNodePermissionEvaluatorService permissionEvaluatorService)
-
-
Method Details
-
getDescriptor
- Specified by:
getDescriptorin interfaceEntityTreeViewProvider- Overrides:
getDescriptorin classFolderTreeViewProvider
-
getRootChildren
- Specified by:
getRootChildrenin interfaceEntityTreeViewProvider- Overrides:
getRootChildrenin classFolderTreeViewProvider- Returns:
- a list of
EntityTreeNoderepresenting the children for the root tree node - Throws:
TreeModelException
-
getFolderPrimaryKeys
- Overrides:
getFolderPrimaryKeysin classFolderTreeViewProvider
-