Interface DataObject
Schnittstelle für den Datenzugriff
Das DataObjectinterface definiert die Methoden, für den Zugriff auf ein Speicherrepositorium. Notwendige Methoden sind das Hinzufügen, das Löschen und das Ändern eines Objektes.
- Alvine\Persistence\DataObject implements Alvine\Core\InstantiableFromProperties
Direct known implementers
Alvine\Persistence\DataObjectImplementationIndirect known implementers
Alvine\Persistence\Provider\File\DataObject
Namespace: Alvine\Persistence
Package: Alvine\Persistence
Category: Framework
License: Licence
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 173 $
Since: 20110904
Link: Alvine
Located at persistence/DataObject.interface.php
Package: Alvine\Persistence
Category: Framework
License: Licence
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 173 $
Since: 20110904
Link: Alvine
Located at persistence/DataObject.interface.php
public
|
#
delete( string $id )
Löscht ein Objekt anhand seiner ID. Ist kein Objekt vorhanden, so wird eine ObjectNotFoundException geworfen. Bestimmte DataObject können noch andere providerspezifische Exceptions werfen. |
public
string
|
#
read( string $id )
Diese Methode sucht ein Objekt anhand einer ID und gibt die gespeicherten Daten zurück. Ist unter dieser ID kein Objekt gespeichert, so wird eine ObjectNotFoundException geworfen. |
public
|
|
public
|
|
public
|
|
public
boolean
|
|
public
|
#
each( Closure $callback )
Durchläuft alle Einträge des DataObject und ruft die entsprechende Funktion auf. Als Parameter muss er gleiche Wert wie bei read übergeben werden. |
getInstanceFromProperties()
|