Blue Mind
Release 1.0

net.bluemind.core.api.services
Interface IRoleBasedAccessControl

All Known Implementing Classes:
RoleBasedAccessControlClient

public interface IRoleBasedAccessControl


Method Summary
 java.util.Set<java.lang.String> getAllowedRpcs(AccessToken at, java.lang.Integer userId)
           
 java.util.Set<java.lang.String> getAvailableHandlers(AccessToken at)
           
 ResultList<Group> getProfiles(AccessToken at, java.lang.Integer domainId)
           
 java.util.List<Role> getRoles(AccessToken at)
           
 void setRoles(AccessToken at, java.lang.Integer entityId, java.util.Set<Role> roles)
           
 

Method Detail

getAllowedRpcs

java.util.Set<java.lang.String> getAllowedRpcs(AccessToken at,
                                               java.lang.Integer userId)
                                               throws ServerFault
Throws:
ServerFault

getAvailableHandlers

java.util.Set<java.lang.String> getAvailableHandlers(AccessToken at)
                                                     throws ServerFault
Throws:
ServerFault

setRoles

void setRoles(AccessToken at,
              java.lang.Integer entityId,
              java.util.Set<Role> roles)
              throws AuthFault,
                     ServerFault
Throws:
AuthFault
ServerFault

getRoles

java.util.List<Role> getRoles(AccessToken at)
                              throws AuthFault,
                                     ServerFault
Throws:
AuthFault
ServerFault

getProfiles

ResultList<Group> getProfiles(AccessToken at,
                              java.lang.Integer domainId)
                              throws AuthFault,
                                     ServerFault
Throws:
AuthFault
ServerFault

Blue Mind
Release 1.0