01 /*
02 * Created on 09.04.2004
03 */
04 package de.fub.tip.datenanzeige.ormapper;
05
06 import java.io.Serializable;
07
08 import org.apache.log4j.Logger;
09
10 /**
11 * Sinn: kapselt eigentlich nur einen Einzeiler (derzeit als String) damit man
12 * später auch mal andere Sachen machen kann.<br>
13 * Denkbar ist die Speicherung solcher Daten in der Datenbank ...
14 *
15 * @author hirsch, 09.04.2004
16 * @version 2004-04-09
17 * $Id: EinzeilerVO.java,v 1.2 2004/06/11 21:52:48 hirsch Exp $
18 *
19 */
20 public class EinzeilerVO implements ViewObject, Serializable {
21 /** textueller Wert */
22 private String wert = null;
23
24 /**
25 * leerer Konstruktor, die eigentlichen Daten werden anders gefüllt - <br>
26 * nämlich direkt mit den Settern!
27 * <br>
28 */
29 public EinzeilerVO() {
30 } // end of Konstruktor
31
32 /**
33 * gibt das Objekt auf einem Logger aus
34 * @see de.fub.tip.datenanzeige.ormapper.ViewObject#logObject(org.apache.log4j.Logger)
35 */
36 public void logObject(Logger logger) {
37 logger.debug("EinzeilerVO.logObject("+ this.toString() +")");
38 } // end of logObject
39
40 /**
41 * nullpointersichere Stringrepräsentation
42 * @return Einzeiler als String
43 */
44 public String toString() {
45 if (this.wert != null) return this.wert;
46 return "";
47 } // end of toString
48
49 /**
50 * gibt den Wert des Einzeilers zurück
51 * @return aktueller Wert
52 */
53 public String getWert() {
54 return wert;
55 } // end of getWert
56
57 /**
58 * setzt den Wert des Einzeilers neu
59 * @param wert neue Zeile
60 */
61 public void setWert(String wert) {
62 this.wert = wert;
63 } // end of setWert
64 } // end of class
65
|