package com.example.cosmos_serversb.jsons; import com.example.cosmos_serversb.entities.Request; import com.example.cosmos_serversb.entities.User; import com.example.cosmos_serversb.models.Users; import java.util.Date; public class RequestJson { private String rId; // private String uri, IssuerUid, product; private String uri, product; private User Issuer; private Date date, deadline; private int location;// YahooローカルサーチAPIの業種コード private boolean done = false; public RequestJson(){ } public RequestJson(Request request){ setrId(request.getrId()); setUri(request.getrId()); setDate(request.getDate()); SetIssuerByUid(request.getIssuerUid()); //setIssuer(IssuerUid); setProduct(request.getProduct()); setDeadline(request.getDeadline()); setLocation(request.getLocation()); this.done = false; } private void setrId(String rId){ this.rId = rId; } public String getrId(){ return rId; } private void setUri(String uri){ this.uri = uri; } public String getUri(){ return uri; } private void setDate(Date date){ this.date = date; } public Date getDate() { return date; } // private void setIssuerUid(String IssuerUid){ // this.IssuerUid = IssuerUid; // } // // public String getIssuerUid(){ // return IssuerUid; // } private User getIssuer(){ return Issuer; } private void setIssuer(User user){ this.Issuer = user; } private void SetIssuerByUid(String uId){ this.Issuer = Users.getInstance().getUserById(uId); } public String getProduct() { return product; } public void setProduct(String product) { this.product = product; } public Date getDeadline() { return deadline; } public void setDeadline(Date deadline) { this.deadline = deadline; } public int getLocation() { return location; } public void setLocation(int location) { this.location = location; } public boolean isDone() { return done; } public boolean getDone() { return done; } public void setDone(boolean done) { this.done = done; } }