Class UserManagerDelegate
java.lang.Object
org.gcube.data.access.storagehub.services.delegates.UserManagerDelegate
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateUser(org.apache.jackrabbit.api.JackrabbitSession session, String user, String password) deleteUser(org.apache.jackrabbit.api.JackrabbitSession session, String user) List<org.gcube.common.storagehub.model.types.SHUBUser> getAllUsers(org.apache.jackrabbit.api.JackrabbitSession session) getGroupsPerUser(org.apache.jackrabbit.api.JackrabbitSession session, String user) org.gcube.common.storagehub.model.types.SHUBUserupdateHomeUserToLatestVersion(org.apache.jackrabbit.api.JackrabbitSession session, String user)
-
Constructor Details
-
UserManagerDelegate
public UserManagerDelegate()
-
-
Method Details
-
getAllUsers
public List<org.gcube.common.storagehub.model.types.SHUBUser> getAllUsers(org.apache.jackrabbit.api.JackrabbitSession session) throws javax.jcr.RepositoryException - Throws:
javax.jcr.RepositoryException
-
getUser
public org.gcube.common.storagehub.model.types.SHUBUser getUser(org.apache.jackrabbit.api.JackrabbitSession session, String userId) throws org.gcube.common.storagehub.model.exceptions.StorageHubException, javax.jcr.RepositoryException - Throws:
org.gcube.common.storagehub.model.exceptions.StorageHubExceptionjavax.jcr.RepositoryException
-
createUser
public String createUser(org.apache.jackrabbit.api.JackrabbitSession session, String user, String password) throws org.gcube.common.storagehub.model.exceptions.StorageHubException, javax.jcr.RepositoryException - Throws:
org.gcube.common.storagehub.model.exceptions.StorageHubExceptionjavax.jcr.RepositoryException
-
updateHomeUserToLatestVersion
public String updateHomeUserToLatestVersion(org.apache.jackrabbit.api.JackrabbitSession session, String user) throws org.gcube.common.storagehub.model.exceptions.StorageHubException, javax.jcr.RepositoryException - Throws:
org.gcube.common.storagehub.model.exceptions.StorageHubExceptionjavax.jcr.RepositoryException
-
deleteUser
-
getGroupsPerUser
-