class Dataset extends Dataset implements Container

Container-Objekt für Datasets

Traits

Implementierung des Container-Interfaces und der Verwaltungsfunktionen eines Containers.

Properties

protected string $state from Implementation
protected History $history from Implementation
protected string $workflow from Implementation
protected type $initialID from Implementation

Methods

string
getID()

überschreibt die \Alvine\Core\Alvine Methode

setInitialID(string $initialID)

möglichkeit die ID des Containers zu setzten.

setState(State $state)

Setzt den Status

State|null
getState()

Status

getHistory()

Historie des Containers

log(Entry $log)

Logeintrag für Änderungen am Container einfügen

string
getWorkflow()

No description

setWorkflow(string $workflow)

No description

string
getFormattedString()

No description

__toString()

No description

Map
getValueMap()

Gibt alle im Container gespeicherten Werte als Map zurück. Jeder Aufruf erzeugt eine neue Map.

Details

in Implementation at line 68
string getID()

überschreibt die \Alvine\Core\Alvine Methode

Erst wird geprüft, ob bisher keine ID gesetzt wurde. Wenn initialID gesetzt ist, wird diese dann als ID des Objektes gesetzt

Return Value

string

in Implementation at line 85
Container setInitialID(string $initialID)

möglichkeit die ID des Containers zu setzten.

Wenn die initaialID gesetzt wurde wird mit der getID() zuerst auf diesesn Wert geprüft

Parameters

string $initialID

Return Value

Container

in Implementation at line 97
Container setState(State $state)

Setzt den Status

Parameters

State $state

Return Value

Container

in Implementation at line 117
State|null getState()

Status

Return Value

State|null

in Implementation at line 126
History getHistory()

Historie des Containers

Return Value

History

in Implementation at line 142
Container log(Entry $log)

Logeintrag für Änderungen am Container einfügen

Parameters

Entry $log

Return Value

Container

in Implementation at line 158
string getWorkflow()

Return Value

string

Exceptions

NullException

in Implementation at line 172
Container setWorkflow(string $workflow)

Parameters

string $workflow

Return Value

Container

in Implementation at line 181
string getFormattedString()

Return Value

string

in Implementation at line 218
__toString()

in Implementation at line 232
Map getValueMap()

Gibt alle im Container gespeicherten Werte als Map zurück. Jeder Aufruf erzeugt eine neue Map.

Return Value

Map