Added even more stuff
This commit is contained in:
parent
29d3ec8268
commit
d6e88977ba
7 changed files with 102 additions and 21 deletions
|
@ -8,12 +8,15 @@ package hsmw.jotto5.beleg.data;
|
|||
* Vorgesehen ist die UID als Pfad-formatierter String mit "/" als Trennsymbol, um
|
||||
* DataObjects hierarchisch zu gliedern - der Inhalt ist aber eigentlich egal
|
||||
* (solange eindeutig).
|
||||
* <p>
|
||||
* Für alle DataObjects gilt, dass der Zugriff auf Methoden und Felder der Objekte
|
||||
* nicht definiert ist, solange sie nicht an ein Modell gebunden sind.
|
||||
*/
|
||||
public abstract class DataObject {
|
||||
|
||||
private Model model; // DataObjects speichern eine Referenz auf das Modell zu dem sie gehören
|
||||
protected Model model; // DataObjects speichern eine Referenz auf das Modell zu dem sie gehören
|
||||
protected String uid; // einmalige UID des Objektes
|
||||
private String displayName;
|
||||
protected String displayName;
|
||||
|
||||
/**
|
||||
* Konstruktor für manuelles Erzeugen.
|
||||
|
@ -39,4 +42,16 @@ public abstract class DataObject {
|
|||
this.model = m;
|
||||
}
|
||||
|
||||
public Model getModel() {
|
||||
return this.model;
|
||||
}
|
||||
|
||||
public String getDisplayName() {
|
||||
return this.displayName;
|
||||
}
|
||||
|
||||
public void setDisplayName(String displayName) {
|
||||
this.displayName = displayName;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue