Overview

Namespaces

  • Alvine
    • Application
      • Configuration
      • Console
        • Option
        • Terminal
          • VT100
      • Data
        • Generic
      • Resource
      • UI
      • Web
        • Model
          • Linkage
            • Relation
            • Structure
        • Presenter
          • Access
          • Data
          • Event
          • File
          • Page
            • Plugin
              • Authentication
              • Html
              • I18n
              • Navigation
              • UI
                • Wrapper
        • Route
          • Cache
          • Exception
          • Handler
        • View
          • Data
          • Definition
          • Intern
          • Json

Classes

  • Add
  • Collection
  • Object
  • Relation
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated

Class Relation

Der Relationpresenter stellt die Beziehung eines Subjects mit den Objekten da.

Alvine\Core\Alvine
Extended by Alvine\Application\Presenter
Extended by Alvine\Application\Web\Presenter
Extended by Alvine\Application\Web\Presenter\Data
Extended by Alvine\Application\Web\Presenter\Data\Object
Extended by Alvine\Application\Web\Presenter\Data\Collection
Extended by 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: 362 $
Since: 20150621
Link: alvine.io
Located at web/presenter/data/Relation.class.php
Methods summary
protected string
# getDefaultViewClass( Alvine\Types\Mime\MIMEType $mimeType = null )

Standard-Klasse des Views für einen MimeType

Standard-Klasse des Views für einen MimeType

Parameters

$mimeType

Returns

string

Overrides

Alvine\Application\Web\Presenter\Data\Collection::getDefaultViewClass()
protected Alvine\Persistence\Provider\Solr\Query
# getQuery( Alvine\Persistence\ModelInstance $model, Alvine\Types\Map\ParameterMap $parameter )

Query holen

Query holen

Im Parameter können die Parameter offset (oder page) und count definiert sein. Über den Parameter orderby wird die Sortierung definiert. Über den Parameter reference muss die Referenz angegeben werden.

Parameters

$model
Modell
$parameter
Parameter

Returns

Alvine\Persistence\Provider\Solr\Query

Overrides

Alvine\Application\Web\Presenter\Data::getQuery()
Methods inherited from Alvine\Application\Web\Presenter\Data\Collection
delete()
Methods inherited from Alvine\Application\Web\Presenter\Data\Object
get(), getContentTypeID(), getIndexNameOfPrototype(), getObjectByIDOrNull(), getObjectByIDOrPrototype(), head(), patch(), put(), validateAndDeleteData(), validateAndPatchData(), validateAndWriteData()
Methods inherited from Alvine\Application\Web\Presenter\Data
createPrototypeValidateAndOperate(), createQueryInstance(), deleteObject(), findObject(), getClassOfPrototype(), getClassOfQuery(), getExecuteParameter(), getMappedRedirectRoute(), getPrototype(), getRedirectRoute(), getRelationDefinition(), getRouteLinks(), getViewForTheResponse(), injectLinks(), injectRelations(), isInvalidSetErrorViewAndReturnState(), runThroughRelations(), updateRelations(), writeObject()
Methods inherited from Alvine\Application\Web\Presenter
execute(), getMediaTypeOrNullForTheResponse(), getRequest(), getResponseMediaType(), getRoute(), getText(), getViewFromRoute(), getViewFromRouteID(), init(), initErrorView(), initResourceText(), setRoute()
Methods inherited from Alvine\Application\Presenter
__construct(), disableApplicationViewInit(), enableApplicationViewInit(), getAssembly(), getView(), initView()
Constants inherited from Alvine\Application\Web\Presenter\Data\Object
CONTENTTYPEID_FORM, CONTENTTYPEID_JSON, CONTENTTYPEID_MISC
Constants inherited from Alvine\Application\Web\Presenter\Data
KEY_COLLECTION, PARAMTER_COUNT, PARAMTER_OFFSET, PARAMTER_ORDERBY, PARAMTER_PAGE, PARAMTER_PATCH_KEY, PARAMTER_PATCH_NAME, PARAMTER_PATCH_VALUE, PARAMTER_REDIRECT, PARAMTER_RESOURCEPATH, PARAMTER_TEMPLATE, PARAMTER_WHATIF
Properties inherited from Alvine\Application\Web\Presenter\Data\Object
$updateRoute
Properties inherited from Alvine\Application\Web\Presenter
$resourceText, $route
Properties inherited from Alvine\Application\Presenter
$assembly, $initApplicationView, $view
alvine.application API-Dokumentation 1.1.1 | © schukai GmbH | Impressum