|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.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.ConfigSystemObjectType
public class ConfigSystemObjectType
Implementierung der Typen von System-Objekten
auf Seiten der Konfiguration.
Field Summary | |
---|---|
private List<SystemObject> |
_allElements
Enthält alle aktuellen System-Objekte, die von diesem Objekt-Typ sind. |
private List<AttributeGroup> |
_attributeGroups
Alle Attributgruppen dieses Objekt-Typs. |
private List<AttributeGroup> |
_directAttributeGroups
Speichert die Attributgruppen, die an diesem Objekt-Typ definiert wurden. |
private List<ObjectSetUse> |
_directObjectSetUses
Die Mengenverwendungen, die an diesem Objekt-Typ definiert wurden. |
private Object |
_lockObject
Objekt für den synchronisierten Zugriff auf die Elemente dieses Objekt-Typs. |
private List<ObjectSetUse> |
_objectSetUses
Alle Mengenverwendungen dieses Objekt-Typs. |
private List<SystemObjectType> |
_subTypes
Speichert die Sub-Typen dieses Objekt-Typs. |
private List<SystemObjectType> |
_superTypes
Speichert die Super-Typen dieses Objekt-Typs. |
Fields inherited from class de.bsvrz.puk.config.configFile.datamodel.ConfigSystemObject |
---|
_systemObjectInfo |
Constructor Summary | |
---|---|
ConfigSystemObjectType(ConfigurationArea configurationArea,
SystemObjectInformationInterface systemObjectInfo)
Konstruktor eines System-Objekt-Typs. |
Method Summary | |
---|---|
protected List<SystemObject> |
getAllElements()
Liefert alle aktuellen Elemente des Typs zurück. |
List<AttributeGroup> |
getAttributeGroups()
|
List<AttributeGroup> |
getDirectAttributeGroups()
|
List<ObjectSetUse> |
getDirectObjectSetUses()
|
List<SystemObject> |
getElements()
|
List<SystemObject> |
getElements(long time)
|
List<SystemObject> |
getElementsDuringPeriod(long startTime,
long endTime)
|
List<SystemObject> |
getElementsInPeriod(long startTime,
long endTime)
|
List<SystemObject> |
getObjects()
|
List<ObjectSetUse> |
getObjectSetUses()
|
List<SystemObjectType> |
getSubTypes()
|
List<SystemObjectType> |
getSuperTypes()
|
boolean |
inheritsFrom(SystemObjectType other)
|
boolean |
isBaseType()
|
boolean |
isConfigurating()
|
boolean |
isNameOfObjectsPermanent()
|
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 class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
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 |
Methods inherited from interface java.lang.Comparable |
---|
compareTo |
Field Detail |
---|
private List<SystemObjectType> _superTypes
private List<SystemObjectType> _subTypes
private List<AttributeGroup> _directAttributeGroups
private List<AttributeGroup> _attributeGroups
private List<ObjectSetUse> _directObjectSetUses
private List<ObjectSetUse> _objectSetUses
private final Object _lockObject
private List<SystemObject> _allElements
Constructor Detail |
---|
public ConfigSystemObjectType(ConfigurationArea configurationArea, SystemObjectInformationInterface systemObjectInfo)
configurationArea
- der Konfigurationsbereich dieses ObjektssystemObjectInfo
- das korrespondierende Objekt für die Dateioperationen dieses ObjektsMethod Detail |
---|
public List<SystemObjectType> getSuperTypes()
getSuperTypes
in interface SystemObjectType
public List<SystemObjectType> getSubTypes()
getSubTypes
in interface SystemObjectType
public List<AttributeGroup> getDirectAttributeGroups()
getDirectAttributeGroups
in interface SystemObjectType
public List<AttributeGroup> getAttributeGroups()
getAttributeGroups
in interface SystemObjectType
public boolean isBaseType()
isBaseType
in interface SystemObjectType
public boolean isConfigurating()
isConfigurating
in interface SystemObjectType
public List<ObjectSetUse> getDirectObjectSetUses()
getDirectObjectSetUses
in interface SystemObjectType
public List<ObjectSetUse> getObjectSetUses()
getObjectSetUses
in interface SystemObjectType
public boolean inheritsFrom(SystemObjectType other)
inheritsFrom
in interface SystemObjectType
public boolean isNameOfObjectsPermanent()
isNameOfObjectsPermanent
in interface SystemObjectType
public List<SystemObject> getObjects()
getObjects
in interface SystemObjectType
public List<SystemObject> getElements()
getElements
in interface SystemObjectCollection
protected List<SystemObject> getAllElements()
public List<SystemObject> getElements(long time)
getElements
in interface SystemObjectCollection
public List<SystemObject> getElementsInPeriod(long startTime, long endTime)
getElementsInPeriod
in interface SystemObjectCollection
public List<SystemObject> getElementsDuringPeriod(long startTime, long endTime)
getElementsDuringPeriod
in interface SystemObjectCollection
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |