org.sonar.plugins.core.security
Class RoleManager

java.lang.Object
  extended by org.sonar.plugins.core.security.RoleManager

public class RoleManager
extends Object

Since:
1.12

Field Summary
protected static String DEFAULT_ROLE_PREFIX
           
 
Constructor Summary
RoleManager(DatabaseSession session)
           
 
Method Summary
 void affectDefaultRolesToResource(int resourceId)
           
protected static String convertDefaultRoleName(String defaultRoleName)
           
protected  GroupRole createResourceRoleFromDefault(GroupRole defaultUserRole, int resourceId)
           
protected  UserRole createResourceRoleFromDefault(UserRole defaultUserRole, int resourceId)
           
protected  List<GroupRole> getDefaultGroupRoles()
           
protected  List<UserRole> getDefaultUserRoles()
           
 List<GroupRole> getGroupRoles(int resourceId)
           
 List<UserRole> getUserRoles(int resourceId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_ROLE_PREFIX

protected static final String DEFAULT_ROLE_PREFIX
See Also:
Constant Field Values
Constructor Detail

RoleManager

public RoleManager(DatabaseSession session)
Method Detail

affectDefaultRolesToResource

public void affectDefaultRolesToResource(int resourceId)

getUserRoles

public List<UserRole> getUserRoles(int resourceId)

getGroupRoles

public List<GroupRole> getGroupRoles(int resourceId)

getDefaultUserRoles

protected List<UserRole> getDefaultUserRoles()

getDefaultGroupRoles

protected List<GroupRole> getDefaultGroupRoles()

createResourceRoleFromDefault

protected UserRole createResourceRoleFromDefault(UserRole defaultUserRole,
                                                 int resourceId)

createResourceRoleFromDefault

protected GroupRole createResourceRoleFromDefault(GroupRole defaultUserRole,
                                                  int resourceId)

convertDefaultRoleName

protected static String convertDefaultRoleName(String defaultRoleName)


Copyright © 2009-2012 SonarSource. All Rights Reserved.