public class ConfigAttributeGroupUsage extends ConfigConfigurationObject implements AttributeGroupUsage, AttributeGroupUsageIdentifier
AttributeGroupUsage.Usage
Modifier and Type | Field and Description |
---|---|
private long |
_identificationForDav
Identifizierung dieser Attributgruppenverwendung bei der Kommunikation über den Datenverteiler.
|
private AttributeGroupUsage.Usage |
_usage
Cache für Usage
|
_systemObjectInfo
Constructor and Description |
---|
ConfigAttributeGroupUsage(ConfigurationArea configurationArea,
SystemObjectInformationInterface systemObjectInfo)
Konstruktor einer Attributgruppenverwendung.
|
Modifier and Type | Method and Description |
---|---|
private long |
calculateDavIdentification()
Bestimmt die Identifizierung dieser Attributgruppenverwendung bei der Kommunikation über den Datenverteiler.
|
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.
|
(package private) void |
invalidateCache()
Wird aufgerufen, wenn das Objekt verändert wird.
|
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, directDuplicate, directModification, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, invalidate, isValid, removeSet, revalidate, simpleRevalidate
checkChangePermit, createConfigurationData, equals, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationDataBytes, getId, getName, getObjectLookupForData, getPid, getSerializerVersion, 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
compareTo
private long _identificationForDav
0
bedeutet, dass die Identifizierung
noch nicht berechnet wurde.getIdentificationForDav()
private AttributeGroupUsage.Usage _usage
public ConfigAttributeGroupUsage(ConfigurationArea configurationArea, SystemObjectInformationInterface systemObjectInfo)
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()
getIdentificationForDav
in interface AttributeGroupUsageIdentifier
calculateDavIdentification()
private long calculateDavIdentification()
ConfigSystemObject.getId()
void invalidateCache()
ConfigConfigurationObject
invalidateCache
in class ConfigConfigurationObject