/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package net.acesinc.convergentui.content;
import java.io.Serializable;
import org.springframework.http.MediaType;
/**
*
* @author andrewserff
*/
public class ContentResponse implements Serializable {
private Object content;
private MediaType contentType;
private boolean error = false;
private String message;
@Override
public String toString() {
if (error) {
return "Content has ERROR: " + message + " \nContent: " + content;
} else {
return "Content: " + content;
}
}
/**
* @return the content
*/
public Object getContent() {
return content;
}
/**
* @param content the content to set
*/
public void setContent(Object content) {
this.content = content;
}
/**
* @return the error
*/
public boolean isError() {
return error;
}
/**
* @param error the error to set
*/
public void setError(boolean error) {
this.error = error;
}
/**
* @return the message
*/
public String getMessage() {
return message;
}
/**
* @param message the message to set
*/
public void setMessage(String message) {
this.message = message;
}
/**
* @return the contentType
*/
public MediaType getContentType() {
return contentType;
}
/**
* @param contentType the contentType to set
*/
public void setContentType(MediaType contentType) {
this.contentType = contentType;
}
}