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

  • Clutch
  • Generic
  • Linkage
  • Mapping
  • UnprocessableEntity
  • ValidationReport

Traits

  • DataImplementation
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated

Class Generic

Das Modell stellt für ein Request, Model, View Pattern die Datenhaltung bereit. Über die Funktionen Generic::fromRequest() werden Daten in das Modell eingebunden.

Abgeleitete Klassen müssen in der Regel nur die Methode getRequestMap() überschreiben.

In Solr müssen folgende Felder angelegt sein. Sollten andere Felder definiert sein, so müssen die Konstanten in der Klasse überschrieben werden.

<dynamicField name="integer_*"  type="integer"  indexed="true"  stored="true"/>
<dynamicField name="float_*"  type="float"  indexed="true"  stored="true"/>
<dynamicField name="double_*"  type="double"  indexed="true"  stored="true"/>
<dynamicField name="long_*"  type="long"  indexed="true"  stored="true"/>
<dynamicField name="string_*" type="string" indexed="true" stored="true" required="false"/>
<dynamicField name="text_*" type="text" indexed="true" stored="true" required="false"/>
<dynamicField name="boolean_*" type="boolean" indexed="true" stored="true" required="false"/>
<dynamicField name="date_*" type="date" indexed="true" stored="true" required="false"/>
<dynamicField name="binary_*" type="binary" indexed="true" stored="true" required="false"/>
Alvine\Data\Dataset
Extended by Alvine\Application\Web\Model\Generic implements Alvine\Persistence\Find\Indexable
Namespace: Alvine\Application\Web\Model
Package: Alvine\Application
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision: 286 $
Since: 20150414
Link: alvine.io
Located at web/model/Generic.class.php
Methods summary
public Alvine\Persistence\Find\IndexDocument
# getIndexDocument( )

Erstellt ein automatisch generiertes IndexDokument aus allen Einträgen des Datasets. Unterschiedlichen Typen werden dabei mit dem Prefix

Erstellt ein automatisch generiertes IndexDokument aus allen Einträgen des Datasets. Unterschiedlichen Typen werden dabei mit dem Prefix

Returns

Alvine\Persistence\Find\IndexDocument
protected Alvine\Types\Map\SimpleMap
# initValues( Alvine\Types\Map\SimpleMap $document )

Felder aufbereiten

Felder aufbereiten

Parameters

$document

Returns

Alvine\Types\Map\SimpleMap
public Alvine\Persistence\Find\FilterDocument
# getFilterDocument( )

FilterDokument

FilterDokument

Returns

Alvine\Persistence\Find\FilterDocument
Filter
Constants summary
string INTEGERPREFIX

Prefix für Integer

Prefix für Integer

# 'integer_'
string BOOLEANPREFIX

Prefix für Boolean

Prefix für Boolean

# 'boolean_'
string FLOATPREFIX

Prefix für Integer

Prefix für Integer

# 'float_'
string DATERPREFIX

Prefix für Integer

Prefix für Integer

# 'date_'
string STRINGPREFIX

Prefix für Integer

Prefix für Integer

# 'string_'
alvine.application API-Dokumentation 1.1.1 | © schukai GmbH | Impressum