public StatusJsonBean build() { StatusJsonBean statusJsonBean = new StatusJsonBean() .self(self) .description(description) .iconUrl(iconUrl) .name(name) .id(id); statusJsonBean.statusCategory = statusCategory; return statusJsonBean; } }
public static Collection<StatusJsonBean> beans(final Collection<Status> allowedValues, final JiraBaseUrls baseUrls) { Collection<StatusJsonBean> result = Lists.newArrayListWithCapacity(allowedValues.size()); for (Status from : allowedValues) { result.add(StatusJsonBean.bean(from, baseUrls)); } return result; }
public StatusJsonBean description(String description) { return new StatusJsonBean(self, statusColor, description, iconUrl, name, id); }
@Override public FieldJsonRepresentation getJsonFromIssue(Issue issue, boolean renderedVersionRequired, FieldLayoutItem fieldLayoutItem) { return new FieldJsonRepresentation(new JsonData(StatusJsonBean.bean(issue.getStatusObject(), jiraBaseUrls))); } }
public StatusJsonBean iconUrl(String iconUrl) { return new StatusJsonBean(self, statusColor, description, iconUrl, name, id); }
public TransitionBean build() { final Status destinationStatus = getStatusFromStep(issue, action.getUnconditionalResult().getStep()); TransitionMetaFieldBeanBuilder fieldBuilder = new TransitionMetaFieldBeanBuilder(fieldScreenRendererFactory, fieldLayoutManager, action, issue, authContext.getUser(), versionBeanFactory, velocityRequestContextFactory, contextUriInfo, baseUrls); return new TransitionBean(String.valueOf(action.getId()), WorkflowUtil.getWorkflowTransitionDisplayName(action), fieldBuilder, StatusJsonBean.bean(destinationStatus, baseUrls)); }
public StatusJsonBean name(String name) { return new StatusJsonBean(self, statusColor, description, iconUrl, name, id); }
public StatusJsonBean createStatusBean(final Status status, final UriInfo uriInfo, final Class resourceClass) { String absoluteIconUrl; try { absoluteIconUrl = new URL(status.getIconUrl()).toString(); } catch (MalformedURLException e) { absoluteIconUrl = jiraBaseUrls.baseUrl() + status.getIconUrl(); } return StatusJsonBean.bean( status.getId(), status.getNameTranslation(), uriBuilder.build(uriInfo, resourceClass, status.getId()).toString(), absoluteIconUrl, status.getDescTranslation(), statusCategoryHelper.createStatusCategoryBean(status.getStatusCategory(), uriInfo, StatusCategoryResource.class) ); } }
public StatusJsonBean id(String id) { return new StatusJsonBean(self, statusColor, description, iconUrl, name, id); }
public IssueRefJsonBean createIssueRefJsonBean(final Issue issue) { return new IssueRefJsonBean() .id(String.valueOf(issue.getId())) .key(issue.getKey()) .self(URI.create(jiraBaseUrls.restApi2BaseUrl() + "issue/" + issue.getId())) .fields(new IssueRefJsonBean.Fields() .summary(issue.getSummary()) .status(StatusJsonBean.bean(issue.getStatusObject(), jiraBaseUrls)) .issueType(IssueTypeJsonBean.shortBean(issue.getIssueTypeObject(), jiraBaseUrls)) .priority(PriorityJsonBean.shortBean(issue.getPriorityObject(), jiraBaseUrls)) ); } }
public StatusJsonBean self(String self) { return new StatusJsonBean(self, statusColor, description, iconUrl, name, id); }
public StatusJsonBean statusColor(String statusColor) { return new StatusJsonBean(self, statusColor, description, iconUrl, name, id); }