interface ModelInstance implements InstantiableFromProperties, Instantiable, JsonSerializable, Iterator, ArrayAccess, Countable

Schnittstelle für den Datenzugriff

Methods

static object
getInstanceFromProperties(Properties $properties)

Erstellt ein neues Objekt und initialisiert Werte aus einer Eigenschaftsklasse

static Object
getInstance(mixed $data)

Führt eine Anweisung aus

setID(string $id)

ID setzen

string
getClass()

Name der Klasse mit Namensraum

string
getID()

Eindeutige ID des Objektes

static Model
getInstanceFromMap(Map $map)

Instanz

getFilterDocument(ParameterMap $parameter)

FilterDokument

getDataset(Subset $result)

Dataset

getIndexDocument()

IndexDokument der Klasse

Linkage>
getRelationDefinition()

Relationen des Objektes

setValue(string $key, mixed $value)

Wert setzen

mixed
getValue(string $key, mixed $default = null)

Gibt den Wert des Schlüssels zurück.

Details

static object getInstanceFromProperties(Properties $properties)

Erstellt ein neues Objekt und initialisiert Werte aus einer Eigenschaftsklasse

Parameters

Properties $properties Eigenschaften

Return Value

object Ein Objekt

in Instantiable at line 39
static Object getInstance(mixed $data)

Führt eine Anweisung aus

Parameters

mixed $data Daten

Return Value

Object Erstellte Instanz

at line 40
Model setID(string $id)

ID setzen

Parameters

string $id

Return Value

Model

at line 47
string getClass()

Name der Klasse mit Namensraum

Return Value

string Klassenname

at line 54
string getID()

Eindeutige ID des Objektes

Return Value

string ID

at line 63
static Model getInstanceFromMap(Map $map)

Instanz

Parameters

Map $map

Return Value

Model

at line 72
FilterDocument getFilterDocument(ParameterMap $parameter)

FilterDokument

Parameters

ParameterMap $parameter

Return Value

FilterDocument Filter

at line 79
Subset getDataset(Subset $result)

Dataset

Parameters

Subset $result

Return Value

Subset Dataset

at line 88
IndexDocument getIndexDocument()

IndexDokument der Klasse

Return Value

IndexDocument

Exceptions

BadPropertyException

at line 95
Linkage> getRelationDefinition()

Relationen des Objektes

Return Value

Linkage>

at line 107
ModelInstance setValue(string $key, mixed $value)

Wert setzen

Setzt den Wert eines Schlüssels

Parameters

string $key
mixed $value

Return Value

ModelInstance

at line 117
mixed getValue(string $key, mixed $default = null)

Gibt den Wert des Schlüssels zurück.

Parameters

string $key
mixed $default

Return Value

mixed Wert der Eigenschaft