001    /*
002    
003      $Id: MessageResponse.java,v 1.1 2003/05/03 09:53:14 culdesac Exp $
004    
005    */
006    
007    package sharpster.common;
008    
009    import sharpster.common.Response;
010    import java.io.Serializable;
011    
012    /**
013     * A response containing a general message.
014     */
015    public class MessageResponse extends Response implements Serializable {
016    
017        /**
018         * Object holding the messages.
019         */    
020        private String message;
021    
022        /**
023         * Returns the type of this response.
024         */
025        public int getType() {
026            return sharpster.common.ResponseType.MESSAGE;
027        }    
028    
029        /**
030         * Returns the message.
031         */
032        public String getMessage() {
033            return message;
034        }
035    
036        /**
037         * Sets the message.
038         */
039        public void setMessage(String message) {
040            this.message = message;
041        }
042    
043        public String toString() {
044            String msg = super.toString();
045    
046            msg = "Message response\n" + msg;
047            msg += "- Message: " + message + "\n";
048    
049            return msg;
050        }
051    }