de.bsvrz.dav.daf.main.config.ObjectLookuppublic class VersionedView
extends java.lang.Object
implements de.bsvrz.dav.daf.main.config.ObjectLookup
| Constructor | Description |
|---|---|
VersionedView(de.bsvrz.dav.daf.main.config.DataModel dataModel,
java.util.Map<de.bsvrz.dav.daf.main.config.ConfigurationArea,java.lang.Short> configurationAreaVersions) |
| Modifier and Type | Method | Description |
|---|---|---|
java.util.List<de.bsvrz.dav.daf.main.config.ObjectSetUse> |
getDirectObjectSetUses(de.bsvrz.dav.daf.main.config.SystemObjectType type) |
|
java.util.Collection<de.bsvrz.dav.daf.main.config.SystemObject> |
getElements(de.bsvrz.dav.daf.main.config.ObjectSet set) |
Bestimmt die Elemente der angegebenen Menge
|
de.bsvrz.dav.daf.main.config.SystemObject |
getObject(long id) |
Liefert das System-Objekt mit der angegebenen Objekt-ID zurück.
|
de.bsvrz.dav.daf.main.config.SystemObject |
getObject(java.lang.String pid) |
Liefert das System-Objekt mit der angegebenen PID zurück.
|
java.util.List<de.bsvrz.dav.daf.main.config.ObjectSetUse> |
getObjectSetUses(de.bsvrz.dav.daf.main.config.SystemObjectType type) |
|
java.util.Collection<de.bsvrz.dav.daf.main.config.SystemObjectType> |
getSuperTypes(de.bsvrz.dav.daf.main.config.SystemObjectType type) |
Liefert eine Liste der Typ-Objekte die von dem angegebenen Typ-Objekt erweitert werden.
|
short |
getVersion(de.bsvrz.dav.daf.main.config.SystemObject object) |
Bestimmt die betrachtete Version des Konfigurationsbereichs in dem das angegebene Objekt enthalten ist.
|
boolean |
inheritsFrom(de.bsvrz.dav.daf.main.config.SystemObjectType derivedType,
de.bsvrz.dav.daf.main.config.SystemObjectType ancestorType) |
Prüft, ob der angegebene Typ
ancestorType in der Typhierarchie oberhalb angegebenen Typs derivedType vorkommt. |
boolean |
isOfType(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.config.SystemObjectType ancestorType) |
Bestimmt, ob das angegebene System-Objekt ein Element des angegebenen Typs ist.
|
boolean |
isValid(de.bsvrz.dav.daf.main.config.SystemObject object) |
public VersionedView(de.bsvrz.dav.daf.main.config.DataModel dataModel,
java.util.Map<de.bsvrz.dav.daf.main.config.ConfigurationArea,java.lang.Short> configurationAreaVersions)
public boolean isOfType(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.config.SystemObjectType ancestorType)
object - Zu prüfendes Objekt.ancestorType - Zu prüfender Typ.true, wenn der übergebene Typ mit dem Typ des Objekts oder mit einem der direkten oder indirekten Vorgänger in der Vererbungshierarchie
übereinstimmt; sonst false.public boolean inheritsFrom(de.bsvrz.dav.daf.main.config.SystemObjectType derivedType,
de.bsvrz.dav.daf.main.config.SystemObjectType ancestorType)
ancestorType in der Typhierarchie oberhalb angegebenen Typs derivedType vorkommt.
Dies ist dann der Fall, wenn derivedType direkt oder indirekt ancestorType erweitert und damit dessen
Eigenschaften erbt.derivedType - Zu prüfender abgeleiteter TypancestorType - Zu prüfender übergeordneter Typtrue wenn derivedType direkt oder indirekt ancestorType erweitert, sonst false.public java.util.Collection<de.bsvrz.dav.daf.main.config.SystemObjectType> getSuperTypes(de.bsvrz.dav.daf.main.config.SystemObjectType type)
Typ-Objektenpublic java.util.List<de.bsvrz.dav.daf.main.config.ObjectSetUse> getDirectObjectSetUses(de.bsvrz.dav.daf.main.config.SystemObjectType type)
public java.util.List<de.bsvrz.dav.daf.main.config.ObjectSetUse> getObjectSetUses(de.bsvrz.dav.daf.main.config.SystemObjectType type)
public java.util.Collection<de.bsvrz.dav.daf.main.config.SystemObject> getElements(de.bsvrz.dav.daf.main.config.ObjectSet set)
set - Zu betrachtende Menge.public short getVersion(de.bsvrz.dav.daf.main.config.SystemObject object)
object - Systemobjekt zu dem die Version ermittelt werden soll.public de.bsvrz.dav.daf.main.config.SystemObject getObject(java.lang.String pid)
getObject in interface de.bsvrz.dav.daf.main.config.ObjectLookuppid - Die permanente ID des System-Objektsnull, wenn es kein Objekt mit der angegebenen PID gibt.DataModelpublic boolean isValid(de.bsvrz.dav.daf.main.config.SystemObject object)
public de.bsvrz.dav.daf.main.config.SystemObject getObject(long id)
getObject in interface de.bsvrz.dav.daf.main.config.ObjectLookupid - Die Objekt-ID des System-Objektsnull, wenn es kein Objekt mit der angegebenen ID gibt.DataModel