Class BrokenBuildResource
- java.lang.Object
-
- com.atlassian.bamboo.brokenbuildtracker.rest.BrokenBuildResource
-
public class BrokenBuildResource extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringBROKEN_BUILDstatic StringBY_USERstatic StringMY_BROKEN_BUILDSstatic StringPLAN_RESULT_KEY_OR_PLAN_KEYstatic StringSHOW_ALL_RESPONSIBLE
-
Constructor Summary
Constructors Constructor Description BrokenBuildResource(TrackingEntryManager trackingEntryManager, BambooPermissionManager bambooPermissionManager, ResultsSummaryManager resultsSummaryManager, CachedPlanManager cachedPlanManager, com.atlassian.event.api.EventPublisher eventPublisher, BambooUserManager bambooUserManager, com.atlassian.sal.api.message.I18nResolver i18nResolver, PaginatedDataCollector paginatedDataCollector, LinkService linkService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponseaddResponsible(String planResultKeyOrPlanKey, String userName)RestPageModel<RestBrokenPlan>getBrokenBuildsForUser(String username, PageRequest pageRequest, javax.ws.rs.core.UriInfo uriInfo, boolean showAllResponsible)RestPageModel<RestBrokenPlan>getMyBrokenBuilds(PageRequest pageRequest, javax.ws.rs.core.UriInfo uriInfo)RestBrokenPlangetResponsibleForPlanResult(String planResultKeyOrPlanKey)javax.ws.rs.core.ResponseremoveResponsible(String planResultKeyOrPlanKey, String username)
-
-
-
Field Detail
-
BROKEN_BUILD
public static final String BROKEN_BUILD
- See Also:
- Constant Field Values
-
SHOW_ALL_RESPONSIBLE
public static final String SHOW_ALL_RESPONSIBLE
- See Also:
- Constant Field Values
-
PLAN_RESULT_KEY_OR_PLAN_KEY
public static final String PLAN_RESULT_KEY_OR_PLAN_KEY
- See Also:
- Constant Field Values
-
BY_USER
public static final String BY_USER
- See Also:
- Constant Field Values
-
MY_BROKEN_BUILDS
public static final String MY_BROKEN_BUILDS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
BrokenBuildResource
@Inject public BrokenBuildResource(TrackingEntryManager trackingEntryManager, BambooPermissionManager bambooPermissionManager, ResultsSummaryManager resultsSummaryManager, CachedPlanManager cachedPlanManager, com.atlassian.event.api.EventPublisher eventPublisher, BambooUserManager bambooUserManager, com.atlassian.sal.api.message.I18nResolver i18nResolver, PaginatedDataCollector paginatedDataCollector, LinkService linkService)
-
-
Method Detail
-
addResponsible
public javax.ws.rs.core.Response addResponsible(String planResultKeyOrPlanKey, String userName) throws WebValidationException, UserNotLoggedInException
-
removeResponsible
public javax.ws.rs.core.Response removeResponsible(String planResultKeyOrPlanKey, String username) throws WebValidationException, UserNotLoggedInException
-
getBrokenBuildsForUser
public RestPageModel<RestBrokenPlan> getBrokenBuildsForUser(String username, @Context PageRequest pageRequest, @Context javax.ws.rs.core.UriInfo uriInfo, boolean showAllResponsible)
-
getMyBrokenBuilds
public RestPageModel<RestBrokenPlan> getMyBrokenBuilds(@Context PageRequest pageRequest, @Context javax.ws.rs.core.UriInfo uriInfo)
-
getResponsibleForPlanResult
public RestBrokenPlan getResponsibleForPlanResult(String planResultKeyOrPlanKey) throws WebValidationException
- Throws:
WebValidationException
-
-