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.AspectgetAspect()de.bsvrz.dav.daf.main.config.AttributeGroupgetAttributeGroup()longgetIdentificationForDav()Bestimmt die Identifizierung dieser Attributgruppenverwendung bei der Kommunikation über den Datenverteiler.de.bsvrz.dav.daf.main.config.AttributeGroupUsage.UsagegetUsage()booleanisConfigurating()booleanisExplicitDefined()Methods inherited from class de.bsvrz.puk.config.configFile.datamodel.ConfigConfigurationObject
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, invalidate, isValid, removeSet, revalidate, simpleRevalidateMethods 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, simpleInvalidationMethods inherited from class de.bsvrz.puk.config.configFile.datamodel.AbstractConfigSystemObject
compareTo, getConfigurationArea, getConfigurationData, getDataModel, getInfo, getNameOrPidOrId, getPidOrId, getPidOrNameOrId, isOfType, isOfType, setConfigurationData, 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, 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:
getAttributeGroupin interfacede.bsvrz.dav.daf.main.config.AttributeGroupUsage
-
getAspect
public de.bsvrz.dav.daf.main.config.Aspect getAspect()- Specified by:
getAspectin interfacede.bsvrz.dav.daf.main.config.AttributeGroupUsage
-
isConfigurating
public boolean isConfigurating()- Specified by:
isConfiguratingin interfacede.bsvrz.dav.daf.main.config.AttributeGroupUsage
-
isExplicitDefined
public boolean isExplicitDefined()- Specified by:
isExplicitDefinedin interfacede.bsvrz.dav.daf.main.config.AttributeGroupUsage
-
getUsage
public de.bsvrz.dav.daf.main.config.AttributeGroupUsage.Usage getUsage()- Specified by:
getUsagein 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:
getIdentificationForDavin interfacede.bsvrz.dav.daf.main.config.AttributeGroupUsageIdentifier- Returns:
- Identifizierung dieser Attributgruppenverwendung bei der Kommunikation über den Datenverteiler
- See Also:
calculateDavIdentification()
-