Class ConfigAttributeGroupUsage
- java.lang.Object
-
- de.bsvrz.puk.config.configFile.datamodel.AbstractConfigSystemObject
-
- de.bsvrz.puk.config.configFile.datamodel.ConfigSystemObject
-
- de.bsvrz.puk.config.configFile.datamodel.ConfigConfigurationObject
-
- de.bsvrz.puk.config.configFile.datamodel.ConfigAttributeGroupUsage
-
- All Implemented Interfaces:
de.bsvrz.dav.daf.main.config.AttributeGroupUsage
,de.bsvrz.dav.daf.main.config.AttributeGroupUsageIdentifier
,de.bsvrz.dav.daf.main.config.ConfigurationObject
,de.bsvrz.dav.daf.main.config.SystemObject
,java.lang.Comparable
public class ConfigAttributeGroupUsage extends ConfigConfigurationObject implements de.bsvrz.dav.daf.main.config.AttributeGroupUsage, de.bsvrz.dav.daf.main.config.AttributeGroupUsageIdentifier
Implementierung der Attributgruppenverwendung auf Seiten der Konfiguration.
-
-
Constructor Summary
Constructors Constructor Description ConfigAttributeGroupUsage(de.bsvrz.dav.daf.main.config.ConfigurationArea configurationArea, SystemObjectInformationInterface systemObjectInfo)
Konstruktor einer Attributgruppenverwendung.
-
Method Summary
Modifier and Type Method Description de.bsvrz.dav.daf.main.config.Aspect
getAspect()
de.bsvrz.dav.daf.main.config.AttributeGroup
getAttributeGroup()
long
getIdentificationForDav()
Bestimmt die Identifizierung dieser Attributgruppenverwendung bei der Kommunikation über den Datenverteiler.de.bsvrz.dav.daf.main.config.AttributeGroupUsage.Usage
getUsage()
boolean
isConfigurating()
boolean
isExplicitDefined()
-
Methods inherited from class de.bsvrz.puk.config.configFile.datamodel.ConfigConfigurationObject
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, invalidate, isValid, removeSet, revalidate, simpleRevalidate
-
Methods inherited from class de.bsvrz.puk.config.configFile.datamodel.ConfigSystemObject
createConfigurationData, equals, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationDataBytes, getId, getName, getObjectLookupForData, getPid, getType, getUsedAttributeGroupUsages, hashCode, originalHashCode, removeConfigurationData, setConfigurationData, setConfigurationData, setName, simpleInvalidation
-
Methods inherited from class de.bsvrz.puk.config.configFile.datamodel.AbstractConfigSystemObject
compareTo, getConfigurationArea, getConfigurationData, getDataModel, getInfo, getNameOrPidOrId, getPidOrId, getPidOrNameOrId, isOfType, isOfType, setConfigurationData, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface de.bsvrz.dav.daf.main.config.ConfigurationObject
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidate
-
Methods 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, toString
-
-
-
-
Constructor Detail
-
ConfigAttributeGroupUsage
public ConfigAttributeGroupUsage(de.bsvrz.dav.daf.main.config.ConfigurationArea configurationArea, SystemObjectInformationInterface systemObjectInfo)
Konstruktor einer Attributgruppenverwendung.- Parameters:
configurationArea
- der Konfigurationsbereich einer AttributgruppenverwendungsystemObjectInfo
- das korrespondierende Objekt für die Dateioperationen der Attributgruppenverwendung
-
-
Method Detail
-
getAttributeGroup
public de.bsvrz.dav.daf.main.config.AttributeGroup getAttributeGroup()
- Specified by:
getAttributeGroup
in interfacede.bsvrz.dav.daf.main.config.AttributeGroupUsage
-
getAspect
public de.bsvrz.dav.daf.main.config.Aspect getAspect()
- Specified by:
getAspect
in interfacede.bsvrz.dav.daf.main.config.AttributeGroupUsage
-
isConfigurating
public boolean isConfigurating()
- Specified by:
isConfigurating
in interfacede.bsvrz.dav.daf.main.config.AttributeGroupUsage
-
isExplicitDefined
public boolean isExplicitDefined()
- Specified by:
isExplicitDefined
in interfacede.bsvrz.dav.daf.main.config.AttributeGroupUsage
-
getUsage
public de.bsvrz.dav.daf.main.config.AttributeGroupUsage.Usage getUsage()
- Specified by:
getUsage
in interfacede.bsvrz.dav.daf.main.config.AttributeGroupUsage
-
getIdentificationForDav
public long getIdentificationForDav()
Bestimmt die Identifizierung dieser Attributgruppenverwendung bei der Kommunikation über den Datenverteiler. Bei der ersten Verwendung dieser Methode wird die Identifizierung berechnet und für weitere Aufrufe zwischengespeichert.- Specified by:
getIdentificationForDav
in interfacede.bsvrz.dav.daf.main.config.AttributeGroupUsageIdentifier
- Returns:
- Identifizierung dieser Attributgruppenverwendung bei der Kommunikation über den Datenverteiler
- See Also:
calculateDavIdentification()
-
-