Interface CustomDB
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidbeginUpdate(Connection con, int id, Map<String, Object> request) voidclearField(Connection con, int id, Map<String, Object> request, String attributeName, String oldValue) voidcompleteUpdate(Connection con, int id, Map<String, Object> request) intcreateUser(Connection con, User user, Map<String, Attribute> attributes, Map<String, Object> request) voiddeleteGroup(Connection con, int id, String name, Map<String, Object> request) voiddeleteUser(Connection con, int id, Map<String, Object> request) findGroups(Connection con, int id, Map<String, Object> request) booleanvoidsetTargetName(String name) voidupdateField(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
-