net.acesinc.convergentui.content.ContentResponse.java Source code

Java tutorial

Introduction

Here is the source code for net.acesinc.convergentui.content.ContentResponse.java

Source

/*
 * 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;
    }
}