/*
* 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 pk, mg refactoring
*/
public class ResourceRequest extends Request {
protected Date timeStamp;
protected String resourceName;
public ResourceRequest() {
super(Requests.rqResource);
}
public ResourceRequest(Date aTimeStamp, String aResourceName) {
this();
timeStamp = aTimeStamp;
resourceName = aResourceName;
}
public String getResourceName() {
return resourceName;
}
public void setResourceName(String aValue) {
resourceName = 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 byte[] content;
protected Date timeStamp;
public Response() {
super();
}
public Response(byte[] aContent, Date aTimeStamp) {
super();
content = aContent;
timeStamp = aTimeStamp;
}
public byte[] getContent() {
return content;
}
public void setContent(byte[] aValue) {
content = aValue;
}
public Date getTimeStamp() {
return timeStamp;
}
public void setTimeStamp(Date aValue) {
timeStamp = aValue;
}
@Override
public void accept(PlatypusResponseVisitor aVisitor) throws Exception {
aVisitor.visit(this);
}
}
}