public interface IUsers
| Modifier and Type | Method and Description |
|---|---|
void |
createAdminUser(java.lang.String userName)
Create a new admin user with the given name.
|
void |
createExternalUser(java.lang.String email,
java.lang.String password,
java.lang.String partner,
java.lang.String firstName,
java.lang.String lastName)
Create an external user with given email,password,firstName,lastName and partner this user belongs to.
|
void |
createGroup(java.lang.String groupName)
Create a group with given name.
|
void |
createInternalUser(java.lang.String userName,
java.lang.String password)
Create an internal user with given name and password.
|
void |
createInternalUserGroups(java.lang.String userName,
java.lang.String[] groups)
Join the given internal user to given groups
|
void |
deleteAdminUser(java.lang.String userName)
Delete the given admin user.
|
void |
deleteAllInternalUserGroups(java.lang.String userName)
Remove the given internal user from all groups this user belongs to.
|
void |
deleteExternalUser(java.lang.String email)
Delete the given external user.
|
void |
deleteGroup(java.lang.String groupName)
Delete given group.
|
void |
deleteInternalUser(java.lang.String userName)
Delete the given internal user.
|
void |
deleteInternalUserGroups(java.lang.String userName,
java.lang.String[] groups)
Remove the given internal user from given groups
|
java.lang.String |
retrieveExternalUserProtocolPermission(java.lang.String email,
java.lang.String protocol)
Retrieve given external user's permission of given protocol.
|
java.lang.String |
retrieveGroupBusinessAgreementPermission(java.lang.String groupName,
java.lang.String partner,
java.lang.String host)
Retrieve business agreement permission with given business agreement for given group.
|
java.lang.String |
retrieveGroupParticipantPermission(java.lang.String groupName,
java.lang.String participant)
Retrieve participants permission for given group.
|
java.util.List |
retrieveGroups()
Retrieve all group.
|
java.lang.String |
retrieveInternalUserBusinessAgreementPermission(java.lang.String userName,
java.lang.String partner,
java.lang.String host)
Retrieve business agreement permission with given business agreement for given internal user.
|
java.lang.String[] |
retrieveInternalUserGroups(java.lang.String userName)
Retrieve the given internal user's group membership.
|
java.lang.String |
retrieveInternalUserParticipantPermission(java.lang.String userName,
java.lang.String participant)
Retrieve participant permission for given internal user.
|
void |
updateExternalUserProtocolPermission(java.lang.String email,
java.lang.String protocol,
java.lang.String permissions)
Set given external user's permission of given protocol.
|
void |
updateGroupBusinessAgreementPermission(java.lang.String groupName,
java.lang.String partner,
java.lang.String host,
java.lang.String permissions)
Set business agreement permission with given business agreement for given group.
|
void |
updateGroupParticipantPermission(java.lang.String groupName,
java.lang.String participant,
java.lang.String permissions)
Set participant permission for given group.
|
void |
updateInternalUserBusinessAgreementPermission(java.lang.String userName,
java.lang.String partner,
java.lang.String host,
java.lang.String permissions)
Set business agreement permission with given business agreement for given internal user.
|
void |
updateInternalUserParticipantPermission(java.lang.String userName,
java.lang.String participant,
java.lang.String permissions)
Set participant permission for given internal user.
|
void createAdminUser(java.lang.String userName)
userName - name of created admin user.void deleteAdminUser(java.lang.String userName)
userName - name of deleted admin user.void createInternalUser(java.lang.String userName,
java.lang.String password)
userName - name of created internal user.password - password of created internal user.void deleteInternalUser(java.lang.String userName)
userName - name of deleted internal user.java.lang.String[] retrieveInternalUserGroups(java.lang.String userName)
throws ConfigException
userName - name of given user.ConfigExceptionvoid createInternalUserGroups(java.lang.String userName,
java.lang.String[] groups)
throws ConfigException
userName - name of given user.groups - array of group names.ConfigExceptionvoid deleteInternalUserGroups(java.lang.String userName,
java.lang.String[] groups)
throws ConfigException
userName - name of given user.groups - array of group names.ConfigExceptionvoid deleteAllInternalUserGroups(java.lang.String userName)
throws ConfigException
userName - name of given user.ConfigExceptionjava.lang.String retrieveInternalUserParticipantPermission(java.lang.String userName,
java.lang.String participant)
throws ConfigException
userName - name of given user.participant - name of given participant.ConfigExceptionvoid updateInternalUserParticipantPermission(java.lang.String userName,
java.lang.String participant,
java.lang.String permissions)
throws ConfigException
userName - name of given user.participant - name of given participant.permissions - participant permission string.Options:C(create),R(retrieve),U(update),D(delete),A(all).i.e. CR refers to create and retrieve permissions.ConfigExceptionjava.lang.String retrieveInternalUserBusinessAgreementPermission(java.lang.String userName,
java.lang.String partner,
java.lang.String host)
throws ConfigException
userName - name of given user.partner - partner name of given business agreement.host - host name of given business agreement.ConfigExceptionvoid updateInternalUserBusinessAgreementPermission(java.lang.String userName,
java.lang.String partner,
java.lang.String host,
java.lang.String permissions)
throws ConfigException
userName - name of given user.partner - partner name of given business agreement.host - host name of given business agreement.permissions - business agreement permission string.Options:C(create),R(retrieve),U(update),D(delete),A(all).i.e. CR refers to create and retrieve permissions.ConfigExceptionvoid createExternalUser(java.lang.String email,
java.lang.String password,
java.lang.String partner,
java.lang.String firstName,
java.lang.String lastName)
throws ConfigException
email - email of created external user.password - password of created external user.partner - partner the created external user belongs to.firstName - first name of created external user.lastName - last name of created external user.ConfigExceptionvoid deleteExternalUser(java.lang.String email)
email - email of deleted external user.java.lang.String retrieveExternalUserProtocolPermission(java.lang.String email,
java.lang.String protocol)
throws ConfigException
email - email of given external user.protocol - name of given protocol.ConfigExceptionvoid updateExternalUserProtocolPermission(java.lang.String email,
java.lang.String protocol,
java.lang.String permissions)
throws ConfigException
email - email of given external user.protocol - name of given protocol.permissions - external user permission for given protocol.Please refer to the related user guide documentation for all the supported permissions of the specified protocol.ConfigExceptionvoid createGroup(java.lang.String groupName)
throws ConfigException
groupName - name of created group.ConfigExceptionvoid deleteGroup(java.lang.String groupName)
groupName - name of deleted group.void updateGroupBusinessAgreementPermission(java.lang.String groupName,
java.lang.String partner,
java.lang.String host,
java.lang.String permissions)
throws ConfigException
groupName - name of given group.partner - partner name of given business agreement.host - name of given business agreement.permissions - business agreement permission string.Options:C(create),R(retrieve),U(update),D(delete),A(all).i.e. CR refers to create and retrieve permissions.ConfigExceptionvoid updateGroupParticipantPermission(java.lang.String groupName,
java.lang.String participant,
java.lang.String permissions)
throws ConfigException
groupName - name of given group.participant - name of given participant.permissions - permissions participant permission string.Options:C(create),R(retrieve),U(update),D(delete),A(all).i.e. CR refers to create and retrieve permissions.ConfigExceptionjava.lang.String retrieveGroupParticipantPermission(java.lang.String groupName,
java.lang.String participant)
throws ConfigException
groupName - name of given group.participant - name of given participant.ConfigExceptionjava.lang.String retrieveGroupBusinessAgreementPermission(java.lang.String groupName,
java.lang.String partner,
java.lang.String host)
throws ConfigException
groupName - name of given group.partner - partner name of given business agreement.host - host name of given business agreement.ConfigExceptionjava.util.List retrieveGroups()