Class ProjectPermissionsServiceImpl

  • All Implemented Interfaces:
    org.guvnor.common.services.project.security.ProjectPermissionsService

    public class ProjectPermissionsServiceImpl
    extends Object
    implements org.guvnor.common.services.project.security.ProjectPermissionsService
    • Constructor Detail

      • ProjectPermissionsServiceImpl

        public ProjectPermissionsServiceImpl()
      • ProjectPermissionsServiceImpl

        @Inject
        public ProjectPermissionsServiceImpl​(org.guvnor.structure.organizationalunit.config.SpaceConfigStorageRegistry spaceConfigStorageRegistry)
    • Method Detail

      • loadBranchPermissions

        public org.guvnor.structure.organizationalunit.config.BranchPermissions loadBranchPermissions​(String spaceName,
                                                                                                      String projectIdentifier,
                                                                                                      String branchName)
        Specified by:
        loadBranchPermissions in interface org.guvnor.common.services.project.security.ProjectPermissionsService
      • loadBranchPermissions

        public Map<String,​org.guvnor.structure.organizationalunit.config.BranchPermissions> loadBranchPermissions​(String spaceName,
                                                                                                                        String projectIdentifier,
                                                                                                                        List<String> branches)
        Specified by:
        loadBranchPermissions in interface org.guvnor.common.services.project.security.ProjectPermissionsService