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 }
|