Package com.emc.documentum.rest.dfc
Interface UserManager
public interface UserManager
The user manager.
-
Method Summary
Modifier and TypeMethodDescriptioncreateUser
(UserObject user) Create a usercurrentUser
(AttributeView attributeView) Get current login user.void
deleteUser
(String userName) Delete a userget
(String userName, AttributeView attributeView) Get a user by its user name.getPermissionSet
(String userName) Get a user's associated permission setupdateUser
(String userName, UserObject userObject) Update a user
-
Method Details
-
get
UserObject get(String userName, AttributeView attributeView) throws com.documentum.fc.common.DfException Get a user by its user name.- Parameters:
userName
- the user nameattributeView
- the attribute view on the result- Returns:
- the user
- Throws:
com.documentum.fc.common.DfException
- exception during the operation
-
currentUser
Get current login user.- Parameters:
attributeView
- the attribute view on the result.- Returns:
- the user
- Throws:
com.documentum.fc.common.DfException
- exception during the operation
-
createUser
Create a user- Parameters:
user
- the userObject to be created.- Returns:
- the user
- Throws:
com.documentum.fc.common.DfException
- exception during the operation
-
updateUser
UserObject updateUser(String userName, UserObject userObject) throws com.documentum.fc.common.DfException Update a user- Parameters:
userName
- the user name to be updated.userObject
- the object takes the properties to be updated.- Returns:
- the user
- Throws:
com.documentum.fc.common.DfException
- exception during the operation
-
deleteUser
Delete a user- Parameters:
userName
- the user name to be deleted.- Throws:
com.documentum.fc.common.DfException
- exception during the operation
-
getPermissionSet
Get a user's associated permission set- Parameters:
userName
- the user name- Returns:
- the permission set
- Throws:
com.documentum.fc.common.DfException
- exception during the operation
-