Package org.ametys.cms.explorer
Class ExplorerResourcesDAO
java.lang.Object
org.ametys.runtime.plugin.component.AbstractLogEnabled
org.ametys.plugins.explorer.resources.actions.ExplorerResourcesDAO
org.ametys.cms.explorer.ExplorerResourcesDAO
- All Implemented Interfaces:
LogEnabled
,Component
,Contextualizable
,Serviceable
- Direct Known Subclasses:
ExplorerResourcesDAO
This DAO overrides
ExplorerResourcesDAO
to content attachments.-
Nested Class Summary
Nested classes/interfaces inherited from class org.ametys.plugins.explorer.resources.actions.ExplorerResourcesDAO
ExplorerResourcesDAO.VersionInformation
-
Field Summary
Fields inherited from class org.ametys.plugins.explorer.resources.actions.ExplorerResourcesDAO
_cocoonContext, _context, _currentUserProvider, _metadataPopulatorEP, _observationManager, _resolver, _rightManager, _threadDAO, _tikaProvider, _userHelper, RIGHTS_COLLECTION_ADD, RIGHTS_COLLECTION_CMIS_ADD, RIGHTS_COLLECTION_DELETE, RIGHTS_COLLECTION_EDIT, RIGHTS_RESOURCE_ADD, RIGHTS_RESOURCE_COMMENT, RIGHTS_RESOURCE_DELETE, RIGHTS_RESOURCE_EDIT_DC, RIGHTS_RESOURCE_MODERATE_COMMENT, RIGHTS_RESOURCE_RENAME, RIGHTS_RESOURCE_UNLOCK_ALL, ROLE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected Content
Get the parent content of a resource or collectionGet the explorer node propertiesgetResourceProperties
(Resource resource) Get the resource propertiesgetUserRights
(ExplorerNode node) Get the user rights on the resource collectionMethods inherited from class org.ametys.plugins.explorer.resources.actions.ExplorerResourcesDAO
_canAddComment, _canDeleteComment, _canEditComment, _comment2json, _getComment, _getCommentForEditing, _setComment, _version2json, addCMISCollection, addComment, addResourceCollection, addResourceCollection, checkLock, checkpoint, checkUserRight, contextualize, copyResource, copyResource, createResource, deleteComment, deleteObject, deleteObject, editCMISCollection, editComment, extractResourceMetadata, filterResourcesByRegExp, getCMISProperties, getComment, getComments, getDCMetadata, getDefaultInfoAsRootNode, getDefaultInfoAsRootNode, getExplorerNodePathPatterns, getNodesInfo, getResourceCollectionType, getResourcesRootNodes, getRootNodeLabel, getRootNodesInfo, getUserRight, hasRight, isCMISCollection, moveObject, moveObject, renameObject, renameObject, renameResource, renameResource, resourceExists, resourceExists, resourceHistory, resourcesExists, restoreResource, service, setDCMetadata, setDCMetadata, updateResource
Methods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabled
getLogger, setLogger
-
Constructor Details
-
ExplorerResourcesDAO
public ExplorerResourcesDAO()
-
-
Method Details
-
getResourceProperties
Description copied from class:ExplorerResourcesDAO
Get the resource properties- Overrides:
getResourceProperties
in classExplorerResourcesDAO
- Parameters:
resource
- The resources- Returns:
- The properties
-
getExplorerNodeProperties
Description copied from class:ExplorerResourcesDAO
Get the explorer node properties- Overrides:
getExplorerNodeProperties
in classExplorerResourcesDAO
- Parameters:
node
- The explorer node- Returns:
- The properties
-
getUserRights
Description copied from class:ExplorerResourcesDAO
Get the user rights on the resource collection- Overrides:
getUserRights
in classExplorerResourcesDAO
- Parameters:
node
- The explorer node- Returns:
- The user's rights
-
_getParentContent
Get the parent content of a resource or collection- Parameters:
ao
- The resource or collection- Returns:
- the parent content or null if the object is not part of content attachments
-