@PropertyClass public class ConfigObjectProperties extends java.lang.Object implements java.lang.Comparable<ConfigObjectProperties>
ConfigObjectProperties
ist eine Klasse, die rekursiv alle Informationen
über ein SystemObject
zusammenstellt.Modifier | Constructor and Description |
---|---|
protected |
ConfigObjectProperties(de.bsvrz.dav.daf.main.config.SystemObject systemObject) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(ConfigObjectProperties o) |
static ConfigObjectProperties |
createConfigObjectProperties(de.bsvrz.dav.daf.main.config.SystemObject systemObject)
Diese Methode liefert falls möglich ein spezifisches, andernfalls ein unspezifisches Objekt zurück
|
boolean |
equals(java.lang.Object o) |
java.lang.Object |
getConfigurationObjectType()
Diese Methode bestimmt, wie der Typ dargestellt wird.
|
java.util.LinkedHashMap<java.lang.String,java.lang.Object> |
getElementProperties()
Diese Methode bestimmt, welche Konfigurationsdaten dargestellt werden.
|
java.lang.String |
getName()
Diese Methode bestimmt, wie der Name dargestellt wird.
|
de.bsvrz.dav.daf.util.HashBagMap<java.lang.String,ConfigObjectProperties> |
getObjectSets()
Diese Methode bestimmt, wie die Mengen dargestellt werden.
|
java.lang.String |
getPid()
Diese Methode bestimmt, wie die Pid dargestellt wird.
|
de.bsvrz.dav.daf.main.config.SystemObject |
getSystemObject()
Der Getter des
SystemObjects . |
int |
hashCode() |
java.lang.String |
toString() |
protected ConfigObjectProperties(@NotNull de.bsvrz.dav.daf.main.config.SystemObject systemObject)
public static ConfigObjectProperties createConfigObjectProperties(@NotNull de.bsvrz.dav.daf.main.config.SystemObject systemObject)
systemObject
- ein SystemObjectpublic de.bsvrz.dav.daf.main.config.SystemObject getSystemObject()
SystemObjects
.SystemObject
@NotNull @PropertyName(name="Typ", sortKey=0) public java.lang.Object getConfigurationObjectType()
@NotNull @PropertyName(name="Name", sortKey=1) public java.lang.String getName()
@NotNull @PropertyName(name="Pid", sortKey=2) public java.lang.String getPid()
@PropertyName(name="Konfigurationsdaten", sortKey=3) public java.util.LinkedHashMap<java.lang.String,java.lang.Object> getElementProperties()
@PropertyName(name="Mengen", sortKey=4, getFormatter=BrowserTreeFormatter.class) public de.bsvrz.dav.daf.util.HashBagMap<java.lang.String,ConfigObjectProperties> getObjectSets()
public final java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public int compareTo(ConfigObjectProperties o)
compareTo
in interface java.lang.Comparable<ConfigObjectProperties>