com.atlassian.jira.rest.api.issue
Class FieldsSerializer

java.lang.Object
  extended by org.codehaus.jackson.map.JsonSerializer<IssueFields>
      extended by com.atlassian.jira.rest.api.issue.FieldsSerializer

public class FieldsSerializer
extends org.codehaus.jackson.map.JsonSerializer<IssueFields>

Serialises IssueFields, with the contents of the fields map at the same level as the other fields.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.codehaus.jackson.map.JsonSerializer
org.codehaus.jackson.map.JsonSerializer.None
 
Constructor Summary
FieldsSerializer()
           
 
Method Summary
protected static boolean isPublic(Field field)
           
 void serialize(IssueFields issueFields, org.codehaus.jackson.JsonGenerator jgen, org.codehaus.jackson.map.SerializerProvider provider)
           
protected  void serializeSystemFields(IssueFields issueFields, org.codehaus.jackson.JsonGenerator jgen, org.codehaus.jackson.map.SerializerProvider provider)
          Serialises the system fields.
 
Methods inherited from class org.codehaus.jackson.map.JsonSerializer
handledType, isUnwrappingSerializer, serializeWithType, unwrappingSerializer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldsSerializer

public FieldsSerializer()
Method Detail

serialize

public void serialize(IssueFields issueFields,
                      org.codehaus.jackson.JsonGenerator jgen,
                      org.codehaus.jackson.map.SerializerProvider provider)
               throws IOException,
                      org.codehaus.jackson.JsonProcessingException
Specified by:
serialize in class org.codehaus.jackson.map.JsonSerializer<IssueFields>
Throws:
IOException
org.codehaus.jackson.JsonProcessingException

serializeSystemFields

protected void serializeSystemFields(IssueFields issueFields,
                                     org.codehaus.jackson.JsonGenerator jgen,
                                     org.codehaus.jackson.map.SerializerProvider provider)
                              throws IOException,
                                     org.codehaus.jackson.JsonProcessingException
Serialises the system fields.

Throws:
IOException
org.codehaus.jackson.JsonProcessingException

isPublic

protected static boolean isPublic(Field field)


Copyright © 2002-2013 Atlassian. All Rights Reserved.