public class VerwaltungDynObj extends Object implements Verwaltung, de.bsvrz.dav.daf.main.ClientSenderInterface
Modifier and Type | Field and Description |
---|---|
private de.bsvrz.dav.daf.main.config.Aspect |
_asp |
private de.bsvrz.dav.daf.main.config.AttributeGroup |
_atg |
private de.bsvrz.dav.daf.main.config.ConfigurationArea |
_ca |
private de.bsvrz.dav.daf.main.config.ConfigurationObject |
_cal |
private de.bsvrz.dav.daf.main.ClientDavInterface |
_con |
private static de.bsvrz.sys.funclib.debug.Debug |
_debug |
protected de.bsvrz.dav.daf.main.config.DataModel |
_dm |
private de.bsvrz.dav.daf.main.config.DynamicObjectType |
_dot |
private de.bsvrz.dav.daf.main.config.DynamicObject |
_dynamicObject |
private de.bsvrz.dav.daf.main.ResultData |
_konfData |
private Boolean |
flag |
private de.bsvrz.sys.funclib.dynobj.DynamischeObjekte |
vdo
Klasse zum Verwalten dynamischer Objekte.
|
Constructor and Description |
---|
VerwaltungDynObj(de.bsvrz.dav.daf.main.ClientDavInterface con,
de.bsvrz.dav.daf.main.config.DataModel dm,
de.bsvrz.dav.daf.main.config.ConfigurationArea ca,
de.bsvrz.dav.daf.main.config.DynamicObjectType dot,
de.bsvrz.dav.daf.main.config.ConfigurationObject cal,
de.bsvrz.dav.daf.main.config.AttributeGroup atg,
de.bsvrz.dav.daf.main.config.Aspect asp) |
VerwaltungDynObj(de.bsvrz.dav.daf.main.config.DataModel dm,
de.bsvrz.dav.daf.main.config.ConfigurationArea ca,
de.bsvrz.dav.daf.main.config.DynamicObjectType dot,
de.bsvrz.dav.daf.main.config.ConfigurationObject cal,
de.bsvrz.dav.daf.main.config.AttributeGroup atg,
de.bsvrz.dav.daf.main.config.Aspect asp) |
Modifier and Type | Method and Description |
---|---|
void |
dataRequest(de.bsvrz.dav.daf.main.config.SystemObject arg0,
de.bsvrz.dav.daf.main.DataDescription arg1,
byte arg2) |
boolean |
entferneVonMenge(String set)
Entfernt das Objekt aus einer Menge.
|
boolean |
erzeuge(String pid,
String name,
String set)
Erzeugt ein dynamisches Objekt.
|
boolean |
erzeuge(String pid,
String name,
String set,
de.bsvrz.dav.daf.main.Data[] data) |
boolean |
erzeugeObjekt(String pid,
String name,
String set,
de.bsvrz.dav.daf.main.Data[] data)
Erzeugt ein dynamisches Objekt mit Daten.
|
de.bsvrz.dav.daf.main.ClientDavInterface |
getConnection() |
de.bsvrz.dav.daf.main.config.DynamicObject |
getDynamicObject() |
boolean |
hinzufuegeZuMenge(String set)
Fügt das Objekt einer Menge hinzu.
|
boolean |
isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject arg0,
de.bsvrz.dav.daf.main.DataDescription arg1) |
boolean |
konfiguriere(de.bsvrz.dav.daf.main.ResultData resultData)
Setzt KOnfigurationsdaten des Objektes.
|
boolean |
loesche(String pid)
Löscht ein dynamisches Objekt.
|
boolean |
parametriere(de.bsvrz.dav.daf.main.DataDescription dd,
de.bsvrz.dav.daf.main.ResultData resultData)
Sendet Daten an das Objekt.
|
void |
setConnection(de.bsvrz.dav.daf.main.ClientDavInterface connection) |
void |
setDynamicObject(de.bsvrz.dav.daf.main.config.DynamicObject dynamicObject) |
private static de.bsvrz.sys.funclib.debug.Debug _debug
protected de.bsvrz.dav.daf.main.config.DataModel _dm
private de.bsvrz.dav.daf.main.config.ConfigurationArea _ca
private de.bsvrz.dav.daf.main.config.DynamicObjectType _dot
private de.bsvrz.dav.daf.main.config.ConfigurationObject _cal
private de.bsvrz.dav.daf.main.config.AttributeGroup _atg
private de.bsvrz.dav.daf.main.config.Aspect _asp
private de.bsvrz.dav.daf.main.config.DynamicObject _dynamicObject
private Boolean flag
private de.bsvrz.dav.daf.main.ClientDavInterface _con
private de.bsvrz.dav.daf.main.ResultData _konfData
private de.bsvrz.sys.funclib.dynobj.DynamischeObjekte vdo
public VerwaltungDynObj(de.bsvrz.dav.daf.main.config.DataModel dm, de.bsvrz.dav.daf.main.config.ConfigurationArea ca, de.bsvrz.dav.daf.main.config.DynamicObjectType dot, de.bsvrz.dav.daf.main.config.ConfigurationObject cal, de.bsvrz.dav.daf.main.config.AttributeGroup atg, de.bsvrz.dav.daf.main.config.Aspect asp)
public VerwaltungDynObj(de.bsvrz.dav.daf.main.ClientDavInterface con, de.bsvrz.dav.daf.main.config.DataModel dm, de.bsvrz.dav.daf.main.config.ConfigurationArea ca, de.bsvrz.dav.daf.main.config.DynamicObjectType dot, de.bsvrz.dav.daf.main.config.ConfigurationObject cal, de.bsvrz.dav.daf.main.config.AttributeGroup atg, de.bsvrz.dav.daf.main.config.Aspect asp)
public boolean hinzufuegeZuMenge(String set)
Verwaltung
hinzufuegeZuMenge
in interface Verwaltung
set
- Mengetrue
, wenn erfolgreich hinzugefügt, sonst false
public boolean loesche(String pid)
Verwaltung
loesche
in interface Verwaltung
pid
- PIDtrue
, wenn erfolgreich gelöscht, sonst false
public boolean erzeuge(String pid, String name, String set, de.bsvrz.dav.daf.main.Data[] data)
public void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject arg0, de.bsvrz.dav.daf.main.DataDescription arg1, byte arg2)
dataRequest
in interface de.bsvrz.dav.daf.main.ClientSenderInterface
public boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject arg0, de.bsvrz.dav.daf.main.DataDescription arg1)
isRequestSupported
in interface de.bsvrz.dav.daf.main.ClientSenderInterface
public boolean parametriere(de.bsvrz.dav.daf.main.DataDescription dd, de.bsvrz.dav.daf.main.ResultData resultData) throws IllegalArgumentException
Verwaltung
parametriere
in interface Verwaltung
dd
- DataDescription
resultData
- ResultData
true
, wenn erfolgreich gesendet, sonst false
IllegalArgumentException
public boolean entferneVonMenge(String set)
Verwaltung
entferneVonMenge
in interface Verwaltung
set
- Mengetrue
, wenn erfolgreich entfernt, sonst false
public de.bsvrz.dav.daf.main.config.DynamicObject getDynamicObject()
public void setDynamicObject(de.bsvrz.dav.daf.main.config.DynamicObject dynamicObject)
dynamicObject
- The dynamicObject to set.public de.bsvrz.dav.daf.main.ClientDavInterface getConnection()
ClientDavInterface
public void setConnection(de.bsvrz.dav.daf.main.ClientDavInterface connection)
connection
- ClientDavInterface
public boolean konfiguriere(de.bsvrz.dav.daf.main.ResultData resultData)
Verwaltung
konfiguriere
in interface Verwaltung
resultData
- ResultData
true
, wenn erfolgreich gesetzt, sonst false
public boolean erzeuge(String pid, String name, String set)
Verwaltung
erzeuge
in interface Verwaltung
pid
- PIDname
- Nameset
- Mengetrue
, wenn erfolgreich erzeugt, sonst false
public boolean erzeugeObjekt(String pid, String name, String set, de.bsvrz.dav.daf.main.Data[] data)
Verwaltung
erzeugeObjekt
in interface Verwaltung
pid
- PIDname
- Nameset
- Mengedata
- Datentrue
, wenn erfolgreich erzeugt, sonst false
Copyright © 2016 BitCtrl Systems GmbH. All rights reserved.