com.atlassian.jira.issue.fields.rest.json.beans
Class StatusJsonBean

java.lang.Object
  extended by com.atlassian.jira.issue.fields.rest.json.beans.StatusJsonBean

public class StatusJsonBean
extends Object

A JSON-convertable representation of a Status

Since:
v5.0

Nested Class Summary
static class StatusJsonBean.Builder
           
 
Constructor Summary
StatusJsonBean()
           
StatusJsonBean(String self, String statusColor, String description, String iconUrl, String name, String id)
           
 
Method Summary
static StatusJsonBean bean(Status status, JiraBaseUrls urls)
           
static StatusJsonBean bean(String id, String name, String self, String iconUrl, String description)
           
static StatusJsonBean bean(String id, String name, String self, String iconUrl, String description, StatusCategoryJsonBean statusCategoryJsonBean)
           
static Collection<StatusJsonBean> beans(Collection<Status> allowedValues, JiraBaseUrls baseUrls)
           
 String description()
           
 StatusJsonBean description(String description)
           
 String iconUrl()
           
 StatusJsonBean iconUrl(String iconUrl)
           
 String id()
           
 StatusJsonBean id(String id)
           
 String name()
           
 StatusJsonBean name(String name)
           
 String self()
           
 StatusJsonBean self(String self)
           
 StatusCategoryJsonBean statusCategory()
           
 String statusColor()
           
 StatusJsonBean statusColor(String statusColor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StatusJsonBean

public StatusJsonBean()

StatusJsonBean

public StatusJsonBean(String self,
                      String statusColor,
                      String description,
                      String iconUrl,
                      String name,
                      String id)
Method Detail

self

public String self()

self

public StatusJsonBean self(String self)

statusColor

public String statusColor()

statusColor

public StatusJsonBean statusColor(String statusColor)

description

public String description()

description

public StatusJsonBean description(String description)

iconUrl

public String iconUrl()

iconUrl

public StatusJsonBean iconUrl(String iconUrl)

name

public String name()

name

public StatusJsonBean name(String name)

id

public String id()

id

public StatusJsonBean id(String id)

statusCategory

public StatusCategoryJsonBean statusCategory()

bean

public static StatusJsonBean bean(Status status,
                                  JiraBaseUrls urls)
Returns:
null if the input is null

beans

public static Collection<StatusJsonBean> beans(Collection<Status> allowedValues,
                                               JiraBaseUrls baseUrls)

bean

public static StatusJsonBean bean(String id,
                                  String name,
                                  String self,
                                  String iconUrl,
                                  String description)

bean

public static StatusJsonBean bean(String id,
                                  String name,
                                  String self,
                                  String iconUrl,
                                  String description,
                                  StatusCategoryJsonBean statusCategoryJsonBean)


Copyright © 2002-2014 Atlassian. All Rights Reserved.