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

  • Generic
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated

Class Generic

Diese Klasse stellt eine Standardstruktur für Daten und Metadaten bereit. Die verwendeten Schlüssel und Strukturen erlauben es so eine einheitliche Datenstrukturierung vorzunehmen.

Alvine\Data\Dataset
Extended by Alvine\Application\Data\Generic
Namespace: Alvine\Application\Data
Package: Alvine\Application
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision: 393 $
Since: 20170211
Link: alvine.io
Link: https://wiki.schukai.com/pages/viewpage.action?pageId=58425372
Located at data/Generic.class.php
Methods summary
public
# __construct( type $map = null )

Neues Generic Konstrukt

Neues Generic Konstrukt

Parameters

$map
protected Alvine\Types\Map
# initSysAndGetReference( )

Sys-Schlüssel initialisieren

Sys-Schlüssel initialisieren

Returns

Alvine\Types\Map
public Alvine\Application\Data\Generic
# setDataset( Alvine\Data\Dataset $dataset )

DAtaset setzen

DAtaset setzen

Parameters

$dataset

Returns

Alvine\Application\Data\Generic
public Alvine\Application\Data\Generic
# setUUID( string|Alvine\Util\UUID $uuid )

ID des Objektes (falls nicht bereits in den Daten enthalten)

ID des Objektes (falls nicht bereits in den Daten enthalten)

Parameters

$uuid

Returns

Alvine\Application\Data\Generic
public Alvine\Application\Data\Generic
# setLocation( string|Alvine\Net\Resource\URI $location )

Location für redirect

Location für redirect

Parameters

$location

Returns

Alvine\Application\Data\Generic
public string
# getLocation( )

Location für redirect

Location für redirect

Returns

string
Location
public Alvine\Application\Data\Generic
# setUpdated( Alvine\Date\DateTime $data )

Letztes Änderungsdatum

Letztes Änderungsdatum

Parameters

$data

Returns

Alvine\Application\Data\Generic
public Alvine\Application\Data\Generic
# setCreated( Alvine\Date\DateTime $data )

Erstelldatum

Erstelldatum

Parameters

$data

Returns

Alvine\Application\Data\Generic
public Alvine\Application\Data\Generic
# setValidation( Alvine\Application\Data\Generic\Validation $validation )

Validierung

Validierung

Parameters

$validation

Returns

Alvine\Application\Data\Generic
public Alvine\Application\Data\Generic
# setLinks( Alvine\Application\Data\Generic\Links $links )

Linkstruktur

Linkstruktur

Parameters

$links

Returns

Alvine\Application\Data\Generic
public Alvine\Application\Data\Generic
# setStatus( Alvine\Net\Http\StatusCode $status )

HTTP Status

HTTP Status

Parameters

$status

Returns

Alvine\Application\Data\Generic
public integer
# getStatusCode( )

HTTP StatusCode des Reports

HTTP StatusCode des Reports

Returns

integer
| null
public Alvine\Application\Data\Generic
# setError( Alvine\Application\Data\Generic\Error $error )

Fehler

Fehler

Parameters

$error

Returns

Alvine\Application\Data\Generic
public Alvine\Application\Data\Generic\Error
# getError( )

Fehlerobject

Fehlerobject

Returns

Alvine\Application\Data\Generic\Error
| null
public Alvine\Application\Data\Generic
# setPagination( Alvine\Application\Data\Generic\Pagination $pagination )

Pagination

Pagination

Parameters

$pagination

Returns

Alvine\Application\Data\Generic
public
# initFromContainer( Alvine\Application\Web\View\Container $container )

Struktur von einem Container initialisieren

Struktur von einem Container initialisieren

Parameters

$container

Returns


$this
public Alvine\Application\Data\Generic
# initFromSubset( Alvine\Types\Subset $subset )

Daten von einem Subset übernehmen

Daten von einem Subset übernehmen

Parameters

$subset

Returns

Alvine\Application\Data\Generic
public Alvine\Application\Data\Generic
# copySysTo( Alvine\Types\Map $map, boolean $overwrite = false )

Sys-Datenstruktur dieses Objektes in die im Parameter definierte Map ($map) kopieren. Ist $overwrite=true so werden die bestehenden Werte in $map überschrieben.

Sys-Datenstruktur dieses Objektes in die im Parameter definierte Map ($map) kopieren. Ist $overwrite=true so werden die bestehenden Werte in $map überschrieben.

Parameters

$map
$overwrite

Returns

Alvine\Application\Data\Generic
Constants summary
string KEY_UUID

ID des Objektes (falls nicht bereits in den Daten enthalten)

ID des Objektes (falls nicht bereits in den Daten enthalten)

# 'uuid'
string KEY_SYS

Metadaten

Metadaten

# 'sys'
string KEY_DATA

Hauptschlüssel

Hauptschlüssel

# 'dataset'
string KEY_UPDATED

Letztes Änderungsdatum

Letztes Änderungsdatum

# 'updated'
string KEY_STATUS_MESSAGE

Status - Nachricht

Status - Nachricht

# 'message'
string KEY_STATUS_CODE

Status - Code

Status - Code

# 'code'
string KEY_CREATED

Erstelldatum

Erstelldatum

# 'created'
string KEY_LOCATION

URL für einen Javascript Redirect

URL für einen Javascript Redirect

# 'location'
string KEY_ERROR

Dehler

Dehler

# 'error'
string KEY_VALIDATION

Validierungsdaten

Validierungsdaten

# 'validation'
string KEY_LINKS

Links

Links

# 'links'
string KEY_PAGINATION

Pagination

Pagination

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