public class ConfigSystemObjectType extends ConfigConfigurationObject implements de.bsvrz.dav.daf.main.config.SystemObjectType
Typen von System-Objekten
auf Seiten der Konfiguration.Constructor and Description |
---|
ConfigSystemObjectType(de.bsvrz.dav.daf.main.config.ConfigurationArea configurationArea,
SystemObjectInformationInterface systemObjectInfo)
Konstruktor eines System-Objekt-Typs.
|
Modifier and Type | Method and Description |
---|---|
protected void |
addElementToCache(de.bsvrz.dav.daf.main.config.DynamicObject createdObject) |
protected java.util.Collection<de.bsvrz.dav.daf.main.config.SystemObject> |
getAllElements()
Liefert alle aktuellen Elemente des Typs zurück.
|
java.util.List<de.bsvrz.dav.daf.main.config.AttributeGroup> |
getAttributeGroups() |
java.util.List<de.bsvrz.dav.daf.main.config.AttributeGroup> |
getDirectAttributeGroups() |
java.util.List<de.bsvrz.dav.daf.main.config.ObjectSetUse> |
getDirectObjectSetUses() |
java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> |
getElements() |
java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> |
getElements(long time) |
java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> |
getElementsDuringPeriod(long startTime,
long endTime) |
java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> |
getElementsInPeriod(long startTime,
long endTime) |
java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> |
getObjects() |
java.util.List<de.bsvrz.dav.daf.main.config.ObjectSetUse> |
getObjectSetUses() |
java.util.List<de.bsvrz.dav.daf.main.config.SystemObjectType> |
getSubTypes() |
java.util.List<de.bsvrz.dav.daf.main.config.SystemObjectType> |
getSuperTypes() |
boolean |
inheritsFrom(de.bsvrz.dav.daf.main.config.SystemObjectType other) |
boolean |
isBaseType() |
boolean |
isConfigurating() |
boolean |
isNameOfObjectsPermanent() |
protected void |
removeElementFromCache(de.bsvrz.dav.daf.main.config.DynamicObject invalidatedObject) |
protected void |
validateAttributeGroup(de.bsvrz.dav.daf.main.config.AttributeGroup attributeGroup)
Hilfsmethode.
|
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 ConfigSystemObjectType(de.bsvrz.dav.daf.main.config.ConfigurationArea configurationArea, SystemObjectInformationInterface systemObjectInfo)
configurationArea
- der Konfigurationsbereich dieses ObjektssystemObjectInfo
- das korrespondierende Objekt für die Dateioperationen dieses Objektspublic java.util.List<de.bsvrz.dav.daf.main.config.SystemObjectType> getSuperTypes()
getSuperTypes
in interface de.bsvrz.dav.daf.main.config.SystemObjectType
public java.util.List<de.bsvrz.dav.daf.main.config.SystemObjectType> getSubTypes()
getSubTypes
in interface de.bsvrz.dav.daf.main.config.SystemObjectType
public java.util.List<de.bsvrz.dav.daf.main.config.AttributeGroup> getDirectAttributeGroups()
getDirectAttributeGroups
in interface de.bsvrz.dav.daf.main.config.SystemObjectType
public java.util.List<de.bsvrz.dav.daf.main.config.AttributeGroup> getAttributeGroups()
getAttributeGroups
in interface de.bsvrz.dav.daf.main.config.SystemObjectType
public boolean isBaseType()
isBaseType
in interface de.bsvrz.dav.daf.main.config.SystemObjectType
public boolean isConfigurating()
isConfigurating
in interface de.bsvrz.dav.daf.main.config.SystemObjectType
public java.util.List<de.bsvrz.dav.daf.main.config.ObjectSetUse> getDirectObjectSetUses()
getDirectObjectSetUses
in interface de.bsvrz.dav.daf.main.config.SystemObjectType
public java.util.List<de.bsvrz.dav.daf.main.config.ObjectSetUse> getObjectSetUses()
getObjectSetUses
in interface de.bsvrz.dav.daf.main.config.SystemObjectType
public boolean inheritsFrom(de.bsvrz.dav.daf.main.config.SystemObjectType other)
inheritsFrom
in interface de.bsvrz.dav.daf.main.config.SystemObjectType
public boolean isNameOfObjectsPermanent()
isNameOfObjectsPermanent
in interface de.bsvrz.dav.daf.main.config.SystemObjectType
public final java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> getObjects()
getObjects
in interface de.bsvrz.dav.daf.main.config.SystemObjectType
public java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> getElements()
getElements
in interface de.bsvrz.dav.daf.main.config.SystemObjectCollection
protected java.util.Collection<de.bsvrz.dav.daf.main.config.SystemObject> getAllElements()
public java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> getElements(long time)
getElements
in interface de.bsvrz.dav.daf.main.config.SystemObjectCollection
public java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> getElementsInPeriod(long startTime, long endTime)
getElementsInPeriod
in interface de.bsvrz.dav.daf.main.config.SystemObjectCollection
public java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> getElementsDuringPeriod(long startTime, long endTime)
getElementsDuringPeriod
in interface de.bsvrz.dav.daf.main.config.SystemObjectCollection
protected void addElementToCache(de.bsvrz.dav.daf.main.config.DynamicObject createdObject)
protected void removeElementFromCache(de.bsvrz.dav.daf.main.config.DynamicObject invalidatedObject)
protected void validateAttributeGroup(de.bsvrz.dav.daf.main.config.AttributeGroup attributeGroup) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException
attributeGroup
- Attributgruppede.bsvrz.dav.daf.main.config.ConfigurationChangeException