public class ConfigObjectSetType extends ConfigConfigurationObjectType implements ObjectSetType
ObjectSetType
auf Seiten der Konfiguration.Constructor and Description |
---|
ConfigObjectSetType(ConfigurationArea configurationArea,
SystemObjectInformationInterface systemObjectInfo)
Konstruktor eines Mengen-Typs.
|
Modifier and Type | Method and Description |
---|---|
int |
getMaximumElementCount()
Liefert die Anzahl von Objekten, die höchstens in der Menge vorhanden sein dürfen.
|
int |
getMinimumElementCount()
Liefert die Anzahl von Objekten, die mindestens in der Menge vorhanden sein müssen.
|
List<SystemObjectType> |
getObjectTypes()
Liefert eine Liste von
Objekt-Typen zurück, die in Mengen dieses Typs verwendet
werden können. |
ReferenceType |
getReferenceType()
Liefert die Referenzierungsart des Mengen-Typs zurück.
|
boolean |
isMutable()
Liefert zurück, ob eine Menge dieses Typs online änderbar ist.
|
boolean |
isNameOfObjectsPermanent()
Bestimmt, ob der Name eines Objekts dieses Typs (nachdem er einmal vergeben wurde) nochmal geändert werden
kann oder nicht.
|
isConfigurating
addElementToCache, getAllElements, getAttributeGroups, getDirectAttributeGroups, getDirectObjectSetUses, getElements, getElements, getElementsDuringPeriod, getElementsInPeriod, getObjects, getObjectSetUses, getSubTypes, getSuperTypes, inheritsFrom, isBaseType, removeElementFromCache, validateAttributeGroup
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
getAttributeGroups, getDirectAttributeGroups, getDirectObjectSetUses, getObjects, getObjectSetUses, getSubTypes, getSuperTypes, inheritsFrom, isBaseType, isConfigurating
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
getElements, getElements, getElementsDuringPeriod, getElementsInPeriod
public ConfigObjectSetType(ConfigurationArea configurationArea, SystemObjectInformationInterface systemObjectInfo)
configurationArea
- Konfigurationsbereich dieses Mengen-TypssystemObjectInfo
- das korrespondierende Objekt aus den Konfigurationsdateienpublic int getMaximumElementCount()
de.bsvrz.dav.daf.main.config.ObjectSetType
getMaximumElementCount
in interface ObjectSetType
0
falls die Anzahl
unbegrenzt ist.public int getMinimumElementCount()
de.bsvrz.dav.daf.main.config.ObjectSetType
getMinimumElementCount
in interface ObjectSetType
public List<SystemObjectType> getObjectTypes()
de.bsvrz.dav.daf.main.config.ObjectSetType
Objekt-Typen
zurück, die in Mengen dieses Typs verwendet
werden können.getObjectTypes
in interface ObjectSetType
public boolean isMutable()
de.bsvrz.dav.daf.main.config.ObjectSetType
isMutable
in interface ObjectSetType
true
, wenn die Menge online änderbar ist;false
, wenn die Menge
nicht online änderbar ist.public boolean isNameOfObjectsPermanent()
de.bsvrz.dav.daf.main.config.SystemObjectType
isNameOfObjectsPermanent
in interface SystemObjectType
isNameOfObjectsPermanent
in class ConfigSystemObjectType
true
, wenn der Name nicht geändert werden kann.false
, wenn der
Name geändert werden kann.public ReferenceType getReferenceType()
de.bsvrz.dav.daf.main.config.ObjectSetType
getReferenceType
in interface ObjectSetType