All Downloads are FREE. Search and download functionalities are using the official Maven repository.

me.shib.java.lib.jiraclient.IssueHistoryItem Maven / Gradle / Ivy

package me.shib.java.lib.jiraclient;

import net.sf.json.JSONObject;

import java.util.Map;

public class IssueHistoryItem extends Resource {

    private String field;
    private String from;
    private String to;
    private String fromStr;
    private String toStr;

    public IssueHistoryItem(RestClient restclient) {
        super(restclient);
    }

    public IssueHistoryItem(RestClient restclient, JSONObject json) {
        this(restclient);
        if (json != null) {
            deserialise(restclient, json);
        }
    }

    private void deserialise(RestClient restclient, JSONObject json) {
        Map map = json;
        self = Field.getString(map.get("self"));
        id = Field.getString(map.get("id"));
        field = Field.getString(map.get("field"));
        from = Field.getString(map.get("from"));
        to = Field.getString(map.get("to"));
        fromStr = Field.getString(map.get("fromString"));
        toStr = Field.getString(map.get("toString"));
    }

    public String getField() {
        return field;
    }

    public String getFrom() {
        return from;
    }

    public String getTo() {
        return to;
    }

    public String getFromStr() {
        return fromStr;
    }

    public String getToStr() {
        return toStr;
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy