public class ConfigAttributeGroupUsage extends ConfigConfigurationObject implements AttributeGroupUsage, AttributeGroupUsageIdentifier
Implementierung der Attributgruppenverwendung auf Seiten der Konfiguration.
AttributeGroupUsage.Usage
Constructor and Description |
---|
ConfigAttributeGroupUsage(ConfigurationArea configurationArea,
SystemObjectInformationInterface systemObjectInfo)
Konstruktor einer Attributgruppenverwendung.
|
Modifier and Type | Method and Description |
---|---|
Aspect |
getAspect()
Bestimmt den Aspekt, der in Datensätzen dieser Attributgruppenverwendung benutzt wird.
|
AttributeGroup |
getAttributeGroup()
Bestimmt die Attributgruppe, die in Datensätzen dieser Attributgruppenverwendung benutzt wird.
|
long |
getIdentificationForDav()
Bestimmt die Identifizierung dieser Attributgruppenverwendung bei der Kommunikation über den Datenverteiler.
|
AttributeGroupUsage.Usage |
getUsage()
Bestimmt die Verwendungsmöglichkeiten von Online- oder konfigurierenden Datensätzen dieser
Atributgruppenverwendung.
|
boolean |
isConfigurating()
Bestimmt, ob die durch diese Attributgruppenverwendung festgelegte Kombination von Attributgruppe und Aspekt für
konfigurierende oder für Online-Datensätze benutzt wird.
|
boolean |
isExplicitDefined()
Bestimmt, ob diese Attributgruppenverwendung explizit definiert wurde oder ob sie sich implizit aus der Hierarchie
der Parameter ergeben hat.
|
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, invalidate, isValid, removeSet, revalidate, simpleRevalidate
createConfigurationData, equals, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationDataBytes, getId, getName, getObjectLookupForData, getPid, getType, getUsedAttributeGroupUsages, hashCode, originalHashCode, removeConfigurationData, setConfigurationData, setConfigurationData, setName, simpleInvalidation
compareTo, getConfigurationArea, getConfigurationData, getDataModel, getInfo, getNameOrPidOrId, getPidOrId, getPidOrNameOrId, isOfType, isOfType, setConfigurationData, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidate
getConfigurationArea, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getName, getNameOrPidOrId, getPid, getPidOrId, getPidOrNameOrId, getType, getUsedAttributeGroupUsages, invalidate, isOfType, isOfType, isValid, setConfigurationData, setConfigurationData, setConfigurationData, setName, toString
public ConfigAttributeGroupUsage(ConfigurationArea configurationArea, SystemObjectInformationInterface systemObjectInfo)
Konstruktor einer Attributgruppenverwendung.
configurationArea
- der Konfigurationsbereich einer AttributgruppenverwendungsystemObjectInfo
- das korrespondierende Objekt für die Dateioperationen der Attributgruppenverwendungpublic AttributeGroup getAttributeGroup()
de.bsvrz.dav.daf.main.config.AttributeGroupUsage
getAttributeGroup
in interface AttributeGroupUsage
public Aspect getAspect()
de.bsvrz.dav.daf.main.config.AttributeGroupUsage
getAspect
in interface AttributeGroupUsage
public boolean isConfigurating()
de.bsvrz.dav.daf.main.config.AttributeGroupUsage
isConfigurating
in interface AttributeGroupUsage
true
, wenn diese Attributgruppenverwendung für konfigurierende Datensätze benutzt wird oder
false
, wenn diese Attributgruppenverwendung für Online-Datensätze benutzt wird.public boolean isExplicitDefined()
de.bsvrz.dav.daf.main.config.AttributeGroupUsage
isExplicitDefined
in interface AttributeGroupUsage
true
, wenn diese Attributgruppenverwendung explizit definiert wurde oder false
wenn sie sich implizit aus der Hierarchie der Parameter ergeben hat.public AttributeGroupUsage.Usage getUsage()
de.bsvrz.dav.daf.main.config.AttributeGroupUsage
getUsage
in interface AttributeGroupUsage
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.
getIdentificationForDav
in interface AttributeGroupUsageIdentifier
calculateDavIdentification()