de.bsvrz.puk.config.configFile.datamodel
Class ConfigAttributeGroup
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.ConfigAttributeSet
de.bsvrz.puk.config.configFile.datamodel.ConfigAttributeGroup
- All Implemented Interfaces:
- AttributeGroup, AttributeSet, ConfigurationObject, SystemObject, Comparable
public class ConfigAttributeGroup
- extends ConfigAttributeSet
- implements AttributeGroup
Implementierung der Attributgruppe auf Seiten der Konfiguration.
- Author:
- Stephan Homeyer (sth), Kappich Systemberatung
Methods inherited from class de.bsvrz.puk.config.configFile.datamodel.ConfigConfigurationObject |
addSet, directDuplicate, directModification, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, invalidate, isValid, removeSet, revalidate, simpleRevalidate |
Methods inherited from class de.bsvrz.puk.config.configFile.datamodel.ConfigSystemObject |
checkChangePermit, createConfigurationData, equals, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationDataBytes, getId, getName, getPid, getSerializerVersion, getType, getUsedAttributeGroupUsages, hashCode, 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 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 |
_attributeGroupUsageMap
private Map<Aspect,AttributeGroupUsage> _attributeGroupUsageMap
- Speichert die Attributgruppenverwendungen zu ihren Aspekten.
ConfigAttributeGroup
public ConfigAttributeGroup(ConfigurationArea configurationArea,
SystemObjectInformationInterface systemObjectInfo)
- Konstruktor für eine Attributgruppe.
- Parameters:
configurationArea
- der Konfigurationsbereich der AttributgruppesystemObjectInfo
- das korrespondierende Objekt für die Dateioperationen der Attributgruppe
isParameter
public boolean isParameter()
- Specified by:
isParameter
in interface AttributeGroup
isConfigurating
public boolean isConfigurating()
- Specified by:
isConfigurating
in interface AttributeGroup
getAttributeGroupUsages
public Collection<AttributeGroupUsage> getAttributeGroupUsages()
- Specified by:
getAttributeGroupUsages
in interface AttributeGroup
getAttributeGroupUsage
public AttributeGroupUsage getAttributeGroupUsage(Aspect aspect)
- Specified by:
getAttributeGroupUsage
in interface AttributeGroup
getAspects
public Collection<Aspect> getAspects()
- Specified by:
getAspects
in interface AttributeGroup
getAttributeGroupUsageMap
private Map<Aspect,AttributeGroupUsage> getAttributeGroupUsageMap()
- Liest die Attributgruppenverwendungen ein und speichert sie in Abhängigkeit zu ihren Aspekten.
- Returns:
- die Attributgruppenverwendungen in Abhängigkeit zu ihren Aspekten