public class DafAttributeGroupUsage extends DafConfigurationObject implements AttributeGroupUsage, AttributeGroupUsageIdentifier
Klasse, die den Zugriff auf Attributgruppenverwendungen seitens der Datenverteiler-Applikationsfunktionen ermöglicht.
AttributeGroupUsage.Usage_configurationAreaId, _dataModel, _internType, ASPECT, ATTRIBUTE, ATTRIBUTE_GROUP, ATTRIBUTE_GROUP_USAGE, ATTRIBUTE_LIST_TYPE, CLIENT_APPLICATION, CONFIGURATION_APPLICATION, CONFIGURATION_AREA, CONFIGURATION_AUTHORITY, CONFIGURATION_OBJECT, CONFIGURATION_OBJECT_TYPE, DAV_APPLICATION, DYNAMIC_OBJECT, DYNAMIC_OBJECT_TYPE, FLOATING_POINT_NUMBER_ATTRIBUTE_TYPE, INTEGER_ATTRIBUTE_TYPE, INTEGER_VALUE_RANGE, INTEGER_VALUE_STATE, MUTABLE_SET, NON_MUTABLE_SET, NULL_OBJECT, OBJECT_DELETED, OBJECT_EXISTS, OBJECT_INVALID, OBJECT_SET_TYPE, OBJECT_SET_USE, REFERENCE_ATTRIBUTE_TYPE, STRING_ATTRIBUTE_TYPE, SYSTEM_OBJECT_TYPE, TIME_ATTRIBUTE_TYPE| Constructor and Description |
|---|
DafAttributeGroupUsage(DafDataModel dataModel)
Erzeugt ein neues Objekt dessen Eigenschaften im Anschluss mit der read-Methode eingelesen werden sollten.
|
DafAttributeGroupUsage(long id,
java.lang.String pid,
java.lang.String name,
long typeId,
byte state,
java.lang.String error,
DafDataModel dataModel,
short validFromVersionNumber,
short validToVersionNumber,
long responsibleObjectId,
long[] setIds,
AttributeGroup attributeGroup,
Aspect aspect,
boolean explicitDefined,
AttributeGroupUsage.Usage usage)
Erzeugt eine neue Attributgruppenverwendung mit den angegebenen Eigenschaften
|
| Modifier and Type | Method and Description |
|---|---|
Aspect |
getAspect()
Bestimmt den Aspekt, der in Datensätzen dieser Attributgruppenverwendung benutzt wird.
|
AttributeGroup |
getAttributeGroup()
Bestimmt die Attributgruppe, die in Datensätzen dieser Attributgruppenverwendung benutzt wird.
|
long |
getIdentificationForDav()
Bestimmt die Identifizierung dieser Attributgruppenverwendung bei der Kommunikation über den Datenverteiler.
|
AttributeGroupUsage.Usage |
getUsage()
Bestimmt die Verwendungsmöglichkeiten von Online- oder konfigurierenden Datensätzen dieser Atributgruppenverwendung.
|
boolean |
isConfigurating()
Bestimmt, ob die durch diese Attributgruppenverwendung festgelegte Kombination von Attributgruppe und Aspekt für konfigurierende oder für Online-Datensätze benutzt wird.
|
boolean |
isExplicitDefined()
Bestimmt, ob diese Attributgruppenverwendung explizit definiert wurde oder ob sie sich implizit aus der Hierarchie der Parameter ergeben hat.
|
void |
read(java.io.DataInputStream in)
Deserialisiert dieses Objekt über die alte Methode.
|
void |
read(Deserializer deserializer)
Deserialisiert dieses Objekt
|
void |
write(java.io.DataOutputStream out)
Serialisiert dieses Objekt.
|
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, isValid, parseToString, removeSet, revalidatecompareTo, equals, getConfigurationArea, getConfigurationAreaId, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getInternType, getName, getNameOrPidOrId, getObject, getPid, getPidOrId, getPidOrNameOrId, getState, getType, getUsedAttributeGroupUsages, hashCode, invalidate, isOfType, isOfType, setConfigurationData, setConfigurationData, setConfigurationData, setName, storeName, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidategetConfigurationArea, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getName, getNameOrPidOrId, getPid, getPidOrId, getPidOrNameOrId, getType, getUsedAttributeGroupUsages, invalidate, isOfType, isOfType, isValid, setConfigurationData, setConfigurationData, setConfigurationData, setName, toStringpublic DafAttributeGroupUsage(DafDataModel dataModel)
Erzeugt ein neues Objekt dessen Eigenschaften im Anschluss mit der read-Methode eingelesen werden sollten.
dataModel - DataModel Implementierung, der das neue Objekt zugeordnet ist.public DafAttributeGroupUsage(long id,
java.lang.String pid,
java.lang.String name,
long typeId,
byte state,
java.lang.String error,
DafDataModel dataModel,
short validFromVersionNumber,
short validToVersionNumber,
long responsibleObjectId,
long[] setIds,
AttributeGroup attributeGroup,
Aspect aspect,
boolean explicitDefined,
AttributeGroupUsage.Usage usage)
Erzeugt eine neue Attributgruppenverwendung mit den angegebenen Eigenschaften
public AttributeGroup getAttributeGroup()
AttributeGroupUsageBestimmt die Attributgruppe, die in Datensätzen dieser Attributgruppenverwendung benutzt wird.
getAttributeGroup in interface AttributeGroupUsagepublic Aspect getAspect()
AttributeGroupUsageBestimmt den Aspekt, der in Datensätzen dieser Attributgruppenverwendung benutzt wird.
getAspect in interface AttributeGroupUsagepublic boolean isConfigurating()
AttributeGroupUsageBestimmt, ob die durch diese Attributgruppenverwendung festgelegte Kombination von Attributgruppe und Aspekt für konfigurierende oder für Online-Datensätze benutzt wird.
isConfigurating in interface AttributeGroupUsagetrue, wenn diese Attributgruppenverwendung für konfigurierende Datensätze benutzt wird oder false, wenn diese Attributgruppenverwendung für Online-Datensätze benutzt wird.public boolean isExplicitDefined()
AttributeGroupUsageBestimmt, ob diese Attributgruppenverwendung explizit definiert wurde oder ob sie sich implizit aus der Hierarchie der Parameter ergeben hat.
isExplicitDefined in interface AttributeGroupUsagetrue, wenn diese Attributgruppenverwendung explizit definiert wurde oder false wenn sie sich implizit aus der Hierarchie der Parameter ergeben hat.public AttributeGroupUsage.Usage getUsage()
AttributeGroupUsageBestimmt die Verwendungsmöglichkeiten von Online- oder konfigurierenden Datensätzen dieser Atributgruppenverwendung.
getUsage in interface AttributeGroupUsagepublic long getIdentificationForDav()
AttributeGroupUsageIdentifierBestimmt die Identifizierung dieser Attributgruppenverwendung bei der Kommunikation über den Datenverteiler.
getIdentificationForDav in interface AttributeGroupUsageIdentifierpublic void write(java.io.DataOutputStream out)
throws java.io.IOException
DafSystemObjectSerialisiert dieses Objekt.
write in class DafConfigurationObjectout - Stream auf den das Objekt geschrieben werden soll.java.io.IOExceptionpublic void read(java.io.DataInputStream in)
throws java.io.IOException
DafSystemObjectDeserialisiert dieses Objekt über die alte Methode.
read in class DafConfigurationObjectin - Stream von dem das Objekt gelesen werden soll.java.io.IOExceptionpublic void read(Deserializer deserializer) throws java.io.IOException
DafSystemObjectDeserialisiert dieses Objekt
read in class DafConfigurationObjectdeserializer - Deserialisierer als Datenquellejava.io.IOException