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 Collection

Der Collection-Presenter arbeitet mit mehrere Objekten

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

Direct 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: 362 $
Since: 20130713
Link: alvine.io
Located at web/presenter/data/Collection.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\Object::getDefaultViewClass()
public Alvine\Application\Web\Presenter
# delete( Alvine\Types\Map\ParameterMap $parameter )

Bearbeitung von mehreren DELETE-Anfragen

Bearbeitung von mehreren DELETE-Anfragen

Parameters

$parameter

Returns

Alvine\Application\Web\Presenter
Dieses Objekt

Overrides

Alvine\Application\Web\Presenter\Data\Object::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(), getQuery(), 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