public interface AttributeGroup extends AttributeSet
Modifier and Type | Method and Description |
---|---|
default Data |
createData()
Erzeugt ein neues
Data -Objekt zu dieser Attributgruppe. |
java.util.Collection<Aspect> |
getAspects()
Bestimmt die möglichen Aspekte, unter denen die Attributgruppe verwendet werden kann.
|
AttributeGroupUsage |
getAttributeGroupUsage(Aspect aspect)
Gibt die Attributgruppenverwendung des angegebenen Aspekts zurück.
|
default AttributeGroupUsage |
getAttributeGroupUsage(java.lang.String aspectPid)
Gibt die Attributgruppenverwendung des angegebenen Aspekts zurück.
|
java.util.Collection<AttributeGroupUsage> |
getAttributeGroupUsages()
Liefert alle Attributgruppenverwendungen dieser Attributgruppe zurück.
|
boolean |
isConfigurating()
Deprecated.
Wird durch die Methode
AttributeGroupUsage.isConfigurating() ersetzt. |
boolean |
isParameter()
Gibt an, ob diese Attributgruppe als Parameter verwendet werden kann oder nicht.
|
getAttribute, getAttributes
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
@Deprecated boolean isConfigurating()
AttributeGroupUsage.isConfigurating()
ersetzt.true
, wenn die Attributgruppe mit dem Aspekt "asp.eigenschaften" für konfigurierende Datensätze benutzt werden kann; sonst
false
.boolean isParameter()
true
, wenn die Attributgruppe als Parameter verwendet werden kann;false
, wenn die Attributgruppe nicht als
Parameter verwendet werden kann.java.util.Collection<Aspect> getAspects()
Aspekten
java.util.Collection<AttributeGroupUsage> getAttributeGroupUsages()
AttributeGroupUsage getAttributeGroupUsage(Aspect aspect)
aspect
- Aspekt der gewünschten Attributgruppenverwendungnull
, falls zum angegebenen Aspekt keine Attributgruppenverwendung
definiert ist.default AttributeGroupUsage getAttributeGroupUsage(java.lang.String aspectPid)
aspectPid
- Aspekt der gewünschten Attributgruppenverwendungnull
, falls zum angegebenen Aspekt keine Attributgruppenverwendung
definiert ist.default Data createData()
Data
-Objekt zu dieser Attributgruppe. Mit diesem Data-Objekt können Daten zu dieser Attributgruppe hinterlegt werden.
Das erzeugte Data-Objekt kann dann mit Werten befüllt werden (z. B. data.getTextValue("Attribut").setText("Test");
) und dann später
entweder konfigurierend gespeichert werden oder als Online-Datensatz versendet werden. Für letzteres muss das Data-Objekt noch
in ein ResultData
verpackt werden, um Meta-Informationen wie den Datenzeitstempel zu ergänzen.
Diese Methode ist eine kompakte Alternative zu ClientDavInterface.createData(AttributeGroup)
und sollte nur
benutzt werden, wenn Kompatibilität mit einer alten Kernsoftware nicht erforderlich ist.