Interface CustomDB
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
beginUpdate
(Connection con, int id, Map<String, Object> request) void
clearField
(Connection con, int id, Map<String, Object> request, String attributeName, String oldValue) void
completeUpdate
(Connection con, int id, Map<String, Object> request) int
createUser
(Connection con, User user, Map<String, Attribute> attributes, Map<String, Object> request) void
deleteGroup
(Connection con, int id, String name, Map<String, Object> request) void
deleteUser
(Connection con, int id, Map<String, Object> request) findGroups
(Connection con, int id, Map<String, Object> request) boolean
void
setTargetName
(String name) void
updateField
(Connection con, int id, Map<String, Object> request, String attributeName, String oldValue, String newValue)
-
Method Details
-
createUser
int createUser(Connection con, User user, Map<String, Attribute> attributes, Map<String, throws ProvisioningExceptionObject> request) - Throws:
ProvisioningException
-
addGroup
void addGroup(Connection con, int id, String name, Map<String, Object> request) throws ProvisioningException- Throws:
ProvisioningException
-
deleteGroup
void deleteGroup(Connection con, int id, String name, Map<String, Object> request) throws ProvisioningException- Throws:
ProvisioningException
-
deleteUser
- Throws:
ProvisioningException
-
beginUpdate
- Throws:
ProvisioningException
-
updateField
void updateField(Connection con, int id, Map<String, Object> request, String attributeName, String oldValue, String newValue) throws ProvisioningException- Throws:
ProvisioningException
-
clearField
void clearField(Connection con, int id, Map<String, Object> request, String attributeName, String oldValue) throws ProvisioningException- Throws:
ProvisioningException
-
completeUpdate
void completeUpdate(Connection con, int id, Map<String, Object> request) throws ProvisioningException- Throws:
ProvisioningException
-
listCustomGroups
boolean listCustomGroups() -
findGroups
List<String> findGroups(Connection con, int id, Map<String, Object> request) throws ProvisioningException- Throws:
ProvisioningException
-
setTargetName
-