Package de.bsvrz.dav.daf.main.config
Interface ObjectSetUse
- All Superinterfaces:
Comparable
,ConfigurationObject
,SystemObject
- All Known Implementing Classes:
DafObjectSetUse
Beschreibt die Verwendung einer Menge im Kontext eines bestimmten Objekt-Typs. Zu jeder Mengen-Verwendung, die bei einem Objekt-Typ konfiguriert
ist, wird angegeben, welcher Name die Menge haben muss, von welchem Mengen-Typ sie sein muss und ob sie an jedem Objekt des jeweiligen Objekt-Typs
vorhanden sein muss bzw. darf.
-
Method Summary
Modifier and TypeMethodDescriptionLiefert den persistenten Namen, den eine Menge dieser Verwendung haben muss.Liefert den Mengen-Typ, den eine Menge dieser Verwendung haben muss.boolean
Liefert eine Information darüber, ob die Verwendung der Menge bei einem Objekt des jeweiligen Objekt-Typs erforderlich ist.Methods inherited from interface java.lang.Comparable
compareTo
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
-
Method Details
-
getObjectSetName
String getObjectSetName()Liefert den persistenten Namen, den eine Menge dieser Verwendung haben muss.- Returns:
- Name einer Menge dieser Verwendung.
-
getObjectSetType
ObjectSetType getObjectSetType()Liefert den Mengen-Typ, den eine Menge dieser Verwendung haben muss. Der Mengentyp enthält Beschränkungen über den Typ und die Anzahl der in einer Menge enthaltenen Objekte und eine Information darüber, ob Elemente online hinzugefügt oder entfernt werden dürfen.- Returns:
- Mengentyp einer Menge dieser Verwendung.
-
isRequired
boolean isRequired()Liefert eine Information darüber, ob die Verwendung der Menge bei einem Objekt des jeweiligen Objekt-Typs erforderlich ist.- Returns:
true
, wenn die Menge vorhanden sein muss;
false
, wenn die Menge vorhanden sein darf.
-