Generic
class Generic extends Dataset
Diese Klasse stellt eine Standardstruktur für Daten und Metadaten bereit.
Die verwendeten Schlüssel und Strukturen erlauben es so eine einheitliche Datenstrukturierung vorzunehmen.
Constants
KEY_UUID |
ID des Objektes (falls nicht bereits in den Daten enthalten) |
KEY_SYS |
Metadaten |
KEY_DATA |
Hauptschlüssel |
KEY_UPDATED |
Letztes Änderungsdatum |
KEY_STATUS_MESSAGE |
Status - Nachricht |
KEY_STATUS_CODE |
Status - Code |
KEY_CREATED |
Erstelldatum |
KEY_LOCATION |
URL für einen Javascript Redirect |
KEY_ERROR |
Dehler |
KEY_VALIDATION |
Validierungsdaten |
KEY_LINKS |
Links |
KEY_PAGINATION |
Pagination |
Properties
protected array | $statusCodes |
Methods
Neues Generic Konstrukt
Sys-Schlüssel initialisieren
DAtaset setzen
Location für redirect
Location für redirect
Letztes Änderungsdatum
Erstelldatum
HTTP StatusCode des Reports
Daten von einem Subset übernehmen
Sys-Datenstruktur dieses Objektes in die im Parameter definierte Map ($map) kopieren.
Funktion erweitert die Standardfunktion so, das Statuscodes gesammelt werden.
No description
Details
at line 110
__construct(type $map = null)
Neues Generic Konstrukt
at line 125
protected Map
initSysAndGetReference()
Sys-Schlüssel initialisieren
at line 140
Generic
setDataset(Dataset $dataset)
DAtaset setzen
at line 152
Generic
setUUID(string|UUID $uuid)
ID des Objektes (falls nicht bereits in den Daten enthalten)
at line 170
Generic
setLocation(string|URI $location)
Location für redirect
at line 190
string
getLocation()
Location für redirect
at line 208
Generic
setUpdated(DateTime $data)
Letztes Änderungsdatum
Diese Funktion setzt nicht den Status des Dokuments
at line 223
Generic
setCreated(DateTime $data)
Erstelldatum
Diese Funktion setzt nicht den Status des Dokuments
at line 237
Generic
setValidation(Validation $validation)
Validierung
at line 265
Generic
setStatus(StatusCode $status)
HTTP Status
at line 281
integer
getStatusCode()
HTTP StatusCode des Reports
at line 312
Error
getError()
Fehlerobject
at line 328
Generic
setPagination(Pagination $pagination)
Pagination
at line 342
$this
initFromContainer(Container $container)
Struktur von einem Container initialisieren
at line 377
Generic
initFromSubset(Subset $subset)
Daten von einem Subset übernehmen
at line 399
Generic
copySysTo(Map $map, boolean $overwrite = false)
Sys-Datenstruktur dieses Objektes in die im Parameter definierte Map ($map) kopieren.
Ist $overwrite=true
so werden die bestehenden Werte in $map überschrieben.
at line 426
Map
setValue(string $key, mixed $value)
Funktion erweitert die Standardfunktion so, das Statuscodes gesammelt werden.