Clients should not code directly to this interface but should instead use ServerAdmin.

Since:

4.3

Method Summary

void

assignRoleToGroup(java.lang.String roleIdentifier,
java.lang.String groupIdentifier)
Assign to the given Group the given Administrative Role.

boolean

authenticateUser(java.lang.String username,
char[] credentials,
java.io.Serializable trustePayload,
java.lang.String applicationName)
Authenticate a user with the specified user name and credentials
for use with the specified application.

char[]

exportDataRoles(java.lang.String vdbName,
java.lang.String vdbVersion)
Export the data roles defined for the given vdb from the current system

groupIdentifier - The unique identifier for the Group. This is group name. A user is a Principal and a
Principal name is considered to be unique throughout the MetaMatrix system across all Membership domains.
The WILDCARD cannot be used here.

getRolesForUser

Get the Collection of administrative role names possessed by the given user, if any.

Parameters:

userIdentifier - The unique identifier for the user. This is generally a user name. A user is a Principal and a
Principal name is considered to be unique throughout the MetaMatrix system across all Membership domains.
The WILDCARD cannot be used here.

userIdentifier - The unique identifier for the user. This is generally a user name. A user is a Principal and a
Principal name is considered to be unique throughout the MetaMatrix system across all Membership domains.
The WILDCARD cannot be used here.

groupIdentifier - The unique identifier for the Group. This is generally a group name. A group is a Principal and
a Principal name is considered to be unique throughout the MetaMatrix system across all Membership domains.
Note that by supplying the WILDCARD identifier, all all users in the system will
retrieved.

authenticateUser

Authenticate a user with the specified user name and credentials
for use with the specified application. The application name may also
be used by the Membership Service to determine the appropriate authentication
mechanism.