Added even more stuff

This commit is contained in:
joss 2025-04-15 20:26:56 +02:00
parent 29d3ec8268
commit d6e88977ba
7 changed files with 102 additions and 21 deletions

View file

@ -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;
}
}