Interface ResponsibilityFacadeEx
-
- All Superinterfaces:
BuildProblemResponsibilityFacade
,BuildTypeResponsibilityFacade
,TestNameResponsibilityFacade
- All Known Implementing Classes:
ResponsibilityFacadeImpl
,SecuredResponsibilityFacade
public interface ResponsibilityFacadeEx extends BuildTypeResponsibilityFacade, TestNameResponsibilityFacade, BuildProblemResponsibilityFacade
- Since:
- 5.0
- Author:
- Maxim Podkolzine (maxim.podkolzine@jetbrains.com)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SProject
getProject(ResponsibilityEntry entry)
String
getProjectId(ResponsibilityEntry entry)
TODO: temporary solution, should be moved to ResponsibilityEntry interface (kir)Map<User,List<ResponsibilityEntry>>
getResponsibilitiesMap(String projectId)
Returns the map of all responsibility entries classified by users.-
Methods inherited from interface jetbrains.buildServer.responsibility.BuildProblemResponsibilityFacade
findBuildProblemResponsibilities, findBuildProblemResponsibility, findEffectiveBuildProblemResponsibilities, getUserBuildProblemResponsibilities, removeBuildProblemResponsibility, setBuildProblemResponsibility, setBuildProblemResponsibility, setBuildProblemResponsibility
-
Methods inherited from interface jetbrains.buildServer.responsibility.BuildTypeResponsibilityFacade
findBuildTypeResponsibility, getUserBuildTypeResponsibilities, removeBuildTypeResponsibility, setBuildTypeResponsibility
-
Methods inherited from interface jetbrains.buildServer.responsibility.TestNameResponsibilityFacade
findAllTestNameResponsibilities, findAllTestNameResponsibilities, findTestNameResponsibility, getUserTestNameResponsibilities, getUserTestNameResponsibilities, removeTestNameResponsibility, setTestNameResponsibility, setTestNameResponsibility, setTestNameResponsibility
-
-
-
-
Method Detail
-
getResponsibilitiesMap
@NotNull Map<User,List<ResponsibilityEntry>> getResponsibilitiesMap(@Nullable String projectId)
Returns the map of all responsibility entries classified by users. Both build type and test responsibilities are included.- Returns:
- the map of all responsibility entries classified by users
- Since:
- 6.0
-
getProjectId
@Nullable String getProjectId(ResponsibilityEntry entry) throws AccessDeniedException
TODO: temporary solution, should be moved to ResponsibilityEntry interface (kir)- Returns:
- project ID for the given ResponsibilityEntry
- Throws:
AccessDeniedException
- Since:
- 7.0
-
getProject
@Nullable SProject getProject(ResponsibilityEntry entry) throws AccessDeniedException
- Throws:
AccessDeniedException
-
-