<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Datenbank</title><link>https://sourceforge.net/p/bsmanagement2/wiki/Datenbank/</link><description>Recent changes to Datenbank</description><atom:link href="https://sourceforge.net/p/bsmanagement2/wiki/Datenbank/feed" rel="self"/><language>en</language><lastBuildDate>Sun, 01 Jun 2014 14:05:21 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/bsmanagement2/wiki/Datenbank/feed" rel="self" type="application/rss+xml"/><item><title>Datenbank modified by Manuel Geier</title><link>https://sourceforge.net/p/bsmanagement2/wiki/Datenbank/</link><description>&lt;div class="markdown_content"&gt;&lt;div class="toc"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#datenbank"&gt;Datenbank&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="#annotations"&gt;Annotations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#datenmodell"&gt;Datenmodell&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="#boarding-school-management"&gt;Boarding School Management&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#customer-management-module"&gt;Customer Management Module&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="#customer"&gt;Customer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#group"&gt;Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#student-management-module"&gt;Student Management Module&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="#organisationunit"&gt;OrganisationUnit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#student"&gt;Student&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#studentclass"&gt;StudentClass&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#course-management-module"&gt;Course Management Module&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="#activity"&gt;Activity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#course"&gt;Course&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#courseaddition"&gt;CourseAddition&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#courseparticipant"&gt;CourseParticipant&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#courseposting"&gt;CoursePosting&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#postingrun"&gt;PostingRun&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#subject"&gt;Subject&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#room-management-module"&gt;Room Management Module&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="#bereich"&gt;Bereich&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#bewohner"&gt;Bewohner&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#bewohnergeb"&gt;BewohnerGeb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#bewohnerhistory"&gt;BewohnerHistory&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#bewohnerstorno"&gt;BewohnerStorno&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#buchungslaufzuordnung"&gt;BuchungsLaufZuordnung&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#geblauf"&gt;GebLauf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#gebuehr"&gt;Gebuehr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#gebuehrzuordnung"&gt;GebuehrZuordnung&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#gebuehrenkategorie"&gt;GebuehrenKategorie&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#gebuehrenlauf"&gt;GebuehrenLauf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#kaution"&gt;Kaution&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#tarif"&gt;Tarif&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#zimmer"&gt;Zimmer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h1 id="datenbank"&gt;Datenbank&lt;/h1&gt;
&lt;p&gt;Um Daten in der Datenbank abzuspeichern und zu laden wird das Datenbankframework &lt;em&gt;&lt;a class="" href="http://www.hibernate.org" rel="nofollow"&gt;Hibernate&lt;/a&gt;&lt;/em&gt; verwendet. Weitere Informationen zu diesem Framwork finden Sie auf &lt;a href="http://www.hibernate.org" rel="nofollow"&gt;http://www.hibernate.org&lt;/a&gt;. &lt;/p&gt;
&lt;h2 id="annotations"&gt;Annotations&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Annotation&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Beschreibung&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;@Id&lt;/em&gt;&lt;br /&gt;
Primary Key. Wenn das Objekt noch nicht in der Datenbank ist, so ist dieser Wert &lt;code&gt;null&lt;/code&gt;, ansonsten gibt dieser Wert die Id in der Datenbank an. &lt;/p&gt;
&lt;p&gt;&lt;em&gt;@GeneratedValue(strategy=GenerationType.AUTO)&lt;/em&gt;&lt;br /&gt;
Der Schlüssel wird automatisch von Hibernate generiert. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;@&lt;/em&gt;&lt;em&gt;To&lt;/em&gt;:&lt;/strong&gt;&lt;br /&gt;
Mittels dieser Annotation können Beziehungen zwischen den Objekten festgelegt werden. Die Eigenschaft &lt;code&gt;cascade&lt;/code&gt; (zb &lt;code&gt;cascade={CascadeType.PERSIST, CascadeType.MERGE}&lt;/code&gt;) sollte jedoch nicht benutzt werden. Anstelle von dieser sollte die &lt;code&gt;@Cascade&lt;/code&gt;-Annotation von Hibernate verwendet werden, da diese mehr Möglichkeiten bietet als in der Java Persistence Spezifikation. &lt;/p&gt;
&lt;p&gt;&lt;em&gt;@ManyToMany&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;@OneToMany(mappedBy = "PROPERTYNAME")&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;@ManyToOne&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;@Temporal:&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;
Gibt den Zeitstempel an, welche das Datum und/oder die Uhrzeit speichert. &lt;/p&gt;
&lt;p&gt;&lt;em&gt;@Temporal(javax.persistence.TemporalType.TIMESTAMP)&lt;/em&gt;&lt;br /&gt;
Speichert das Datum und die Uhrzeit. &lt;/p&gt;
&lt;p&gt;&lt;em&gt;@Temporal(javax.persistence.TemporalType.DATE)&lt;/em&gt;&lt;br /&gt;
Speichert nur das Datum. &lt;/p&gt;
&lt;p&gt;&lt;em&gt;@Temporal(javax.persistence.TemporalType.TIME)&lt;/em&gt;&lt;br /&gt;
Speichert nur die Uhrzeit. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;@Type:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;@Type(type="text")&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;@Cascade:&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;
Weiterleitung. Leitet die aktuelle Aktion (&lt;span&gt;[Aktionen aufzählen]&lt;/span&gt;) vom Objekt (&lt;code&gt;this&lt;/code&gt;), weiter an das Objekt, an dem die Annotation steht. Hibernate bietet mehr Operationen als in der Java Persistence Spezifikation festgelegt sind. &lt;br /&gt;
Im Package &lt;code&gt;org.hibernate.annotations.CascadeType&lt;/code&gt; stehen folgende Typen zur Verfügung: &lt;code&gt;PERSIST&lt;/code&gt;, &lt;code&gt;MERGE&lt;/code&gt;, &lt;code&gt;REMOVE&lt;/code&gt;, &lt;code&gt;REFRESH&lt;/code&gt;, &lt;code&gt;DELETE&lt;/code&gt;, &lt;code&gt;SAVE_UPDATE&lt;/code&gt;, &lt;code&gt;REPLICATE&lt;/code&gt;, &lt;code&gt;DELETE_ORPHAN&lt;/code&gt;, &lt;code&gt;LOCK&lt;/code&gt;, &lt;code&gt;EVICT&lt;/code&gt;. &lt;br /&gt;
Es wird empfohlen die @Cascade-Annotation von Hibernate anstelle von @&lt;em&gt;To&lt;/em&gt;(cascade=...) zu verwenden. &lt;br /&gt;
Wenn mehrere Operationen verwendet werden sollen, werden diese mit einem Beistrich getrennt, zB. &lt;code&gt;@Cascade({org.hibernate.annotations.!CascadeType.SAVE_UPDATE, org.hibernate.annotations.!CascadeType.DELETE_ORPHAN})&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;@Cascade(org.hibernate.annotations.CascadeType.NONE)&lt;/em&gt;&lt;br /&gt;
Voreinstellung; kein Kaskadieren &lt;/p&gt;
&lt;p&gt;&lt;em&gt;@Cascade(org.hibernate.annotations.CascadeType.ALL)&lt;/em&gt;&lt;br /&gt;
kaskadiert bei allen Methoden, auch denen der Hibernate-Erweiterung. Gibt aber kein delete-orphan weiter. &lt;/p&gt;
&lt;p&gt;&lt;em&gt;@Cascade(org.hibernate.annotations.CascadeType.PERSIST)&lt;/em&gt;&lt;br /&gt;
session.persist() &lt;/p&gt;
&lt;p&gt;&lt;em&gt;@Cascade(org.hibernate.annotations.CascadeType.MERGE)&lt;/em&gt;&lt;br /&gt;
session.merge() &lt;/p&gt;
&lt;p&gt;&lt;em&gt;@Cascade(org.hibernate.annotations.CascadeType.REMOVE)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;@Cascade(org.hibernate.annotations.CascadeType.REFRESH)&lt;/em&gt;&lt;br /&gt;
session.refresh() &lt;/p&gt;
&lt;p&gt;&lt;em&gt;@Cascade(org.hibernate.annotations.CascadeType.DELETE)&lt;/em&gt;&lt;br /&gt;
session.delete() &lt;/p&gt;
&lt;p&gt;&lt;em&gt;@Cascade(org.hibernate.annotations.CascadeType.SAVE_UPDATE)&lt;/em&gt;&lt;br /&gt;
session.saveOrUpdate()&lt;br /&gt;
This is especially useful for SAVE_UPDATE (which is the operation cascaded at flush time if you use plain Hibernate Annotations - Hibernate EntityManager cascade PERSIST at flush time as per the specification). &lt;/p&gt;
&lt;p&gt;&lt;em&gt;@Cascade(org.hibernate.annotations.CascadeType.REPLICATE)&lt;/em&gt;&lt;br /&gt;
session.replicate(..) &lt;/p&gt;
&lt;p&gt;&lt;em&gt;@Cascade(org.hibernate.annotations.CascadeType.DELETE_ORPHAN)&lt;/em&gt;&lt;br /&gt;
DELETE_ORPHAN applies only to @OneToMany associations, and indicates that the delete()/remove() operation should be applied to any child object that is removed from the association. In other words, if a child is dereferenced by a persistent parent and if DELETE_ORPHAN is used, the "orphaned" child is deleted.&lt;br /&gt;
Wenn die Beziehung gelöscht wird, werden bei einer 1:n-Beziehung die N-Objekte gelöscht, wenn für das Fremdschlüsselfeld ein Not-Null-Constraint besteht. &lt;/p&gt;
&lt;p&gt;&lt;em&gt;@Cascade(org.hibernate.annotations.CascadeType.LOCK)&lt;/em&gt;&lt;br /&gt;
session.lock() &lt;/p&gt;
&lt;p&gt;&lt;em&gt;@Cascade(org.hibernate.annotations.CascadeType.EVICT)&lt;/em&gt;&lt;br /&gt;
session.evict() löscht ein Objekt aus dem Session-Cache &lt;/p&gt;
&lt;p&gt;`` Quellen: &lt;a class="" href="http://www.galileocomputing.de/artikel/gp/artikelID-328" rel="nofollow"&gt;Galileo Annotation Referenz&lt;/a&gt;, &lt;a class="" href="http://docs.jboss.org/hibernate/stable/annotations/reference/en/html_single/" rel="nofollow"&gt;JBoss Hibernate Annotations&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="datenmodell"&gt;Datenmodell&lt;/h2&gt;
&lt;p&gt;Das Datenmodell beschreibt alle Daten die in der Datenbank gespeichert werden und deren Beziehungen. Weiters werden die gesetzten Annotations für Hibernate erkärt. &lt;/p&gt;
&lt;h3 id="boarding-school-management"&gt;Boarding School Management&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;Keine Daten werden in der Datenbank gespeichert.&lt;/em&gt;&lt;/p&gt;
&lt;h3 id="customer-management-module"&gt;Customer Management Module&lt;/h3&gt;
&lt;h4 id="customer"&gt;Customer&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Extends:&lt;/strong&gt;&lt;br /&gt;
Model &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Implements:&lt;/strong&gt;&lt;br /&gt;
AnnotatedClass &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Annotations:&lt;/strong&gt;&lt;br /&gt;
@Entity &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Property-Konstanten:&lt;/strong&gt;&lt;br /&gt;
JA &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PropertyChangeListener:&lt;/strong&gt;&lt;br /&gt;
JA &lt;/p&gt;
&lt;p&gt;``&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Variable&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Beschreibung&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Datentyp&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Standardwert&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Annotation&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Anmerkung&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;id&lt;/em&gt;&lt;br /&gt;
Eindeutige Nummer&lt;br /&gt;
&lt;code&gt;Long&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;null&lt;/code&gt;&lt;br /&gt;
@Id&lt;br /&gt;
@GeneratedValue(strategy=GenerationType.AUTO)&lt;br /&gt;
&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/desc.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;active&lt;/em&gt;&lt;br /&gt;
Gibt an, ob der Kunde aktiv ist oder nicht&lt;br /&gt;
&lt;code&gt;boolean&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;true&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;title&lt;/em&gt;&lt;br /&gt;
Titel (Prof., Dr., ...)&lt;br /&gt;
&lt;code&gt;String&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;""&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;forename&lt;/em&gt;&lt;br /&gt;
Vorname&lt;br /&gt;
&lt;code&gt;String&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;""&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;forename2&lt;/em&gt;&lt;br /&gt;
2. Vorname&lt;br /&gt;
&lt;code&gt;String&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;""&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;surname&lt;/em&gt;&lt;br /&gt;
Nachname&lt;br /&gt;
&lt;code&gt;String&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;""&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;gender&lt;/em&gt;&lt;br /&gt;
Geschlecht&lt;br /&gt;
&lt;code&gt;boolean&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;true&lt;/code&gt;&lt;br /&gt;
true: männlich&lt;br /&gt;
false: weiblich &lt;/p&gt;
&lt;p&gt;&lt;em&gt;street&lt;/em&gt;&lt;br /&gt;
Adresse&lt;br /&gt;
&lt;code&gt;String&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;""&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;postOfficeNumber&lt;/em&gt;&lt;br /&gt;
Postleitzahl&lt;br /&gt;
&lt;code&gt;String&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;""&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;city&lt;/em&gt;&lt;br /&gt;
Ort&lt;br /&gt;
&lt;code&gt;String&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;""&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;province&lt;/em&gt;&lt;br /&gt;
Bundesland&lt;br /&gt;
&lt;code&gt;String&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;""&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;country&lt;/em&gt;&lt;br /&gt;
Staat&lt;br /&gt;
String&lt;br /&gt;
&lt;code&gt;""&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;birthday&lt;/em&gt;&lt;br /&gt;
Geburtsdatum&lt;br /&gt;
&lt;code&gt;Date&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;null&lt;/code&gt;&lt;br /&gt;
@Temporal(javax.persistence.TemporalType.TIMESTAMP)&lt;br /&gt;
&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/desc.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;landlinephone&lt;/em&gt;&lt;br /&gt;
Festnetztelefon&lt;br /&gt;
&lt;code&gt;String&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;""&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;mobilephone&lt;/em&gt;&lt;br /&gt;
Mobiltelefon&lt;br /&gt;
&lt;code&gt;String&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;""&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;fax&lt;/em&gt;&lt;br /&gt;
Fax&lt;br /&gt;
&lt;code&gt;String&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;""&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;email&lt;/em&gt;&lt;br /&gt;
E-Mail-Adresse&lt;br /&gt;
String&lt;br /&gt;
&lt;code&gt;""&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;creationdate&lt;/em&gt;&lt;br /&gt;
Datum der Erstellung&lt;br /&gt;
&lt;code&gt;Date&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;null&lt;/code&gt;&lt;br /&gt;
@Temporal(javax.persistence.TemporalType.TIMESTAMP)&lt;br /&gt;
&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/desc.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;inactiveDate&lt;/em&gt;&lt;br /&gt;
Datum an dem der Kunde zuletzt inaktiv gesetzt wurde&lt;br /&gt;
&lt;code&gt;Date&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;null&lt;/code&gt;&lt;br /&gt;
@Temporal(javax.persistence.TemporalType.TIMESTAMP)&lt;br /&gt;
&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/desc.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;comment&lt;/em&gt;&lt;br /&gt;
Kommentar&lt;br /&gt;
&lt;code&gt;String&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;""&lt;/code&gt;&lt;br /&gt;
@Type(type="text")&lt;br /&gt;
&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/desc.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;guardian&lt;/em&gt;&lt;br /&gt;
Verweis auf den Erziehungsberechtigten&lt;br /&gt;
&lt;code&gt;Guardian&lt;/code&gt;&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/ClassLink.png" /&gt;&lt;br /&gt;
&lt;code&gt;new Guardian&lt;/code&gt;&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/ClassLink.png" /&gt;&lt;code&gt;()&lt;/code&gt;&lt;br /&gt;
@OneToOne &lt;br /&gt;
@Cascade(org.hibernate.annotations.CascadeType.ALL)&lt;/p&gt;
&lt;p&gt;&lt;em&gt;groups&lt;/em&gt;&lt;br /&gt;
Liste der zugehörigen Gruppen&lt;br /&gt;
&lt;code&gt;List&amp;lt;Group&lt;/code&gt;&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/ClassLink.png" /&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;new ArrayList&amp;lt;Group&lt;/code&gt;&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/ClassLink.png" /&gt;&lt;code&gt;&amp;gt;()&lt;/code&gt;&lt;br /&gt;
@ManyToMany&lt;/p&gt;
&lt;p&gt;&lt;em&gt;accountings&lt;/em&gt;&lt;br /&gt;
Liste der Buchungen&lt;br /&gt;
&lt;code&gt;List&amp;lt;Posting&lt;/code&gt;&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/ClassLink.png" /&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;new ArrayList&amp;lt;Posting&lt;/code&gt;&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/ClassLink.png" /&gt;&lt;code&gt;&amp;gt;()&lt;/code&gt;&lt;br /&gt;
@OneToMany(mappedBy = "customer")&lt;/p&gt;
&lt;h4 id="group"&gt;Group&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Extends:&lt;/strong&gt;&lt;br /&gt;
Model &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Implements:&lt;/strong&gt;&lt;br /&gt;
AnnotatedClass &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Annotations:&lt;/strong&gt;&lt;br /&gt;
@Entity&lt;br /&gt;
@Table(name="Groups"):&lt;em&gt; 'Group' kann nicht als Tabellenname gewählt werden, da dies ein SQL-Command ist.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Property-Konstanten:&lt;/strong&gt;&lt;br /&gt;
JA &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PropertyChangeListener:&lt;/strong&gt;&lt;br /&gt;
JA &lt;/p&gt;
&lt;p&gt;``&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Variable&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Beschreibung&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Datentyp&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Standardwert&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Annotation&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Anmerkung&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;id&lt;/em&gt;&lt;br /&gt;
Eindeutige Nummer&lt;br /&gt;
&lt;code&gt;Long&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;null&lt;/code&gt;&lt;br /&gt;
@Id&lt;br /&gt;
@GeneratedValue(strategy = GenerationType.AUTO)&lt;br /&gt;
&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/desc.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;name&lt;/em&gt;&lt;br /&gt;
Bezeichnung&lt;br /&gt;
&lt;code&gt;String&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;deletable&lt;/em&gt;&lt;br /&gt;
Ob die Gruppe gelöscht werden kann&lt;br /&gt;
&lt;code&gt;boolean&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;parent&lt;/em&gt;&lt;br /&gt;
Übergeordnete Gruppe&lt;br /&gt;
&lt;code&gt;Group&lt;/code&gt;&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/ClassLink.png" /&gt;&lt;br /&gt;
&lt;code&gt;&lt;/code&gt;&lt;br /&gt;
@ManyToOne&lt;br /&gt;
&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/desc.png" /&gt;&lt;br /&gt;
Beliebig viele Gruppen gehören zu einer Übergruppe. &lt;/p&gt;
&lt;p&gt;&lt;em&gt;customers&lt;/em&gt;&lt;br /&gt;
Liste der Kunden in dieser Gruppe&lt;br /&gt;
&lt;code&gt;List&amp;lt;Customer&lt;/code&gt;&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/ClassLink.png" /&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;new ArrayList&amp;lt;Customer&lt;/code&gt;&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/ClassLink.png" /&gt;&lt;code&gt;&amp;gt;()&lt;/code&gt;&lt;br /&gt;
@ManyToMany(mappedBy = "groups")&lt;/p&gt;
&lt;p&gt;&lt;em&gt;children&lt;/em&gt;&lt;br /&gt;
Liste der untergeordneten Gruppen&lt;br /&gt;
&lt;code&gt;List&amp;lt;Group&lt;/code&gt;&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/ClassLink.png" /&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;new ArrayList&amp;lt;Group&lt;/code&gt;&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/ClassLink.png" /&gt;&lt;code&gt;&amp;gt;()&lt;/code&gt;&lt;br /&gt;
@OneToMany(mappedBy = "parent")&lt;br /&gt;
&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/desc.png" /&gt;&lt;br /&gt;
Eine Gruppe kann beliebig viele Untergruppen haben. Die Beziehung wird von dem Property 'parent' bestimmt. &lt;/p&gt;
&lt;h3 id="student-management-module"&gt;Student Management Module&lt;/h3&gt;
&lt;h4 id="organisationunit"&gt;OrganisationUnit&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Extends:&lt;/strong&gt;&lt;br /&gt;
Model &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Implements:&lt;/strong&gt;&lt;br /&gt;
AnnotatedClass &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Annotations:&lt;/strong&gt;&lt;br /&gt;
@Entity &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Property-Konstanten:&lt;/strong&gt;&lt;br /&gt;
JA &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PropertyChangeListener:&lt;/strong&gt;&lt;br /&gt;
JA &lt;/p&gt;
&lt;p&gt;``&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Variable&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Beschreibung&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Datentyp&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Standardwert&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Annotation&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Anmerkung&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;id&lt;/em&gt;&lt;br /&gt;
Eindeutige Nummer&lt;br /&gt;
&lt;code&gt;Long&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;null&lt;/code&gt;&lt;br /&gt;
@Id&lt;br /&gt;
@GeneratedValue(strategy=GenerationType.AUTO)&lt;br /&gt;
&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/desc.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;name&lt;/em&gt;&lt;br /&gt;
Name&lt;br /&gt;
&lt;code&gt;String&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;""&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;parent&lt;/em&gt;&lt;br /&gt;
Übergeordnete Organisationseinheit&lt;br /&gt;
&lt;code&gt;OrganisationUnit&lt;/code&gt;&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/ClassLink.png" /&gt;&lt;br /&gt;
&lt;code&gt;null&lt;/code&gt;&lt;br /&gt;
@ManyToOne&lt;br /&gt;
&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/desc.png" /&gt;&lt;br /&gt;
Eine Organisationseinheit kann nur zu einern Überorganisationseinheit gehören. &lt;/p&gt;
&lt;p&gt;&lt;em&gt;children&lt;/em&gt;&lt;br /&gt;
Liste der untergeordnete Organisationseinheiten&lt;br /&gt;
&lt;code&gt;List&amp;lt;OrganisationUnit&lt;/code&gt;&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/ClassLink.png" /&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;new ArrayList&amp;lt;OrganisationUnit&lt;/code&gt;&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/ClassLink.png" /&gt;&lt;code&gt;&amp;gt;()&lt;/code&gt;&lt;br /&gt;
@OneToMany(mappedBy = "parent")&lt;br /&gt;
@OrderBy("name")&lt;br /&gt;
&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/desc.png" /&gt;&lt;br /&gt;
Eine Organisationseinheit kann beliebig viele Unterorganisationseinheiten haben.&lt;br /&gt;
Das Mapping wird vom Property &lt;code&gt;parent&lt;/code&gt; übernommen. &lt;/p&gt;
&lt;p&gt;&lt;em&gt;studentClasses&lt;/em&gt;&lt;br /&gt;
Liste der untergeordneten Klassen&lt;br /&gt;
&lt;code&gt;List&amp;lt;StudentClass&lt;/code&gt;&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/ClassLink.png" /&gt;&lt;code&gt;&amp;gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;new ArrayList&amp;lt;StudentClass&lt;/code&gt;&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/ClassLink.png" /&gt;&lt;code&gt;&amp;gt;()&lt;/code&gt;&lt;br /&gt;
@OneToMany(mappedBy = "organisationUnit")&lt;br /&gt;
&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/desc.png" /&gt;&lt;br /&gt;
Das Mapping geht vom Property &lt;code&gt;organisationUnit&lt;/code&gt; der &lt;code&gt;StudentClass&lt;/code&gt; aus. &lt;/p&gt;
&lt;h4 id="student"&gt;Student&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Extends:&lt;/strong&gt;&lt;br /&gt;
Model &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Implements:&lt;/strong&gt;&lt;br /&gt;
AnnotatedClass &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Annotations:&lt;/strong&gt;&lt;br /&gt;
@Entity &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Property-Konstanten:&lt;/strong&gt;&lt;br /&gt;
JA &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PropertyChangeListener:&lt;/strong&gt;&lt;br /&gt;
JA &lt;/p&gt;
&lt;p&gt;``&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Variable&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Beschreibung&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Datentyp&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Standardwert&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Annotation&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Anmerkung&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;id&lt;/em&gt;&lt;br /&gt;
Eindeutige Nummer&lt;br /&gt;
&lt;code&gt;Long&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;null&lt;/code&gt;&lt;br /&gt;
@Id&lt;br /&gt;
@GeneratedValue(strategy=GenerationType.AUTO)&lt;br /&gt;
&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/desc.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;studentClass&lt;/em&gt;&lt;br /&gt;
Klasse in der er sich befindet&lt;br /&gt;
&lt;code&gt;StudentClass&lt;/code&gt;&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/ClassLink.png" /&gt;&lt;br /&gt;
&lt;code&gt;null&lt;/code&gt;&lt;br /&gt;
@OneToOne&lt;br /&gt;
&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/desc.png" /&gt;&lt;br /&gt;
&lt;code&gt;null&lt;/code&gt; bedeutet, er befindet sich in keiner Klasse. &lt;/p&gt;
&lt;p&gt;&lt;em&gt;customer&lt;/em&gt;&lt;br /&gt;
Verweis auf den Kunden&lt;br /&gt;
&lt;code&gt;Customer&lt;/code&gt;&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/ClassLink.png" /&gt;&lt;br /&gt;
@OneToOne&lt;br /&gt;
&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/desc.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;active&lt;/em&gt;&lt;br /&gt;
Gibt an ob er aktiv ist&lt;br /&gt;
&lt;code&gt;boolean&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;true&lt;/code&gt;&lt;/p&gt;
&lt;h4 id="studentclass"&gt;StudentClass&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Extends:&lt;/strong&gt;&lt;br /&gt;
Model &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Implements:&lt;/strong&gt;&lt;br /&gt;
AnnotatedClass &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Annotations:&lt;/strong&gt;&lt;br /&gt;
@Entity &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Property-Konstanten:&lt;/strong&gt;&lt;br /&gt;
JA &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PropertyChangeListener:&lt;/strong&gt;&lt;br /&gt;
JA &lt;/p&gt;
&lt;p&gt;``&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Variable&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Beschreibung&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Datentyp&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Standardwert&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Annotation&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Anmerkung&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;id&lt;/em&gt;&lt;br /&gt;
Eindeutige Nummer&lt;br /&gt;
&lt;code&gt;Long&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;null&lt;/code&gt;&lt;br /&gt;
@Id&lt;br /&gt;
@GeneratedValue(strategy=GenerationType.AUTO)&lt;br /&gt;
&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/desc.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;name&lt;/em&gt;&lt;br /&gt;
Name&lt;br /&gt;
&lt;code&gt;String&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;""&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;nextStudentClass&lt;/em&gt;&lt;br /&gt;
Verweis auf die nachfolgende Klasse&lt;br /&gt;
&lt;code&gt;StudentClass&lt;/code&gt;&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/ClassLink.png" /&gt;&lt;br /&gt;
&lt;code&gt;null&lt;/code&gt;&lt;br /&gt;
@OneToOne&lt;br /&gt;
&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/desc.png" /&gt;&lt;br /&gt;
Dies wird benötigt, wenn die Schüler automatisch in die nächste Klasse aufsteigen sollen. &lt;/p&gt;
&lt;p&gt;&lt;em&gt;organisationUnit&lt;/em&gt;&lt;br /&gt;
Verweis auf die darinliegende Organisationseinheit&lt;br /&gt;
&lt;code&gt;OrganisationUnit&lt;/code&gt;&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/ClassLink.png" /&gt;&lt;br /&gt;
&lt;code&gt;null&lt;/code&gt;&lt;br /&gt;
@ManyToOne&lt;br /&gt;
&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/desc.png" /&gt;&lt;/p&gt;
&lt;h3 id="course-management-module"&gt;Course Management Module&lt;/h3&gt;
&lt;h4 id="activity"&gt;Activity&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Extends:&lt;/strong&gt;&lt;br /&gt;
Model &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Implements:&lt;/strong&gt;&lt;br /&gt;
AnnotatedClass &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Annotations:&lt;/strong&gt;&lt;br /&gt;
@Entity &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Property-Konstanten:&lt;/strong&gt;&lt;br /&gt;
JA &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PropertyChangeListener:&lt;/strong&gt;&lt;br /&gt;
JA &lt;/p&gt;
&lt;p&gt;``&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Variable&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Beschreibung&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Datentyp&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Standardwert&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Annotation&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Anmerkung&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;id&lt;/em&gt;&lt;br /&gt;
Eindeutige Nummer&lt;br /&gt;
&lt;code&gt;Long&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;null&lt;/code&gt;&lt;br /&gt;
@Id&lt;br /&gt;
@GeneratedValue(strategy=GenerationType.AUTO)&lt;br /&gt;
&lt;img alt="" src="/apps/trac/bsmanagement/raw-attachment/wiki/Images/desc.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;name&lt;/em&gt;&lt;br /&gt;
Name&lt;br /&gt;
&lt;code&gt;String&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;""&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;description&lt;/em&gt;&lt;br /&gt;
Beschreibung&lt;br /&gt;
&lt;code&gt;""&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;null&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;price&lt;/em&gt;&lt;br /&gt;
Preis&lt;br /&gt;
&lt;code&gt;double&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;0.0&lt;/code&gt;&lt;/p&gt;
&lt;h4 id="course"&gt;Course&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Extends:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Implements:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Annotations:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Property-Konstanten:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PropertyChangeListener:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;``&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Variable&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Beschreibung&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Datentyp&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Standardwert&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Annotation&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Anmerkung&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;private Long id; &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;private String name; private Date beginDate; private Date endDate; private double price; private List&amp;lt;CourseAddition&amp;gt; courseAdditions; &lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4 id="courseaddition"&gt;CourseAddition&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Extends:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Implements:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Annotations:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Property-Konstanten:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PropertyChangeListener:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;``&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Variable&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Beschreibung&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Datentyp&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Standardwert&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Annotation&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Anmerkung&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;private Long id; &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;//private CourseParticipant courseParticipant; private Course course; private List&amp;lt;Activity&amp;gt; activities; private List&amp;lt;Subject&amp;gt; subjects; private double alreadyPayedAmount; private Boolean posted; private double individualPrice; &lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4 id="courseparticipant"&gt;CourseParticipant&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Extends:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Implements:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Annotations:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Property-Konstanten:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PropertyChangeListener:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;``&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Variable&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Beschreibung&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Datentyp&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Standardwert&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Annotation&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Anmerkung&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;private Long id; &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;private Customer customer; private List&amp;lt;CourseAddition&amp;gt; courseList; &lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4 id="courseposting"&gt;CoursePosting&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Extends:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Implements:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Annotations:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Property-Konstanten:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PropertyChangeListener:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;``&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Variable&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Beschreibung&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Datentyp&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Standardwert&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Annotation&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Anmerkung&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;private Long id; &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;private Posting posting; private CourseAddition courseAddition; &lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4 id="postingrun"&gt;PostingRun&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Extends:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Implements:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Annotations:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Property-Konstanten:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PropertyChangeListener:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;``&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Variable&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Beschreibung&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Datentyp&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Standardwert&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Annotation&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Anmerkung&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;private Long id; &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;private List&amp;lt;CoursePosting&amp;gt; coursePostings; private String name; private Boolean alreadyStorniert; &lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4 id="subject"&gt;Subject&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Extends:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Implements:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Annotations:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Property-Konstanten:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PropertyChangeListener:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;``&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Variable&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Beschreibung&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Datentyp&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Standardwert&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Annotation&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Anmerkung&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;private Long id; &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;private String name; &lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id="room-management-module"&gt;Room Management Module&lt;/h3&gt;
&lt;h4 id="bereich"&gt;Bereich&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Extends:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Implements:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Annotations:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Property-Konstanten:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PropertyChangeListener:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;``&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Variable&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Beschreibung&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Datentyp&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Standardwert&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Annotation&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Anmerkung&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;'&lt;/strong&gt;&lt;br /&gt;
&lt;code&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;private Long id; &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;private String name; private Bereich parentBereich; private List&amp;lt;Bereich&amp;gt; childBereichList; private List&amp;lt;Zimmer&amp;gt; zimmerList; &lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4 id="bewohner"&gt;Bewohner&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Extends:&lt;/strong&gt;&lt;br /&gt;
Model &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Implements:&lt;/strong&gt;&lt;br /&gt;
AnnotatedClass &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Annotations:&lt;/strong&gt;&lt;br /&gt;
@Entity &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Property-Konstanten:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PropertyChangeListener:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;``&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Variable&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Beschreibung&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Datentyp&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Standardwert&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Annotation&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Anmerkung&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;id&lt;br /&gt;
Eindeutige Nummer&lt;br /&gt;
&lt;code&gt;Long&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;null&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;customer&lt;/em&gt;&lt;br /&gt;
Verweis auf den Kunden&lt;br /&gt;
&lt;code&gt;Customer&lt;/code&gt;&lt;br /&gt;
``&lt;/p&gt;
&lt;p&gt;&lt;em&gt;zimmer&lt;/em&gt;&lt;br /&gt;
Verweis auf sein Zimmer&lt;br /&gt;
&lt;code&gt;Zimmer&lt;/code&gt;&lt;br /&gt;
``&lt;/p&gt;
&lt;p&gt;&lt;em&gt;kaution&lt;/em&gt;&lt;br /&gt;
&lt;code&gt;Kaution&lt;/code&gt;&lt;br /&gt;
``&lt;/p&gt;
&lt;p&gt;&lt;em&gt;kautionStatus&lt;/em&gt;&lt;br /&gt;
&lt;code&gt;int&lt;/code&gt;&lt;br /&gt;
``&lt;/p&gt;
&lt;p&gt;&lt;em&gt;von&lt;/em&gt;&lt;br /&gt;
&lt;code&gt;Date&lt;/code&gt;&lt;br /&gt;
``&lt;/p&gt;
&lt;p&gt;&lt;em&gt;bis&lt;/em&gt;&lt;br /&gt;
&lt;code&gt;Date&lt;/code&gt;&lt;br /&gt;
``&lt;/p&gt;
&lt;p&gt;&lt;em&gt;active&lt;/em&gt;&lt;br /&gt;
&lt;code&gt;boolean&lt;/code&gt;&lt;br /&gt;
``&lt;/p&gt;
&lt;h4 id="bewohnergeb"&gt;BewohnerGeb&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Extends:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Implements:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Annotations:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Property-Konstanten:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PropertyChangeListener:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;``&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Variable&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Beschreibung&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Datentyp&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Standardwert&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Annotation&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Anmerkung&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;'&lt;/strong&gt;&lt;br /&gt;
&lt;code&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;// PropertyChangeListener schreiben private Long id; &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;private Customer customer; private Zimmer zimmer; private Date von; private Date bis; private boolean active; private List&amp;lt;GebTarifSelection&amp;gt; gebList; &lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4 id="bewohnerhistory"&gt;BewohnerHistory&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Extends:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Implements:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Annotations:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Property-Konstanten:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PropertyChangeListener:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;``&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Variable&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Beschreibung&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Datentyp&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Standardwert&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Annotation&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Anmerkung&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;'&lt;/strong&gt;&lt;br /&gt;
&lt;code&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;private Long id; &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;private String zimmerName; private String bereichName; private Date von; private Date bis; private Date lastTimetamp; private Bewohner bewohner; &lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4 id="bewohnerstorno"&gt;BewohnerStorno&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Extends:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Implements:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Annotations:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Property-Konstanten:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PropertyChangeListener:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;``&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Variable&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Beschreibung&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Datentyp&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Standardwert&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Annotation&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Anmerkung&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;private Long id; &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;private Customer customer; private Zimmer zimmer; private List&amp;lt;Posting&amp;gt; postingList; &lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4 id="buchungslaufzuordnung"&gt;BuchungsLaufZuordnung&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Extends:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Implements:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Annotations:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Property-Konstanten:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PropertyChangeListener:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;``&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Variable&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Beschreibung&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Datentyp&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Standardwert&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Annotation&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Anmerkung&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;private Long id; &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;private GebLauf gebLauf; private Posting posting; private Gebuehr gebuehr; &lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4 id="geblauf"&gt;GebLauf&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Extends:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Implements:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Annotations:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Property-Konstanten:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PropertyChangeListener:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;``&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Variable&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Beschreibung&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Datentyp&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Standardwert&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Annotation&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Anmerkung&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;private Long id; &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;private long abrMonat; private Date cpuDate; private boolean betriebsart; &lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4 id="gebuehr"&gt;Gebuehr&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Extends:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Implements:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Annotations:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Property-Konstanten:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PropertyChangeListener:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;``&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Variable&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Beschreibung&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Datentyp&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Standardwert&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Annotation&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Anmerkung&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;private int id; &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;private String name; private GebuehrenKategorie gebKat; private List&amp;lt;Tarif&amp;gt; tarifList; &lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4 id="gebuehrzuordnung"&gt;GebuehrZuordnung&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Extends:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Implements:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Annotations:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Property-Konstanten:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PropertyChangeListener:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;``&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Variable&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Beschreibung&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Datentyp&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Standardwert&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Annotation&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Anmerkung&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;private Long id; &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;private Bewohner bewohner; private Gebuehr gebuehr; private Date von; private Date bis; private String anmerkung; &lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4 id="gebuehrenkategorie"&gt;GebuehrenKategorie&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Extends:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Implements:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Annotations:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Property-Konstanten:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PropertyChangeListener:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;``&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Variable&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Beschreibung&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Datentyp&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Standardwert&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Annotation&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Anmerkung&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;private Long id; &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;private String name; &lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4 id="gebuehrenlauf"&gt;GebuehrenLauf&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Extends:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Implements:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Annotations:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Property-Konstanten:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PropertyChangeListener:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;``&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Variable&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Beschreibung&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Datentyp&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Standardwert&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Annotation&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Anmerkung&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;private int id; &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;private String art; private GregorianCalendar abrMonat; private int stornoLauf; private GregorianCalendar cpuDate; &lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4 id="kaution"&gt;Kaution&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Extends:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Implements:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Annotations:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Property-Konstanten:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PropertyChangeListener:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;``&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Variable&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Beschreibung&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Datentyp&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Standardwert&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Annotation&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Anmerkung&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;private Long id; &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;private String name; private double betrag; protected transient PropertyChangeSupport support; public final static String PROPERTYNAME_NAME = "name"; public final static String PROPERTYNAME_BETRAG = "betrag"; public final static DecimalFormat numberFormat=new DecimalFormat("#0.00"); &lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4 id="tarif"&gt;Tarif&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Extends:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Implements:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Annotations:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Property-Konstanten:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PropertyChangeListener:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;``&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Variable&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Beschreibung&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Datentyp&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Standardwert&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Annotation&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Anmerkung&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;private Long id; &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;private Date ab; private Date bis; private Gebuehr gebuehr; private double tarif; private boolean active; private Date lastAccounted; &lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4 id="zimmer"&gt;Zimmer&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;Extends:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Implements:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Annotations:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Property-Konstanten:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PropertyChangeListener:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;``&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Variable&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Beschreibung&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Datentyp&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Standardwert&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Annotation&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Anmerkung&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;private Long id; &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;private String name; private Bereich bereich; private int anzbetten; private boolean activ; private List&amp;lt;Bewohner&amp;gt; bewohnerList = new ArrayList&amp;lt;Bewohner&amp;gt;(); &lt;/p&gt;
&lt;/blockquote&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Manuel Geier</dc:creator><pubDate>Sun, 01 Jun 2014 14:05:21 -0000</pubDate><guid>https://sourceforge.net84ba2fb99331771b0db4e673f60e42dbca3802b5</guid></item></channel></rss>