/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.eas.client.threetier.requests;
import com.eas.client.threetier.Request;
import com.eas.client.threetier.Requests;
import java.util.Date;
/**
*
* @author mg
*/
public class AppQueryRequest extends Request {
protected String queryName;
protected Date timeStamp;
public AppQueryRequest() {
super(Requests.rqAppQuery);
}
public AppQueryRequest(String aQueryName, Date aTimeStamp) {
this();
queryName = aQueryName;
timeStamp = aTimeStamp;
}
public String getQueryName() {
return queryName;
}
public void setQueryName(String aValue) {
queryName = aValue;
}
public Date getTimeStamp() {
return timeStamp;
}
public void setTimeStamp(Date aValue) {
timeStamp = aValue;
}
@Override
public void accept(PlatypusRequestVisitor aVisitor) throws Exception {
aVisitor.visit(this);
}
public static class Response extends com.eas.client.threetier.Response {
protected String appQueryJson;
protected Date timeStamp;
public Response(String aAppQueryJson, Date aTimeStamp) {
super();
appQueryJson = aAppQueryJson;
timeStamp = aTimeStamp;
}
public String getAppQueryJson() {
return appQueryJson;
}
public void setAppQueryJson(String aValue) {
appQueryJson = aValue;
}
public Date getTimeStamp() {
return timeStamp;
}
public void setTimeStamp(Date aValue) {
timeStamp = aValue;
}
@Override
public void accept(PlatypusResponseVisitor aVisitor) throws Exception {
aVisitor.visit(this);
}
}
}