001 /* 002 003 $Id: CVSOutputResponse.java,v 1.3 2003/03/23 19:18:27 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 output from the CVS. 014 */ 015 public class CVSOutputResponse extends Response implements Serializable { 016 017 /** 018 * Object holding CVS 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.CVS_OUTPUT; 027 } 028 029 /** 030 * Returns the message created by the CVS. 031 */ 032 public String getMessage() { 033 return message; 034 } 035 036 /** 037 * Sets the message created by the CVS. 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 = "CVS output response\n" + msg; 047 msg += "- Message: " + message + "\n"; 048 049 return msg; 050 } 051 }