001: /*
002: *
003: * (c) Copyright 2004 - 2007 osbl development team.
004: *
005: * This file is part of the osbl (http://osbl.wilken.de).
006: *
007: * the osbl is free software; you can redistribute it and/or modify
008: * it under the terms of the GNU General Public License
009: * as published by the Free Software Foundation; either version 2.1
010: * of the License, or (at your option) any later version.
011: *
012: * Please see COPYING for the complete licence.
013: */
014: package org.osbl.demo.urlaub.model;
015:
016: import org.conform.*;
017:
018: import java.sql.*;
019:
020: /**
021: * @author hengels
022: * @version $Revision: 840 $
023: */
024: @Bean(format=FormatType.CUSTOM,formatClass="org.osbl.demo.urlaub.model.UrlaubsAntragFormat",patternKey="org.osbl.demo.urlaub.model.UrlaubsAntrag.pattern")
025: public class UrlaubsAntrag {
026: @Property(writable="false")
027: Integer id;
028:
029: @Property(writable="false")
030: Timestamp created;
031: @Property(writable="false")
032: String createdBy;
033:
034: @Property(mandatory="true")
035: Typ typ = Typ.JAHRESURLAUB;
036:
037: Date vonDatum;
038: Date bisDatum;
039:
040: Time vonZeit;
041: Time bisZeit;
042:
043: String anlass;
044:
045: Genehmigung genehmigung = Genehmigung.STEHT_AUS;
046:
047: Timestamp gebucht;
048: Timestamp benachrichtigt;
049: Timestamp eingetragen;
050: Timestamp storniert;
051:
052: public Integer getId() {
053: return id;
054: }
055:
056: public void setId(Integer id) {
057: this .id = id;
058: }
059:
060: public Timestamp getCreated() {
061: return created;
062: }
063:
064: public void setCreated(Timestamp created) {
065: this .created = created;
066: }
067:
068: public String getCreatedBy() {
069: return createdBy;
070: }
071:
072: public void setCreatedBy(String createdBy) {
073: this .createdBy = createdBy;
074: }
075:
076: public Typ getTyp() {
077: return typ;
078: }
079:
080: public void setTyp(Typ typ) {
081: this .typ = typ;
082: }
083:
084: public Date getVonDatum() {
085: return vonDatum;
086: }
087:
088: public void setVonDatum(Date vonDatum) {
089: this .vonDatum = vonDatum;
090: }
091:
092: public Date getBisDatum() {
093: return bisDatum;
094: }
095:
096: public void setBisDatum(Date bisDatum) {
097: this .bisDatum = bisDatum;
098: }
099:
100: public Time getVonZeit() {
101: return vonZeit;
102: }
103:
104: public void setVonZeit(Time vonZeit) {
105: this .vonZeit = vonZeit;
106: }
107:
108: public Time getBisZeit() {
109: return bisZeit;
110: }
111:
112: public void setBisZeit(Time bisZeit) {
113: this .bisZeit = bisZeit;
114: }
115:
116: public String getAnlass() {
117: return anlass;
118: }
119:
120: public void setAnlass(String anlass) {
121: this .anlass = anlass;
122: }
123:
124: public Genehmigung getGenehmigung() {
125: return genehmigung;
126: }
127:
128: public void setGenehmigung(Genehmigung genehmigung) {
129: this .genehmigung = genehmigung;
130: }
131:
132: public Timestamp getGebucht() {
133: return gebucht;
134: }
135:
136: public void setGebucht(Timestamp gebucht) {
137: this .gebucht = gebucht;
138: }
139:
140: public Timestamp getBenachrichtigt() {
141: return benachrichtigt;
142: }
143:
144: public void setBenachrichtigt(Timestamp benachrichtigt) {
145: this .benachrichtigt = benachrichtigt;
146: }
147:
148: public Timestamp getEingetragen() {
149: return eingetragen;
150: }
151:
152: public void setEingetragen(Timestamp eingetragen) {
153: this .eingetragen = eingetragen;
154: }
155:
156: public Timestamp getStorniert() {
157: return storniert;
158: }
159:
160: public void setStorniert(Timestamp storniert) {
161: this .storniert = storniert;
162: }
163:
164: public String toString() {
165: return createdBy + "(" + created + ")";
166: }
167: }
|