Wertebereich des Datentyps Entity
In den Tabellen der Datenquellen-Verwaltung können Datensätze gepflegt werden. Diese Datensätze können in FirstSpirit ausgegeben und weiterverarbeitet werden. Zusätzlich gibt es einige Eingabekomponenten, in denen sich ein oder mehrere Datensätze auswählen lassen.
Ein Datensatz wird durch den Datentyp Entity repräsentiert. Der Datensatz umfasst zum einen die einzelnen Spalten mit ihren Werten und zum anderen Metainformationen, wie z.B. den letzten Bearbeiter.
Weitere Informationen zum Datentyp Entity siehe API-Dokumentation: de.espirit.firstspirit.access.or.schema.Entity
Methoden auf Entity-Objekten
In der unten angegebenen Tabellen werden alle Methoden aufgelistet, die auf Objekten von Datentyp Entity aufgerufen werden können:
Methodenname |
Rückgabetyp |
Kurzbeschreibung |
Verfügbar seit |
clear |
void |
|
|
compareTo(Comparable) |
int |
|
|
containsKey(Object) |
boolean |
|
|
containsValue(Object) |
boolean |
|
|
copy |
Entity |
|
|
copyFrom(Entity) |
void |
|
|
entrySet |
Set |
|
|
equals(Object) |
boolean |
|
|
get(Set) |
Set |
|
|
get(Collection) |
List |
|
|
get(String) |
Object |
|
|
get(Object) |
Object |
|
|
get(String, String) |
Object |
|
|
getAttributeNames |
Collection |
|
|
getClass |
Class |
Klasse des aufrufenden Objektes |
|
getEditor |
User |
Der letzte Bearbeiter des Datensatzes |
|
getEntityType |
EntityType |
|
|
getGid |
UUID |
|
|
getId |
Object |
|
|
getIdentifier |
Identifier |
|
|
getKeyValue |
KeyValue |
|
|
getLastChange |
Date |
|
|
getList(String) |
List |
|
|
getReleasedBy |
User |
|
|
getSession |
Session |
|
|
getState |
Entity$PersistentState |
|
|
getValue(String) |
Object |
|
|
getValue(Attribute) |
Object |
|
|
hashCode |
int |
|
|
isCase(Object) |
boolean |
|
|
isEmpty |
boolean |
Prüft, ob ein Ausdruck leer ist |
|
isNull |
boolean |
Prüft, ob ein Ausdruck Null ist |
|
isReleased |
boolean |
|
|
isValid |
boolean |
|
|
keySet |
Set |
|
|
print |
void |
|
|
put(Object, Object) |
Object |
|
|
putAll(Map) |
void |
|
|
refresh |
void |
|
|
remove(Object) |
Object |
|
|
rollback |
void |
|
|
rollbackWithRelations |
void |
|
|
set(String, Object) |
Object |
|
|
set(Object, Object) |
Map |
|
|
setValue(String, Object) |
void |
|
|
setValue(Attribute, Object) |
void |
|
|
size |
int |
Anzahl der Schlüssel-/Wert-Paar |
|
toJson |
String |
Convert to JSON string representtion (only handles Maps, Collections, Arrays, Numbers, and Strings) |
4.2.14 |
toString |
String |
|
|
type |
String |
|
|
values |
Collection |
|
|
clear
Methodenname |
Rückgabetyp |
Verfügbar seit |
clear |
void |
|
Übersicht
compareTo(Comparable)
Methodenname |
Rückgabetyp |
Verfügbar seit |
compareTo(Comparable) |
int |
|
Übersicht
containsKey(Object)
Methodenname |
Rückgabetyp |
Verfügbar seit |
containsKey(Object) |
boolean |
|
Übersicht
containsValue(Object)
Methodenname |
Rückgabetyp |
Verfügbar seit |
containsValue(Object) |
boolean |
|
Übersicht
copy
Methodenname |
Rückgabetyp |
Verfügbar seit |
copy |
Entity |
|
Übersicht
copyFrom(Entity)
Methodenname |
Rückgabetyp |
Verfügbar seit |
copyFrom(Entity) |
void |
|
Übersicht
entrySet
Methodenname |
Rückgabetyp |
Verfügbar seit |
entrySet |
Set |
|
Übersicht
equals(Object)
Methodenname |
Rückgabetyp |
Verfügbar seit |
equals(Object) |
boolean |
|
Übersicht
get(Set)
Methodenname |
Rückgabetyp |
Verfügbar seit |
get(Set) |
Set |
|
Übersicht
get(Collection)
Methodenname |
Rückgabetyp |
Verfügbar seit |
get(Collection) |
List |
|
Übersicht
get(String)
Methodenname |
Rückgabetyp |
Verfügbar seit |
get(String) |
Object |
|
Übersicht
get(Object)
Methodenname |
Rückgabetyp |
Verfügbar seit |
get(Object) |
Object |
|
Übersicht
get(String, String)
Methodenname |
Rückgabetyp |
Verfügbar seit |
get(String, String) |
Object |
|
Übersicht
getAttributeNames
Methodenname |
Rückgabetyp |
Verfügbar seit |
getAttributeNames |
Collection |
|
Übersicht
getClass
Die Methode .getClass() (in Bean-Syntax: .class) liefert die Klasse des aufrufendes Objektes zurück (vgl. java.lang.Class).
Aufruf:
$CMS_VALUE(myString.class)$
$CMS_VALUE(myString.getClass())$
Ausgabe:
java.lang.String
Methodenname |
Rückgabetyp |
Verfügbar seit |
getClass |
Class |
|
Übersicht
getEditor
Die Methode .getEditor() liefert den letzten Bearbeiter des Datensatzes zurück. Mit dem zurückgelieferten User-Objekt können Informationen zum Bearbeiter ausgegeben werden, z. B. Abkürzung, Name usw.
Methodenname |
Rückgabetyp |
Verfügbar seit |
getEditor |
User |
|
Übersicht
getEntityType
Methodenname |
Rückgabetyp |
Verfügbar seit |
getEntityType |
EntityType |
|
Übersicht
getGid
Methodenname |
Rückgabetyp |
Verfügbar seit |
getGid |
UUID |
|
Übersicht
getId
Methodenname |
Rückgabetyp |
Verfügbar seit |
getId |
Object |
|
Übersicht
getIdentifier
Methodenname |
Rückgabetyp |
Verfügbar seit |
getIdentifier |
Identifier |
|
Übersicht
getKeyValue
Methodenname |
Rückgabetyp |
Verfügbar seit |
getKeyValue |
KeyValue |
|
Übersicht
getLastChange
Methodenname |
Rückgabetyp |
Verfügbar seit |
getLastChange |
Date |
|
Übersicht
getList(String)
Methodenname |
Rückgabetyp |
Verfügbar seit |
getList(String) |
List |
|
Übersicht
getReleasedBy
Methodenname |
Rückgabetyp |
Verfügbar seit |
getReleasedBy |
User |
|
Übersicht
getSession
Methodenname |
Rückgabetyp |
Verfügbar seit |
getSession |
Session |
|
Übersicht
getState
Übersicht
getValue(String)
Methodenname |
Rückgabetyp |
Verfügbar seit |
getValue(String) |
Object |
|
Übersicht
getValue(Attribute)
Methodenname |
Rückgabetyp |
Verfügbar seit |
getValue(Attribute) |
Object |
|
Übersicht
hashCode
Methodenname |
Rückgabetyp |
Verfügbar seit |
hashCode |
int |
|
Übersicht
isCase(Object)
Methodenname |
Rückgabetyp |
Verfügbar seit |
isCase(Object) |
boolean |
|
Übersicht
isEmpty
Die Methode .isEmpty() (in Bean-Syntax: .isEmpty) prüft, ob ein Ausdruck bzw. Objekt leer ist, z.B. storeElement.isEmpty(). Das Ergebnis der semantischen Prüfung hängt vom Ausdruck bzw. Objekt ab, z.B. eine Zeichenkette ist dann leer, wenn sie kein Zeichen enthält. Bei Objekten mit komplexen Werten oder Objekten entscheidet das Objekt wann es leer ist. Der Datentyp DomElement enthält beispielsweise immer ein leeres Dokument, ist also nie null. Die Prüfung einer leeren DOM-Editor-Eingabekomponente mit der Methode .isNull() liefert daher den Wert false, während die Prüfung der Komponente auf .isEmpty() den Wert true liefern würde.
Die Methode .isEmpty() gibt einen booleschen Wert als Ergebnis der Prüfung zurück. true (=wahr) ist die Prüfung, wenn der Ausdruck bzw. das Objekt leer ist und false (=unwahr) wenn nicht.
Methodenname |
Rückgabetyp |
Verfügbar seit |
isEmpty |
boolean |
|
Übersicht
isNull
Die Methode .isNull() (in Bean-Syntax: .isNull) prüft, ob ein Ausdruck bzw. Objekt Null ist, z.B. storeElement.isNull(). Bei Objekten mit komplexen Werten oder Objekten entscheidet das Objekt wann es null ist. Der Datentyp DomElement enthält beispielsweise immer ein leeres Dokument, ist also nie null. Die Prüfung einer leeren DOM-Editor-Eingabekomponente mit der Methode .isNull() liefert daher den Wert false, während die Prüfung der Komponente auf .isEmpty() den Wert true liefern würde.
Die Methode .isNull() gibt einen booleschen Wert als Ergebnis der Prüfung zurück. true (=wahr) ist die Prüfung, wenn der Ausdruck bzw. das Objekt Null ist und false (=unwahr) wenn nicht.
Methodenname |
Rückgabetyp |
Verfügbar seit |
isNull |
boolean |
|
Übersicht
isReleased
Methodenname |
Rückgabetyp |
Verfügbar seit |
isReleased |
boolean |
|
Übersicht
isValid
Methodenname |
Rückgabetyp |
Verfügbar seit |
isValid |
boolean |
|
Übersicht
keySet
Methodenname |
Rückgabetyp |
Verfügbar seit |
keySet |
Set |
|
Übersicht
print
Methodenname |
Rückgabetyp |
Verfügbar seit |
print |
void |
|
Übersicht
put(Object, Object)
Methodenname |
Rückgabetyp |
Verfügbar seit |
put(Object, Object) |
Object |
|
Übersicht
putAll(Map)
Methodenname |
Rückgabetyp |
Verfügbar seit |
putAll(Map) |
void |
|
Übersicht
refresh
Methodenname |
Rückgabetyp |
Verfügbar seit |
refresh |
void |
|
Übersicht
remove(Object)
Methodenname |
Rückgabetyp |
Verfügbar seit |
remove(Object) |
Object |
|
Übersicht
rollback
Methodenname |
Rückgabetyp |
Verfügbar seit |
rollback |
void |
|
Übersicht
rollbackWithRelations
Methodenname |
Rückgabetyp |
Verfügbar seit |
rollbackWithRelations |
void |
|
Übersicht
set(String, Object)
Methodenname |
Rückgabetyp |
Verfügbar seit |
set(String, Object) |
Object |
|
Übersicht
set(Object, Object)
Methodenname |
Rückgabetyp |
Verfügbar seit |
set(Object, Object) |
Map |
|
Übersicht
setValue(String, Object)
Methodenname |
Rückgabetyp |
Verfügbar seit |
setValue(String, Object) |
void |
|
Übersicht
setValue(Attribute, Object)
Methodenname |
Rückgabetyp |
Verfügbar seit |
setValue(Attribute, Object) |
void |
|
Übersicht
size
Die Methode .size() (in Bean-Syntax: .size) liefert die Anzahl der Schlüssel-/Wert-Paar in einer Map zurück.
Das Rückgabeobjekt ist eine Ganzzahl (siehe java.lang.Integer).
Methodenname |
Rückgabetyp |
Verfügbar seit |
size |
int |
|
Übersicht
toJson
Convert to JSON string representtion (only handles Maps, Collections, Arrays, Numbers, and Strings)
Methodenname |
Rückgabetyp |
Verfügbar seit |
toJson |
String |
4.2.14 |
Übersicht
toString
Methodenname |
Rückgabetyp |
Verfügbar seit |
toString |
String |
|
Übersicht
type
Methodenname |
Rückgabetyp |
Verfügbar seit |
type |
String |
|
Übersicht
values
Methodenname |
Rückgabetyp |
Verfügbar seit |
values |
Collection |
|
Übersicht