@BindingType(value="http://www.w3.org/2003/05/soap/bindings/HTTP/")
public interface Provisioning
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
authenticate(java.lang.String username,
java.lang.String password)
Verify user creentials
|
java.lang.String |
checkAlive()
Returns "OK" if the resource is available.
|
java.lang.String |
create(java.util.List<WSAttributeValue> data)
Creates user account.
|
java.lang.String |
delete(java.lang.String accountid)
Deletes user account.
|
int |
getLatestChangeNumber()
Gets the latest change id.
|
java.lang.Boolean |
isAuthenticationSupported()
Checks if authentication is supported.
|
java.lang.Boolean |
isSyncSupported()
Checks if synchronization is supported.
|
java.util.List<WSUser> |
query(Operand query)
Searches for user accounts.
|
java.lang.String |
resolve(java.lang.String username)
Returns accountid related to the specified username.
|
java.util.List<WSAttribute> |
schema()
Returns the schema.
|
java.util.List<WSChange> |
sync()
Returns changes to be synchronized.
|
java.lang.String |
update(java.lang.String accountid,
java.util.List<WSAttributeValue> data)
Updates user account.
|
java.lang.Boolean isAuthenticationSupported()
java.lang.Boolean isSyncSupported()
java.lang.String authenticate(java.lang.String username,
java.lang.String password)
throws ProvisioningException
username - password - ProvisioningException - in case of authentication failed.java.lang.String checkAlive()
java.util.List<WSAttribute> schema()
java.lang.String create(java.util.List<WSAttributeValue> data) throws ProvisioningException
a - set of account attributes.ProvisioningException - in case of failure.java.lang.String update(java.lang.String accountid,
java.util.List<WSAttributeValue> data)
throws ProvisioningException
accountid. - a - set of attributes to be updated.ProvisioningException - in case of failurejava.lang.String delete(java.lang.String accountid)
throws ProvisioningException
accountid. - ProvisioningException - in case of failure.java.util.List<WSUser> query(Operand query)
query - filterjava.lang.String resolve(java.lang.String username)
throws ProvisioningException
username. - ProvisioningException - in case of failure.int getLatestChangeNumber()
throws ProvisioningException
ProvisioningException - in case of failure.java.util.List<WSChange> sync() throws ProvisioningException
ProvisioningException - in case of failureCopyright © 2013. All Rights Reserved.