Class Data
Default-Presenter für abgeleitete Klassen
Diese Spezialklasse bildet die Grundlage aller präsenter für Alvine-Anwendungen und regelt die Abfolge der einzelnen Befehle.
- Alvine\Core\Alvine
- Alvine\Application\Presenter
- Alvine\Application\Web\Presenter
- Alvine\Application\Web\Presenter\Data
Direct known subclasses
Alvine\Application\Web\Presenter\Data\Add, Alvine\Application\Web\Presenter\Data\ObjectIndirect known subclasses
Alvine\Application\Web\Presenter\Data\Collection, Alvine\Application\Web\Presenter\Data\RelationNamespace: Alvine\Application\Web\Presenter
Package: Alvine\Application
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision: 396 $
Since: 20130713
Link: alvine.io
Located at web/presenter/Data.class.php
protected
|
|
protected
string
|
|
protected
|
#
createPrototypeValidateAndOperate( Alvine\Types\Map\ParameterMap $parameter, Closure $operationCallback, Alvine\Persistence\ModelInstance $object = null )
Ausführen einer Operation mit vorheriger Prüfung |
protected
string
|
|
protected
|
|
protected
Alvine\Persistence\Provider\Solr\Query
|
#
getQuery( Alvine\Persistence\ModelInstance $model, Alvine\Types\Map\ParameterMap $parameter )
Query holen |
protected
string
|
|
protected
|
#
createQueryInstance( Alvine\Persistence\FilterDocument $filter, integer $offset = 0, integer $count = 10, Alvine\Types\Map\SimpleMap $orderBy = null )
Neue Instanz |
protected
Alvine\Types\Map
|
#
getRouteLinks(
Aktuelle Linkliste der übergebenen Route oder falls kein Wert übergeben wurde, der Route des Presenters $this->getRoute(); |
protected
Alvine\Application\Web\Presenter\Dataset
|
|
protected
Alvine\Data\Dataset
|
#
injectRelations( Alvine\Persistence\ModelInstance $model, Alvine\Types\Map\ParameterMap $parameters, Alvine\Data\Dataset $dataset )
Relationen einfügen |
public
Alvine\Types\Map\ParameterMap
|
#
getExecuteParameter(
Diese Methode definiert welche Parameter im Presenter zur Verfügung stehen sollen. |
protected
Alvine\Types\Map\ObjectMap
|
|
protected
|
#
runThroughRelations( Alvine\Persistence\ModelInstance $model, Alvine\Types\Map\ParameterMap $parameters, Closure $closure )
Durch die Ergebnisse rennen |
public
|
#
updateRelations( Alvine\Persistence\ModelInstance $model, Alvine\Types\Map\ParameterMap $parameters )
Relationen updaten |
protected
boolean
|
#
isInvalidSetErrorViewAndReturnState( Alvine\Persistence\ModelInstance $object, Alvine\Types\Map\ParameterMap $parameter )
Validieren des Modells gegen die eigenen Regeln und das Ergebnis zurückgeben. Ist die Prüfung nicht valide, so wird ein ErrorView gesetzt und false zurückgegeben. |
protected
|
|
public
Alvine\Types\Subset
|
|
protected
|
|
protected
string
|
#
getViewForTheResponse( Alvine\Types\Mime\MIMEType $mimeType = null )
View für die Antwort aus Konfiguration ermitteln |
abstract protected
string
|
#
getDefaultViewClass( Alvine\Types\Mime\MIMEType $mimeType = null )
Standard-Klasse des Views für einen MimeType |
__construct(),
disableApplicationViewInit(),
enableApplicationViewInit(),
getAssembly(),
getView(),
initView()
|
string |
PARAMTER_COUNT
Anzahl |
#
'count'
|
string |
PARAMTER_PAGE
Seite |
#
'page'
|
string |
PARAMTER_OFFSET
Offset / Start |
#
'offset'
|
string |
PARAMTER_ORDERBY
Sortierung |
#
'orderby'
|
string |
PARAMTER_TEMPLATE
Vorlage |
#
'template'
|
string |
PARAMTER_RESOURCEPATH
Ressource |
#
'resourcepath'
|
string |
PARAMTER_REDIRECT
Redirect |
#
'redirect'
|
string |
PARAMTER_PATCH_KEY
Key für Patch |
#
'pk'
|
string |
PARAMTER_PATCH_NAME
Name für Patch |
#
'name'
|
string |
PARAMTER_PATCH_VALUE
Wert für Patch |
#
'value'
|
string |
PARAMTER_WHATIF
Vorschaumodus für Änderungen |
#
'whatif'
|
string |
KEY_COLLECTION
Schlüsselwort für Multieintragungen |
#
'dataset'
|
$resourceText,
$route
|
$assembly,
$initApplicationView,
$view
|