de.bsvrz.ste.rdstmcvew
Class VerwaltungDynObj

java.lang.Object
  extended by de.bsvrz.ste.rdstmcvew.VerwaltungDynObj
All Implemented Interfaces:
de.bsvrz.dav.daf.main.ClientSenderInterface, Verwaltung

public class VerwaltungDynObj
extends java.lang.Object
implements Verwaltung, de.bsvrz.dav.daf.main.ClientSenderInterface

Kommentar

Version:
$Revision: 1.1 $ / $Date: 2008/10/29 12:09:03 $ / ($Author: Hilpp $)
Author:
Dambach-Werke GmbH, Timo Pittner

Field Summary
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  java.lang.Boolean flag
           
 
Fields inherited from interface de.bsvrz.dav.daf.main.ClientSenderInterface
START_SENDING, STOP_SENDING, STOP_SENDING_NO_RIGHTS, STOP_SENDING_NOT_A_VALID_SUBSCRIPTION
 
Constructor Summary
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)
           
 
Method Summary
 void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject arg0, de.bsvrz.dav.daf.main.DataDescription arg1, byte arg2)
           
 boolean entferneVonMenge(java.lang.String pid)
           
 boolean erzeuge(java.lang.String pid, java.lang.String name, java.lang.String set)
           
 boolean erzeuge(java.lang.String pid, java.lang.String name, java.lang.String set, de.bsvrz.dav.daf.main.Data[] data)
           
 boolean erzeugeUmfeld(java.lang.String pid, java.lang.String name, java.lang.String set, de.bsvrz.dav.daf.main.Data[] data)
           
 de.bsvrz.dav.daf.main.ClientDavInterface getConnection()
           
 de.bsvrz.dav.daf.main.config.DynamicObject getDynamicObject()
           
 boolean hinzufuegeZuMenge(java.lang.String set)
           
 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)
           
 boolean loesche(java.lang.String pid)
           
 boolean parametriere(de.bsvrz.dav.daf.main.DataDescription dd, de.bsvrz.dav.daf.main.ResultData resultData)
           
 void setConnection(de.bsvrz.dav.daf.main.ClientDavInterface connection)
           
 void setDynamicObject(de.bsvrz.dav.daf.main.config.DynamicObject dynamicObject)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_debug

private static de.bsvrz.sys.funclib.debug.Debug _debug

_dm

protected de.bsvrz.dav.daf.main.config.DataModel _dm

_ca

private de.bsvrz.dav.daf.main.config.ConfigurationArea _ca

_dot

private de.bsvrz.dav.daf.main.config.DynamicObjectType _dot

_cal

private de.bsvrz.dav.daf.main.config.ConfigurationObject _cal

_atg

private de.bsvrz.dav.daf.main.config.AttributeGroup _atg

_asp

private de.bsvrz.dav.daf.main.config.Aspect _asp

_dynamicObject

private de.bsvrz.dav.daf.main.config.DynamicObject _dynamicObject

flag

private java.lang.Boolean flag

_con

private de.bsvrz.dav.daf.main.ClientDavInterface _con

_konfData

private de.bsvrz.dav.daf.main.ResultData _konfData
Constructor Detail

VerwaltungDynObj

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)

VerwaltungDynObj

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)
Method Detail

hinzufuegeZuMenge

public boolean hinzufuegeZuMenge(java.lang.String set)
Specified by:
hinzufuegeZuMenge in interface Verwaltung
Returns:

loesche

public boolean loesche(java.lang.String pid)
Specified by:
loesche in interface Verwaltung
Returns:

erzeuge

public boolean erzeuge(java.lang.String pid,
                       java.lang.String name,
                       java.lang.String set,
                       de.bsvrz.dav.daf.main.Data[] data)

dataRequest

public void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject arg0,
                        de.bsvrz.dav.daf.main.DataDescription arg1,
                        byte arg2)
Specified by:
dataRequest in interface de.bsvrz.dav.daf.main.ClientSenderInterface

isRequestSupported

public boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject arg0,
                                  de.bsvrz.dav.daf.main.DataDescription arg1)
Specified by:
isRequestSupported in interface de.bsvrz.dav.daf.main.ClientSenderInterface

parametriere

public boolean parametriere(de.bsvrz.dav.daf.main.DataDescription dd,
                            de.bsvrz.dav.daf.main.ResultData resultData)
                     throws java.lang.IllegalArgumentException
Specified by:
parametriere in interface Verwaltung
Returns:
Throws:
java.lang.IllegalArgumentException

entferneVonMenge

public boolean entferneVonMenge(java.lang.String pid)
Specified by:
entferneVonMenge in interface Verwaltung
Returns:

getDynamicObject

public de.bsvrz.dav.daf.main.config.DynamicObject getDynamicObject()
Returns:
Returns the dynamicObject.

setDynamicObject

public void setDynamicObject(de.bsvrz.dav.daf.main.config.DynamicObject dynamicObject)
Parameters:
dynamicObject - The dynamicObject to set.

getConnection

public de.bsvrz.dav.daf.main.ClientDavInterface getConnection()
Returns:

setConnection

public void setConnection(de.bsvrz.dav.daf.main.ClientDavInterface connection)
Parameters:
connection -

konfiguriere

public boolean konfiguriere(de.bsvrz.dav.daf.main.ResultData resultData)
Specified by:
konfiguriere in interface Verwaltung
Returns:

erzeuge

public boolean erzeuge(java.lang.String pid,
                       java.lang.String name,
                       java.lang.String set)
Specified by:
erzeuge in interface Verwaltung
Returns:

erzeugeUmfeld

public boolean erzeugeUmfeld(java.lang.String pid,
                             java.lang.String name,
                             java.lang.String set,
                             de.bsvrz.dav.daf.main.Data[] data)
Specified by:
erzeugeUmfeld in interface Verwaltung