Class Object
Der Objektpresenter verarbeitet Anfragen die auf ein einzelnes Objekt des Modells zielen.
Über den Parameter redirect kann ein alternatives Ziel angegeben werden.
- Alvine\Core\Alvine
- Alvine\Application\Presenter
- Alvine\Application\Web\Presenter
- Alvine\Application\Web\Presenter\Data
- Alvine\Application\Web\Presenter\Data\Object
Direct known subclasses
Alvine\Application\Web\Presenter\Data\CollectionIndirect known subclasses
Alvine\Application\Web\Presenter\Data\Relation
Namespace: Alvine\Application\Web\Presenter\Data
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/Object.class.php
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/Object.class.php
protected
string
|
#
getDefaultViewClass( Alvine\Types\Mime\MIMEType $mimeType = null )
Standard-Klasse des Views für einen MimeType |
public
|
|
public
|
|
protected
integer
|
|
protected
|
|
protected
|
|
protected
|
|
public
|
|
protected
|
|
public
|
#
patch( Alvine\Types\Map\ParameterMap $parameter )
Bearbeitung von PATCH-Anfragen. Dieser Anfragentyp unterstützt ausschließlich die Mimetypes json und x-www-form-urlencoded. |
protected
string
|
#
getIndexNameOfPrototype( Alvine\Persistence\ModelInstance $prototype )
Name des Index des Prototypen. Bei SQL kann dies ein anderer Wert sein, als die UUID |
public
|
|
protected
|
__construct(),
disableApplicationViewInit(),
enableApplicationViewInit(),
getAssembly(),
getView(),
initView()
|
integer |
CONTENTTYPEID_FORM
Formular |
#
2
|
integer |
CONTENTTYPEID_MISC
Nicht JSON oder Formular |
#
0
|
integer |
CONTENTTYPEID_JSON
JSON TYP |
#
1
|
protected
|
$updateRoute
|
$resourceText,
$route
|
$assembly,
$initApplicationView,
$view
|