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 41
static Object getInstance(mixed $data)

Führt eine Anweisung aus

Parameters

mixed $data Daten

Return Value

Object Erstellte Instanz

at line 42
Model setID(string $id)

ID setzen

Parameters

string $id

Return Value

Model

at line 49
string getClass()

Name der Klasse mit Namensraum

Return Value

string Klassenname

at line 56
string getID()

Eindeutige ID des Objektes

Return Value

string ID

at line 65
static Model getInstanceFromMap(Map $map)

Instanz

Parameters

Map $map

Return Value

Model

at line 74
FilterDocument getFilterDocument(ParameterMap $parameter)

FilterDokument

Parameters

ParameterMap $parameter

Return Value

FilterDocument Filter

at line 81
Subset getDataset(Subset $result)

Dataset

Parameters

Subset $result

Return Value

Subset Dataset

at line 90
IndexDocument getIndexDocument()

IndexDokument der Klasse

Return Value

IndexDocument

Exceptions

BadPropertyException

at line 97
Linkage> getRelationDefinition()

Relationen des Objektes

Return Value

Linkage>

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

Wert setzen

Setzt den Wert eines Schlüssels

Parameters

string $key
mixed $value

Return Value

ModelInstance

at line 119
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