|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectde.bsvrz.sys.funclib.kbgen.ProxySetDescription
public class ProxySetDescription
Objekt, über den die (konfigurierenden) Mengen einer Attributgruppe für ein Objekt mit den Objektreferenzen innerhalb der Attributgruppe verknüpft werden.
Erläuterung: Die Klasse ConfigAreaCreator erzeugt aus den ihr
übergebenen Objekten vom Typ ProxyConfigurationObject die Objektdefinitionen für einen Konfigurationsbereich
im Datenkatalog. Dazu enthält ein ProxyConfigurationObject alle Informationen zu dem zu erzeugenden
Konfigurationsobjekt. Dies sind neben Typ, Name und Pid insbesondere die Informationen zu den konfigurierenden
Attributgruppen und den Mengen. Damit die Klasse ConfigAreaCreator die Informationen zu den konfigurierenden
Attributgruppen genenerisch ermitteln kann, halt ein ProxyConfigurationObject zu jeder konfigurierenden
Attributgruppe die Daten in Form einer Data Struktur, über die generisch iteriert
werden kann. Das Problem besteht nun darin, dass Objektreferenzen in einer solchen Data
Struktur bei der Erstellung des ProxyConfigurationObject nicht eingetragen werden können, da dass
referenzierte Objekt i. d. R. noch gar nicht in der Konfiguration verfügbar ist. Der Versuch eine solche Referenz
anzulegen führt deshalb zu einem Fehler. Aus diesem Grund wird zu einem Data Objekt
zusätzlich eine Liste mit den Pid der zu referenzierenden Objekte mitgeführt, wobei die Reihenfolge der Einträge in
der Liste der Reihenfolge der Objektreferenzen im Data Objekt entspricht. Bei der
Auswertung der Informationen durch die Klasse ConfigAreaCreator ermittelt diese dann den Wert einer Referenz
nicht aus dem Data Objekt, sondern aus dem entsprechenden Eintrag der Liste.
| Field Summary | |
|---|---|
(package private) java.util.List<java.lang.String> |
_elements
|
(package private) java.lang.String |
_name
|
| Constructor Summary | |
|---|---|
ProxySetDescription(java.lang.String name,
java.util.List<java.lang.String> elements)
Erzeugt eine Beschreibung der Menge an einem ProxyKonfigurationsobjekt. |
|
| Method Summary | |
|---|---|
java.util.List<java.lang.String> |
getElements()
Liefert die Liste der Pids mit den Objektreferenzen. |
java.lang.String |
getName()
Liefert das Data Objekt. |
java.lang.String |
toString()
Gibt die String-Repräsentation dieses Objekts aus. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
java.util.List<java.lang.String> _elements
java.lang.String _name
| Constructor Detail |
|---|
public ProxySetDescription(java.lang.String name,
java.util.List<java.lang.String> elements)
name - Konfigurierende Daten.elements - Liste der Pids mit Elementen der Menge.| Method Detail |
|---|
public java.util.List<java.lang.String> getElements()
Data Objekt fehlenden Objektreferenzen.public java.lang.String getName()
Data Objekt.
Data Objekt mit nicht gesetzten Objektreferenzen.public java.lang.String toString()
toString in class java.lang.Object
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||