Startseite
Startseite

Startseite / Vorlagenentwicklung / Vorlagensyntax / Datentypen / Entity

Datentyp EntityVerfügbar ab FirstSpirit-Version 4.0

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

compareTo(Comparable)

Methodenname Rückgabetyp Verfügbar seit
compareTo(Comparable) int

containsKey(Object)

Methodenname Rückgabetyp Verfügbar seit
containsKey(Object) boolean

containsValue(Object)

Methodenname Rückgabetyp Verfügbar seit
containsValue(Object) boolean

copy

Methodenname Rückgabetyp Verfügbar seit
copy Entity

copyFrom(Entity)

Methodenname Rückgabetyp Verfügbar seit
copyFrom(Entity) void

entrySet

Methodenname Rückgabetyp Verfügbar seit
entrySet Set

equals(Object)

Methodenname Rückgabetyp Verfügbar seit
equals(Object) boolean

get(Set)

Methodenname Rückgabetyp Verfügbar seit
get(Set) Set

get(Collection)

Methodenname Rückgabetyp Verfügbar seit
get(Collection) List

get(String)

Methodenname Rückgabetyp Verfügbar seit
get(String) Object

get(Object)

Methodenname Rückgabetyp Verfügbar seit
get(Object) Object

get(String, String)

Methodenname Rückgabetyp Verfügbar seit
get(String, String) Object

getAttributeNames

Methodenname Rückgabetyp Verfügbar seit
getAttributeNames Collection

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

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

getEntityType

Methodenname Rückgabetyp Verfügbar seit
getEntityType EntityType

getGid

Methodenname Rückgabetyp Verfügbar seit
getGid UUID

getId

Methodenname Rückgabetyp Verfügbar seit
getId Object

getIdentifier

Methodenname Rückgabetyp Verfügbar seit
getIdentifier Identifier

getKeyValue

Methodenname Rückgabetyp Verfügbar seit
getKeyValue KeyValue

getLastChange

Methodenname Rückgabetyp Verfügbar seit
getLastChange Date

getList(String)

Methodenname Rückgabetyp Verfügbar seit
getList(String) List

getReleasedBy

Methodenname Rückgabetyp Verfügbar seit
getReleasedBy User

getSession

Methodenname Rückgabetyp Verfügbar seit
getSession Session

getState

Methodenname Rückgabetyp Verfügbar seit
getState Entity$PersistentState

getValue(String)

Methodenname Rückgabetyp Verfügbar seit
getValue(String) Object

getValue(Attribute)

Methodenname Rückgabetyp Verfügbar seit
getValue(Attribute) Object

hashCode

Methodenname Rückgabetyp Verfügbar seit
hashCode int

isCase(Object)

Methodenname Rückgabetyp Verfügbar seit
isCase(Object) boolean

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

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

isReleased

Methodenname Rückgabetyp Verfügbar seit
isReleased boolean

isValid

Methodenname Rückgabetyp Verfügbar seit
isValid boolean

keySet

Methodenname Rückgabetyp Verfügbar seit
keySet Set

print

Methodenname Rückgabetyp Verfügbar seit
print void

put(Object, Object)

Methodenname Rückgabetyp Verfügbar seit
put(Object, Object) Object

putAll(Map)

Methodenname Rückgabetyp Verfügbar seit
putAll(Map) void

refresh

Methodenname Rückgabetyp Verfügbar seit
refresh void

remove(Object)

Methodenname Rückgabetyp Verfügbar seit
remove(Object) Object

rollback

Methodenname Rückgabetyp Verfügbar seit
rollback void

rollbackWithRelations

Methodenname Rückgabetyp Verfügbar seit
rollbackWithRelations void

set(String, Object)

Methodenname Rückgabetyp Verfügbar seit
set(String, Object) Object

set(Object, Object)

Methodenname Rückgabetyp Verfügbar seit
set(Object, Object) Map

setValue(String, Object)

Methodenname Rückgabetyp Verfügbar seit
setValue(String, Object) void

setValue(Attribute, Object)

Methodenname Rückgabetyp Verfügbar seit
setValue(Attribute, Object) void

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

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

toString

Methodenname Rückgabetyp Verfügbar seit
toString String

type

Methodenname Rückgabetyp Verfügbar seit
type String

values

Methodenname Rückgabetyp Verfügbar seit
values Collection

© 2005 - 2015 e-Spirit AG | Alle Rechte vorbehalten. | Letzte Änderung: 2014-07-21