if (auditResult.isLeft()) context.put("errors", auditResult.left().get()); renderer.render(response.getWriter(), CONFIG_RESOURCE_KEY, "Atlassian.Templates.Automation.configError", context); return;
public Optional<OperationStatus> getError() { return Optional.ofNullable(result.left().getOrNull()); }
public Response createPermissionScheme(final PermissionSchemeBean permissionScheme, @QueryParam ("expand") String expand) return withParsedExpandParameter(expand).left().on(new Function<List<PermissionSchemeExpandParam>, Response>()
return getProjectRole(roleId).left().on(new com.google.common.base.Function<ProjectRole, Response>()
return getProjectForEdit(projectIdOrKey).left().on(new Function<Project, Response>()
@QueryParam ("expand") final String expand) return responseFactory.toResponse(notificationSchemeBeanFactory.parseExpandQuery(expand)).left().on(new Function<List<NotificationSchemeExpandParam>, Response>()
commentService.create(user, issue, template.getComment(), securityLevel.left().get(), null, true, jiraErrorCollection);
Either<NegativeResponseStatus, SuccessfulResponse> addResult = proxy.addAttachment(copiedIssueKey, attachment); if (addResult.isLeft()) { NegativeResponseStatus responseStatus = addResult.left().get(); ErrorCollection ec = responseStatus.getErrorCollection(); if (ec != null) {
return getProjectForEdit(projectIdOrKey).left().on(new Function<Project, Response>()
return getProjectRole(roleId).left().on(new com.google.common.base.Function<ProjectRole, Response>()
public Response getPermissionSchemeGrant(@PathParam ("schemeId") final Long schemeId, @PathParam ("permissionId") final Long permissionId, @QueryParam ("expand") String expand) return withParsedExpandParameter(expand).left().on(new Function<List<PermissionSchemeExpandParam>, Response>()
return Response.ok(resultOrError.left().get()).build();
public Response getAssignedPermissionScheme(@PathParam ("projectKeyOrId") final String projectKeyOrId, @QueryParam("expand") String expand) return responseFactory.toResponse(expander.parseExpandQuery(expand)).left().on(new Function<List<PermissionSchemeExpandParam>, Response>()
Either<NegativeResponseStatus, SuccessfulResponse> copierResult = copier.copyLocalAndRemoteLinks(issueToCopy, copiedIssue.getIssueKey(), copiedIssue.getIssueId()); if (copierResult.isLeft()) { ErrorCollection ec = copierResult.left().get().getErrorCollection(); if (ec != null && ec.hasAnyErrors()) { addErrorCollection(ec);
public Response getAllStatuses(@PathParam ("projectIdOrKey") final String projectIdOrKey) return getProjectForView(projectIdOrKey).left().on(new Function<Project, Response>()
return responseFactory.validateOutcome(issueSecurityLevelScheme).left().on(new Function<IssueSecurityLevelScheme, Response>()
return responseFactory.validateOutcome(issueSecurityLevelScheme).left().on(new Function<IssueSecurityLevelScheme, Response>()