Class WordPressProvider
java.lang.Object
com.tremolosecurity.unison.provisioning.providers.ext.WordPressProvider
-
Constructor Summary
Constructors -
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)
-
Constructor Details
-
WordPressProvider
public WordPressProvider()
-
-
Method Details
-
createUser
public int createUser(Connection con, User user, Map<String, Attribute> attributes, Map<String, throws ProvisioningExceptionObject> request) - Specified by:
createUserin interfaceCustomDB- Throws:
ProvisioningException
-
addGroup
public void addGroup(Connection con, int id, String name, Map<String, Object> request) throws ProvisioningException- Specified by:
addGroupin interfaceCustomDB- Throws:
ProvisioningException
-
deleteGroup
public void deleteGroup(Connection con, int id, String name, Map<String, Object> request) throws ProvisioningException- Specified by:
deleteGroupin interfaceCustomDB- Throws:
ProvisioningException
-
deleteUser
public void deleteUser(Connection con, int id, Map<String, Object> request) throws ProvisioningException- Specified by:
deleteUserin interfaceCustomDB- Throws:
ProvisioningException
-
beginUpdate
public void beginUpdate(Connection con, int id, Map<String, Object> request) throws ProvisioningException- Specified by:
beginUpdatein interfaceCustomDB- Throws:
ProvisioningException
-
updateField
public void updateField(Connection con, int id, Map<String, Object> request, String attributeName, String oldValue, String newValue) throws ProvisioningException- Specified by:
updateFieldin interfaceCustomDB- Throws:
ProvisioningException
-
clearField
public void clearField(Connection con, int id, Map<String, Object> request, String attributeName, String oldValue) throws ProvisioningException- Specified by:
clearFieldin interfaceCustomDB- Throws:
ProvisioningException
-
completeUpdate
public void completeUpdate(Connection con, int id, Map<String, Object> request) throws ProvisioningException- Specified by:
completeUpdatein interfaceCustomDB- Throws:
ProvisioningException
-
listCustomGroups
public boolean listCustomGroups()- Specified by:
listCustomGroupsin interfaceCustomDB
-
findGroups
public List<String> findGroups(Connection con, int id, Map<String, Object> request) throws ProvisioningException- Specified by:
findGroupsin interfaceCustomDB- Throws:
ProvisioningException
-
setTargetName
- Specified by:
setTargetNamein interfaceCustomDB
-