Interface ACLManagerInterface
-
Method Summary
Modifier and TypeMethodDescriptionvoidList<org.gcube.common.storagehub.model.acls.ACL> get(javax.jcr.Node node, javax.jcr.Session session) List<org.gcube.common.storagehub.model.acls.ACL> getByItem(org.gcube.common.storagehub.model.items.Item item, javax.jcr.Session session) returns the AccessType for all the users in a shared foldervoidupdate(String targetUser, javax.jcr.Node node, org.gcube.common.storagehub.model.acls.AccessType accessType, javax.jcr.Session session) Set a new AccessType for a user in a shared folder or VRE folder
-
Method Details
-
getByItem
List<org.gcube.common.storagehub.model.acls.ACL> getByItem(org.gcube.common.storagehub.model.items.Item item, javax.jcr.Session session) throws javax.jcr.RepositoryException, org.gcube.common.storagehub.model.exceptions.BackendGenericError returns the AccessType for all the users in a shared folder- Throws:
javax.jcr.RepositoryExceptionorg.gcube.common.storagehub.model.exceptions.BackendGenericError
-
get
List<org.gcube.common.storagehub.model.acls.ACL> get(javax.jcr.Node node, javax.jcr.Session session) throws javax.jcr.RepositoryException, org.gcube.common.storagehub.model.exceptions.BackendGenericError - Throws:
javax.jcr.RepositoryExceptionorg.gcube.common.storagehub.model.exceptions.BackendGenericError
-
update
void update(String targetUser, javax.jcr.Node node, org.gcube.common.storagehub.model.acls.AccessType accessType, javax.jcr.Session session) throws javax.jcr.RepositoryException, org.gcube.common.storagehub.model.exceptions.StorageHubException Set a new AccessType for a user in a shared folder or VRE folder- Parameters:
accessType- accessTypeString- user- Throws:
javax.jcr.RepositoryExceptionorg.gcube.common.storagehub.model.exceptions.StorageHubException
-
delete
void delete(String targetUser, javax.jcr.Node node, javax.jcr.Session session) throws javax.jcr.RepositoryException, org.gcube.common.storagehub.model.exceptions.StorageHubException - Throws:
javax.jcr.RepositoryExceptionorg.gcube.common.storagehub.model.exceptions.StorageHubException
-