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.
-
Nested Class Summary
Nested classes/interfaces inherited from interface de.bsvrz.dav.daf.main.config.AttributeGroupUsage
de.bsvrz.dav.daf.main.config.AttributeGroupUsage.Usage
-
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 java.lang.Comparable
compareTo
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 Details
-
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 Details
-
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()
-