View Javadoc

1   package com.atlassian.jira.rest.client.internal.json.gen;
2   
3   import com.atlassian.jira.rest.client.api.domain.AuditAssociatedItem;
4   import org.codehaus.jettison.json.JSONException;
5   import org.codehaus.jettison.json.JSONObject;
6   
7   /**
8    * @since v2.0
9    */
10  public class AuditAssociatedItemJsonGenerator implements JsonGenerator<AuditAssociatedItem> {
11      @Override
12      public JSONObject generate(AuditAssociatedItem bean) throws JSONException {
13          return new JSONObject()
14                  .put("id", bean.getId())
15                  .put("name", bean.getName())
16                  .put("typeName", bean.getTypeName())
17                  .put("parentId", bean.getParentId())
18                  .put("parentName", bean.getParentName());
19      }
20  }