Class IndexObserver
Über dieses Objekt kann eine Datenquelle genauer spezifiziert werden. Über die Methoden getURI() und getDSN() können untrschiedliche Definitionen der Werte abgerufen werden.
- Alvine\Persistence\Provider\Solr\IndexObserver implements Alvine\Persistence\Find\Observer
Namespace: Alvine\Persistence\Provider\Solr
Package: Alvine\Persistence\Provider\Solr
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20130809
Link: alvine.io
Located at IndexObserver.class.php
Package: Alvine\Persistence\Provider\Solr
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20130809
Link: alvine.io
Located at IndexObserver.class.php
public
|
#
__construct( Alvine\Net\Resource\URI $uri, Alvine\Persistence\Find\IndexMap $map )
Neue Index-Map erstellen |
public
|
#
setIndexUpdater(
IndexUpdater setzen |
public
|
|
public
|
#
addIndexFieldMap( Alvine\Types\Map\SimpleMap $map )
Mapping von Feldern des Objektes auf den Index. Die Schlüssel der Felder müssen |
public static
|
#
getInstanceFromProperties( Alvine\Types\Properties $properties )
Erstellt einen neuen IndexObserver und initialisiert die Werte über ein Property-Objekt. Die gültigen Eigenschaften sind: |
protected
Alvine\Persistence\Find\IndexMap
|
$mapping
Mapping |
#
null
|
protected
|
$solr
|
#
null
|