Class DafConfigurationObjectType
java.lang.Object
de.bsvrz.dav.daf.main.impl.config.DafSystemObject
de.bsvrz.dav.daf.main.impl.config.DafConfigurationObject
de.bsvrz.dav.daf.main.impl.config.DafSystemObjectType
de.bsvrz.dav.daf.main.impl.config.DafConfigurationObjectType
- All Implemented Interfaces:
ConfigurationObject,ConfigurationObjectType,SystemObject,SystemObjectCollection,SystemObjectType,Comparable
- Direct Known Subclasses:
DafObjectSetType
public class DafConfigurationObjectType
extends DafSystemObjectType
implements ConfigurationObjectType
Klasse, die den Zugriff auf Typen von Konfigurationsobjekten seitens der Datenverteiler-Applikationsfunktionen ermöglicht.
-
Field Summary
Fields inherited from class de.bsvrz.dav.daf.main.impl.config.DafSystemObject
_configurationAreaId, _dataModel, _internType, ASPECT, ATTRIBUTE, ATTRIBUTE_GROUP, ATTRIBUTE_GROUP_USAGE, ATTRIBUTE_LIST_TYPE, CLIENT_APPLICATION, CONFIGURATION_APPLICATION, CONFIGURATION_AREA, CONFIGURATION_AUTHORITY, CONFIGURATION_OBJECT, CONFIGURATION_OBJECT_TYPE, DAV_APPLICATION, DYNAMIC_OBJECT, DYNAMIC_OBJECT_TYPE, FLOATING_POINT_NUMBER_ATTRIBUTE_TYPE, INTEGER_ATTRIBUTE_TYPE, INTEGER_VALUE_RANGE, INTEGER_VALUE_STATE, MUTABLE_SET, NON_MUTABLE_SET, NULL_OBJECT, OBJECT_DELETED, OBJECT_EXISTS, OBJECT_INVALID, OBJECT_SET_TYPE, OBJECT_SET_USE, REFERENCE_ATTRIBUTE_TYPE, STRING_ATTRIBUTE_TYPE, SYSTEM_OBJECT_TYPE, TIME_ATTRIBUTE_TYPE -
Constructor Summary
ConstructorsConstructorDescriptionDafConfigurationObjectType(long id, String pid, String name, long typId, byte state, String error, DafDataModel dataModel, short validFromVersionNumber, short validToVersionNumber, long responsibleObjectId, long[] setIds, boolean hasPermanentName) Erzeugt ein neues Objekt mit den angegebenen EigenschaftenDafConfigurationObjectType(DafDataModel dataModel) Erzeugt ein neues Objekt dessen Eigenschaften im Anschluss mit der read-Methode eingelesen werden sollten. -
Method Summary
Modifier and TypeMethodDescriptionBestimmt die zum aktuellen Zeitpunkt zur Zusammenstellung gehörenden Elemente.Liefert die Liste aller System-Objekte dieses Typs zurück.Methods inherited from class de.bsvrz.dav.daf.main.impl.config.DafSystemObjectType
getAttributeGroups, getDirectAttributeGroups, getDirectObjectSetUses, getElements, getElementsDuringPeriod, getElementsInPeriod, getObjectSetUses, getSubTypes, getSuperTypes, inheritsFrom, isBaseType, isConfigurating, isNameOfObjectsPermanent, parseToString, read, read, writeMethods inherited from class de.bsvrz.dav.daf.main.impl.config.DafConfigurationObject
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, isValid, removeSet, revalidateMethods inherited from class de.bsvrz.dav.daf.main.impl.config.DafSystemObject
compareTo, equals, getConfigurationArea, getConfigurationAreaId, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getInternType, getName, getNameOrPidOrId, getObject, getPid, getPidOrId, getPidOrNameOrId, getState, getType, getUsedAttributeGroupUsages, hashCode, invalidate, isOfType, isOfType, setConfigurationData, setConfigurationData, setConfigurationData, setName, storeName, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface de.bsvrz.dav.daf.main.config.ConfigurationObject
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidateMethods inherited from interface de.bsvrz.dav.daf.main.config.SystemObject
getConfigurationArea, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getName, getNameOrPidOrId, getPid, getPidOrId, getPidOrNameOrId, getType, getUsedAttributeGroupUsages, invalidate, isOfType, isOfType, isValid, setConfigurationData, setConfigurationData, setConfigurationData, setName, toStringMethods inherited from interface de.bsvrz.dav.daf.main.config.SystemObjectCollection
getElements, getElementsDuringPeriod, getElementsInPeriodMethods inherited from interface de.bsvrz.dav.daf.main.config.SystemObjectType
getAttributeGroups, getDirectAttributeGroups, getDirectObjectSetUses, getObjectSetUses, getSubTypes, getSuperTypes, inheritsFrom, isBaseType, isConfigurating, isNameOfObjectsPermanent
-
Constructor Details
-
DafConfigurationObjectType
Erzeugt ein neues Objekt dessen Eigenschaften im Anschluss mit der read-Methode eingelesen werden sollten.- Parameters:
dataModel- DataModel Implementierung, der das neue Objekt zugeordnet ist.
-
DafConfigurationObjectType
public DafConfigurationObjectType(long id, String pid, String name, long typId, byte state, String error, DafDataModel dataModel, short validFromVersionNumber, short validToVersionNumber, long responsibleObjectId, long[] setIds, boolean hasPermanentName) Erzeugt ein neues Objekt mit den angegebenen Eigenschaften
-
-
Method Details
-
getElements
Description copied from interface:SystemObjectCollectionBestimmt die zum aktuellen Zeitpunkt zur Zusammenstellung gehörenden Elemente.- Specified by:
getElementsin interfaceSystemObjectCollection- Overrides:
getElementsin classDafSystemObjectType- Returns:
- Liste mit den aktuell zur Zusammenstellung gehörenden System-Objekten.
-
getObjects
Description copied from interface:SystemObjectTypeLiefert die Liste aller System-Objekte dieses Typs zurück. Zu beachten ist, das auch Objekte eines Typs, der diesen Typ erweitert, zurückgegeben werden.- Specified by:
getObjectsin interfaceSystemObjectType- Overrides:
getObjectsin classDafSystemObjectType- Returns:
- Liste von
System-Objekten
-