com.metamatrix.platform.admin.api
Interface MembershipAdminAPI

All Superinterfaces:
java.io.Serializable, SubSystemAdminAPI
All Known Implementing Classes:
MembershipAdminAPIImpl

public interface MembershipAdminAPI
extends SubSystemAdminAPI


Method Summary
 boolean authenticateUser(java.lang.String username, Credentials credential, java.io.Serializable trustePayload, java.lang.String applicationName)
           
 java.util.List getDomainNames()
           
 java.util.Collection getGroupPrincipalNames()
           
 MultipleRequestConfirmation getGroupPrincipals(java.util.Collection groupNames)
           
 java.util.Set getGroupsForDomain(java.lang.String domainName)
           
 MetaMatrixPrincipal getUserPrincipal(java.lang.String principalName)
           
 MultipleRequestConfirmation getUserPrincipals(java.util.Collection userNames)
           
 

Method Detail

getDomainNames

java.util.List getDomainNames()
                              throws AuthorizationException,
                                     InvalidSessionException,
                                     MetaMatrixComponentException,
                                     MetaMatrixSecurityException
Throws:
AuthorizationException
InvalidSessionException
MetaMatrixComponentException
MetaMatrixSecurityException

getGroupsForDomain

java.util.Set getGroupsForDomain(java.lang.String domainName)
                                 throws AuthorizationException,
                                        InvalidSessionException,
                                        MetaMatrixComponentException,
                                        MetaMatrixSecurityException
Throws:
AuthorizationException
InvalidSessionException
MetaMatrixComponentException
MetaMatrixSecurityException

getUserPrincipal

MetaMatrixPrincipal getUserPrincipal(java.lang.String principalName)
                                     throws AuthorizationException,
                                            InvalidSessionException,
                                            MetaMatrixComponentException,
                                            MetaMatrixSecurityException
Throws:
AuthorizationException
InvalidSessionException
MetaMatrixComponentException
MetaMatrixSecurityException

getUserPrincipals

MultipleRequestConfirmation getUserPrincipals(java.util.Collection userNames)
                                              throws AuthorizationException,
                                                     InvalidSessionException,
                                                     MetaMatrixComponentException,
                                                     MetaMatrixSecurityException
Throws:
AuthorizationException
InvalidSessionException
MetaMatrixComponentException
MetaMatrixSecurityException

getGroupPrincipalNames

java.util.Collection getGroupPrincipalNames()
                                            throws AuthorizationException,
                                                   InvalidSessionException,
                                                   MetaMatrixComponentException,
                                                   MetaMatrixSecurityException
Throws:
AuthorizationException
InvalidSessionException
MetaMatrixComponentException
MetaMatrixSecurityException

getGroupPrincipals

MultipleRequestConfirmation getGroupPrincipals(java.util.Collection groupNames)
                                               throws AuthorizationException,
                                                      InvalidSessionException,
                                                      MetaMatrixComponentException,
                                                      MetaMatrixSecurityException
Throws:
AuthorizationException
InvalidSessionException
MetaMatrixComponentException
MetaMatrixSecurityException

authenticateUser

boolean authenticateUser(java.lang.String username,
                         Credentials credential,
                         java.io.Serializable trustePayload,
                         java.lang.String applicationName)
                         throws MetaMatrixComponentException,
                                MembershipServiceException
Throws:
MetaMatrixComponentException
MembershipServiceException


Copyright © 2009. All Rights Reserved.