ConfigurationArea, ConfigurationObject, SystemObject, java.lang.Comparablepublic class DafConfigurationArea extends DafConfigurationObject implements ConfigurationArea
_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 | Description |
|---|---|
DafConfigurationArea(long id,
java.lang.String pid,
java.lang.String name,
long typId,
byte state,
java.lang.String error,
DafDataModel dataModel,
short validFromVersionNumber,
short validToVersionNumber,
long responsibleObjectId,
long[] setIds) |
Erzeugt ein neues Objekt mit den angegebenen Eigenschaften
|
DafConfigurationArea(DafDataModel dataModel) |
Erzeugt ein neues Objekt dessen Eigenschaften im Anschluss mit der read-Methode eingelesen werden sollten.
|
| Modifier and Type | Method | Description |
|---|---|---|
ConfigurationObject |
createConfigurationObject(ConfigurationObjectType type,
java.lang.String pid,
java.lang.String name,
java.util.Collection<? extends ObjectSet> sets) |
Erzeugt ein neues Konfigurationsobjekt eines vorgegebenen Typs mit einer angegebenen PID.
|
DynamicObject |
createDynamicObject(DynamicObjectType type,
java.lang.String pid,
java.lang.String name) |
Erzeugt ein neues dynamisches System-Objekt eines vorgegebenen Typs mit einer angegebenen PID.
|
DynamicObject |
createDynamicObject(DynamicObjectType type,
java.lang.String pid,
java.lang.String name,
java.util.Collection<DataAndATGUsageInformation> dataSets) |
Erzeugt ein neues dynamisches System-Objekt eines vorgegebenen Typs mit einer angegebenen PID.
|
short |
getActivatableVersion() |
Version eines Bereichs, die zur Übernahme und Aktivierung in anderen Konfigurationen freigegeben ist.
|
short |
getActiveVersion() |
Version eines Bereichs, die lokal aktiv ist.
|
ConfigurationAuthority |
getConfigurationAuthority() |
Liefert den Konfigurationsverantwortlichen dieses Konfigurationsbereichs.
|
java.util.Collection<SystemObject> |
getCurrentObjects() |
Gibt alle System-Objekte dieses Konfigurationsbereichs zurück, die in der aktuellen Version des Bereichs gültig sind.
|
java.util.Collection<SystemObject> |
getDirectObjects(java.util.Collection<SystemObjectType> systemObjectTypes,
ObjectTimeSpecification timeSpecification) |
Gibt alle System-Objekte zurück, die zu den angegebenen Objekttypen und zur Zeitangabe passen.
|
short |
getModifiableVersion() |
Neue Version eines Bereichs, die weder zur Übernahme freigegeben noch lokal aktiviert ist.
|
java.util.Collection<SystemObject> |
getNewObjects() |
Gibt alle System-Objekte dieses Konfigurationsbereichs zurück, die in einer zukünftigen Version gültig werden.
|
java.util.Collection<SystemObject> |
getObjects(java.util.Collection<SystemObjectType> systemObjectTypes,
ObjectTimeSpecification timeSpecification) |
Gibt alle System-Objekte zurück, die zu den angegebenen Objekttypen und deren erweiterten Typen und zur Zeitangabe passen.
|
long |
getTimeOfLastActiveConfigurationChange() |
Liefert die Zeit der letzten (nicht versionierten) Änderung eines änderbaren konfigurierenden Datensatzes.
|
long |
getTimeOfLastDynamicChange() |
Liefert die Zeit vom letzten Erzeugen oder Löschen eines dynamischen Objekts in diesem Konfigurationsbereich.
|
long |
getTimeOfLastNonActiveConfigurationChange() |
Liefert die Zeit vom letzten Erzeugen oder Löschen eines Konfigurationsobjekts (in noch nicht aktivierten Versionen) dieses Konfigurationsbereichs.
|
short |
getTransferableVersion() |
Version eines Bereichs, die zur Übernahme in anderen Konfigurationen freigegeben ist.
|
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidateaddSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, isValid, parseToString, read, read, removeSet, revalidate, writecompareTo, 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, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetConfigurationArea, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getName, getNameOrPidOrId, getPid, getPidOrId, getPidOrNameOrId, getType, getUsedAttributeGroupUsages, invalidate, isOfType, isOfType, isValid, setConfigurationData, setConfigurationData, setConfigurationData, setName, toStringpublic DafConfigurationArea(DafDataModel dataModel)
dataModel - DataModel Implementierung, der das neue Objekt zugeordnet ist.public DafConfigurationArea(long id,
java.lang.String pid,
java.lang.String name,
long typId,
byte state,
java.lang.String error,
DafDataModel dataModel,
short validFromVersionNumber,
short validToVersionNumber,
long responsibleObjectId,
long[] setIds)
public ConfigurationAuthority getConfigurationAuthority()
ConfigurationAreagetConfigurationAuthority in interface ConfigurationAreapublic short getActivatableVersion()
ConfigurationAreagetActivatableVersion in interface ConfigurationAreapublic short getTransferableVersion()
ConfigurationAreagetTransferableVersion in interface ConfigurationAreapublic short getModifiableVersion()
ConfigurationAreagetModifiableVersion in interface ConfigurationAreapublic short getActiveVersion()
ConfigurationAreagetActiveVersion in interface ConfigurationAreapublic long getTimeOfLastDynamicChange()
ConfigurationAreagetTimeOfLastDynamicChange in interface ConfigurationAreapublic long getTimeOfLastNonActiveConfigurationChange()
ConfigurationAreagetTimeOfLastNonActiveConfigurationChange in interface ConfigurationAreapublic long getTimeOfLastActiveConfigurationChange()
ConfigurationAreagetTimeOfLastActiveConfigurationChange in interface ConfigurationAreapublic java.util.Collection<SystemObject> getObjects(java.util.Collection<SystemObjectType> systemObjectTypes, ObjectTimeSpecification timeSpecification)
ConfigurationAreanull übergeben, so gilt dies als Wildcard. D. h. alle Objekttypen werden berücksichtigt.getObjects in interface ConfigurationAreasystemObjectTypes - die Objekttypen oder null, falls alle betrachtet werden sollentimeSpecification - gibt den Gültigkeitszeitraum für die gesuchten Objekte anpublic java.util.Collection<SystemObject> getDirectObjects(java.util.Collection<SystemObjectType> systemObjectTypes, ObjectTimeSpecification timeSpecification)
ConfigurationAreaConfigurationArea.getObjects(java.util.Collection<de.bsvrz.dav.daf.main.config.SystemObjectType>, de.bsvrz.dav.daf.main.config.ObjectTimeSpecification)-Methode keine
Typen betrachtet, die die angegebenen Typen erweitern.getDirectObjects in interface ConfigurationAreasystemObjectTypes - die zu betrachtenden ObjekttypentimeSpecification - gibt den Gültigkeitszeitraum für die gesuchten Objekte anpublic java.util.Collection<SystemObject> getCurrentObjects()
ConfigurationAreagetCurrentObjects in interface ConfigurationAreapublic java.util.Collection<SystemObject> getNewObjects()
ConfigurationAreagetNewObjects in interface ConfigurationAreapublic ConfigurationObject createConfigurationObject(ConfigurationObjectType type, java.lang.String pid, java.lang.String name, java.util.Collection<? extends ObjectSet> sets) throws ConfigurationChangeException
ConfigurationAreacreateConfigurationObject in interface ConfigurationAreatype - Typ des neuen Objekts.pid - PID des neuen Objekts. Der leere String ("") oder null wird als "keine PID" interpretiert.name - Name des neuen Objekts (kann später verändert werden). Der leere String ("") oder null wird als "kein Name" interpretiert.sets - Liste der Mengen des neuen Objekts oder null, wenn keine Mengen vergeben werden sollen.ConfigurationChangeException - Wenn das Objekt nicht erzeugt werden konnte.ConfigurationObject,
SystemObject.isValid()public DynamicObject createDynamicObject(DynamicObjectType type, java.lang.String pid, java.lang.String name) throws ConfigurationChangeException
ConfigurationAreacreateDynamicObject in interface ConfigurationAreatype - Typ des neuen Objektspid - PID des neuen Objekts. Der leere String ("") oder null wird als "keine PID" interpretiert.name - Name des neuen Objekts (kann später verändert werden). Der leere String ("") oder null wird als "kein Name" interpretiert.ConfigurationChangeException - Wenn das Objekt nicht erzeugt werden konnte.SystemObject,
SystemObject.isValid()public DynamicObject createDynamicObject(DynamicObjectType type, java.lang.String pid, java.lang.String name, java.util.Collection<DataAndATGUsageInformation> dataSets) throws ConfigurationChangeException
ConfigurationAreacreateDynamicObject in interface ConfigurationAreatype - Typ des neuen Objektspid - PID des neuen Objekts. Der leere String ("") oder null wird als "keine PID" interpretiert.name - Name des neuen Objekts (kann später verändert werden). Der leere String ("") oder null wird als "kein Name" interpretiert.dataSets - Enthält alle konfigurierenden Datensätze mit den dazugehörigen Attributgruppenverwendungen, die am neuen Objekt gespeichert werden sollen. Wird
eine leere Liste oder null übergeben, so werden keine Datensätze am neu erzeugten Objekt angelegt.ConfigurationChangeException - Wenn das Objekt nicht erzeugt werden konnte.SystemObject,
SystemObject.isValid()