Class DefaultSoftwarePermissionSchemeData

java.lang.Object
com.atlassian.greenhopper.project.DefaultSoftwarePermissionSchemeData
All Implemented Interfaces:
SoftwarePermissionSchemeData

@Service public class DefaultSoftwarePermissionSchemeData extends Object implements SoftwarePermissionSchemeData
  • Constructor Details

    • DefaultSoftwarePermissionSchemeData

      public DefaultSoftwarePermissionSchemeData()
  • Method Details

    • getSchemeInput

      public com.atlassian.jira.permission.PermissionSchemeInput getSchemeInput(String schemeName, String schemeDesc, com.atlassian.jira.permission.PermissionHolder adminRoleHolder, com.atlassian.jira.permission.PermissionHolder userRoleHolder)
      Specified by:
      getSchemeInput in interface SoftwarePermissionSchemeData
      Parameters:
      schemeName - the name to give the scheme.
      schemeDesc - the description to give the scheme.
      adminRoleHolder - he PermissionHolder who should act as the 'admin' in this scheme.
      userRoleHolder - the PermissionHolder who should act as the 'user' in this scheme.
      Returns:
      the PermissionSchemeInput with all the nessecary entries to create the Software Permission Scheme.