Package org.alfresco.utility.data.auth
Class DataOracleDirectoryServer.Builder
- java.lang.Object
-
- org.alfresco.utility.data.auth.DataOracleDirectoryServer.Builder
-
- All Implemented Interfaces:
UserManageable
- Enclosing class:
- DataOracleDirectoryServer
public class DataOracleDirectoryServer.Builder extends java.lang.Object implements UserManageable
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserManageableassertUserDoesNotExist(UserModel user)UserManageableassertUserExists(UserModel user)UserManageablecreateUser(UserModel user)UserManageabledeleteUser(UserModel user)javax.naming.directory.SearchResultsearchForObjectClass(java.lang.String name, java.lang.String typeOfClass, java.lang.String base)UserManageableupdateUser(UserModel user, java.util.HashMap<java.lang.String,java.lang.String> attributes)
-
-
-
Method Detail
-
createUser
public UserManageable createUser(UserModel user) throws javax.naming.NamingException
- Specified by:
createUserin interfaceUserManageable- Throws:
javax.naming.NamingException
-
deleteUser
public UserManageable deleteUser(UserModel user) throws javax.naming.NamingException
- Specified by:
deleteUserin interfaceUserManageable- Throws:
javax.naming.NamingException
-
updateUser
public UserManageable updateUser(UserModel user, java.util.HashMap<java.lang.String,java.lang.String> attributes) throws javax.naming.NamingException
- Specified by:
updateUserin interfaceUserManageable- Throws:
javax.naming.NamingException
-
searchForObjectClass
public javax.naming.directory.SearchResult searchForObjectClass(java.lang.String name, java.lang.String typeOfClass, java.lang.String base) throws javax.naming.NamingException- Throws:
javax.naming.NamingException
-
assertUserExists
public UserManageable assertUserExists(UserModel user) throws javax.naming.NamingException
- Specified by:
assertUserExistsin interfaceUserManageable- Throws:
javax.naming.NamingException
-
assertUserDoesNotExist
public UserManageable assertUserDoesNotExist(UserModel user) throws javax.naming.NamingException
- Specified by:
assertUserDoesNotExistin interfaceUserManageable- Throws:
javax.naming.NamingException
-
-