ErrorBean.java
01 package com.bea.medrec.beans;
02 
03 import java.io.Serializable;
04 
05 /**
06  @author Copyright (c) 2006 by BEA Systems. All Rights Reserved.
07  */
08 public final class ErrorBean implements Serializable {
09   // Instance Variables
10   private String errMessage = "";
11   private String link = "";
12 
13   private final static String NPE_ERROR_MESSAGE = "System error: value 'null' "+
14       "unacceptable.  Please contact customer service.";
15 
16   // Constuctors
17   public ErrorBean() {
18   }
19 
20   public ErrorBean(String errMessage, String link) {
21     setErrMessage(errMessage);
22     this.link = link;
23   }
24 
25   // Getters
26   public String getErrMessage() {
27     return this.errMessage;
28   }
29 
30   public String getLink() {
31     return this.link;
32   }
33 
34   // Setters
35   public void setErrMessage(String errMessage) {
36     if (errMessage == null || errMessage.equals(""))
37       this.errMessage = NPE_ERROR_MESSAGE;
38     else
39       this.errMessage = errMessage;
40   }
41 
42   public void setLink(String link) {
43     this.link = link;
44   }
45 
46   public String toString() {
47     StringBuffer str = new StringBuffer();
48     str.append("Error [");
49     str.append(" ErrMsg: " + errMessage);
50     str.append(" | Link: " + link);
51     str.append("]");
52 
53     return str.toString();
54   }
55 
56 }