1 /** 2 * 2009, Digitalis Informatica. All rights reserved. Distribuicao e Gestao de Informatica, Lda. Estrada de Paco de Arcos 3 * num.9 - Piso -1 2780-666 Paco de Arcos Telefone: (351) 21 4408990 Fax: (351) 21 4408999 http://www.digitalis.pt 4 */ 5 6 package pt.digitalis.dif.controller.objects; 7 8 /** 9 * Result message type for all stages. Will contain erros, warns and other messages that we wish to convey to the user 10 * 11 * @author Pedro Viegas <a href="mailto:pviegas@digitalis.pt">pviegas@digitalis.pt</a><br/> 12 * @created Nov 4, 2009 13 */ 14 public class ResultMessage { 15 16 /** the detailed body of the message */ 17 private String description; 18 19 /** The mode. */ 20 private String mode; 21 22 /** if T will show the message in a popup dialog */ 23 private boolean popupMode; 24 25 /** the title of the message */ 26 private String title; 27 28 /** the type of the message */ 29 private String type; 30 31 /** 32 * Constructor. 33 * 34 * @param type 35 * the type 36 * @param title 37 * the title 38 * @param description 39 * the description 40 * @param popupMode 41 * the popup mode 42 * @param mode 43 * the mode 44 */ 45 public ResultMessage(String type, String title, String description, boolean popupMode, String mode) 46 { 47 this.type = type; 48 this.title = title; 49 this.description = description; 50 this.popupMode = popupMode; 51 this.mode = mode; 52 } 53 54 /** 55 * Inspector for the 'description' attribute. 56 * 57 * @return the description value 58 */ 59 public String getDescription() 60 { 61 return description; 62 } 63 64 /** 65 * Inspector for the 'mode' attribute. 66 * 67 * @return the mode value 68 */ 69 public String getMode() 70 { 71 return mode; 72 } 73 74 /** 75 * Inspector for the 'title' attribute. 76 * 77 * @return the title value 78 */ 79 public String getTitle() 80 { 81 return title; 82 } 83 84 /** 85 * Inspector for the 'type' attribute. 86 * 87 * @return the type value 88 */ 89 public String getType() 90 { 91 return type; 92 } 93 94 /** 95 * Inspector for the 'popupMode' attribute. 96 * 97 * @return the popupMode value 98 */ 99 public boolean isPopupMode() 100 { 101 return popupMode; 102 } 103 104 /** 105 * Modifier for the 'description' attribute. 106 * 107 * @param description 108 * the new description value to set 109 */ 110 public void setDescription(String description) 111 { 112 this.description = description; 113 } 114 115 /** 116 * Modifier for the 'mode' attribute. 117 * 118 * @param mode 119 * the new mode value to set 120 */ 121 public void setMode(String mode) 122 { 123 this.mode = mode; 124 } 125 126 /** 127 * Modifier for the 'popupMode' attribute. 128 * 129 * @param popupMode 130 * the new popupMode value to set 131 */ 132 public void setPopupMode(boolean popupMode) 133 { 134 this.popupMode = popupMode; 135 } 136 137 /** 138 * Modifier for the 'title' attribute. 139 * 140 * @param title 141 * the new title value to set 142 */ 143 public void setTitle(String title) 144 { 145 this.title = title; 146 } 147 148 /** 149 * Modifier for the 'type' attribute. 150 * 151 * @param type 152 * the new type value to set 153 */ 154 public void setType(String type) 155 { 156 this.type = type; 157 } 158 }