Class DafAttributeGroupUsage

    • Constructor Detail

      • DafAttributeGroupUsage

        public DafAttributeGroupUsage​(DafDataModel dataModel)
        Erzeugt ein neues Objekt dessen Eigenschaften im Anschluss mit der read-Methode eingelesen werden sollten.
        Parameters:
        dataModel - DataModel Implementierung, der das neue Objekt zugeordnet ist.
      • DafAttributeGroupUsage

        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
    • Method Detail

      • isConfigurating

        public boolean isConfigurating()
        Description copied from interface: AttributeGroupUsage
        Bestimmt, ob die durch diese Attributgruppenverwendung festgelegte Kombination von Attributgruppe und Aspekt für konfigurierende oder für Online-Datensätze benutzt wird.
        Specified by:
        isConfigurating in interface AttributeGroupUsage
        Returns:
        true, wenn diese Attributgruppenverwendung für konfigurierende Datensätze benutzt wird oder false, wenn diese Attributgruppenverwendung für Online-Datensätze benutzt wird.
        See Also:
        "TPuK1-80"
      • isExplicitDefined

        public boolean isExplicitDefined()
        Description copied from interface: AttributeGroupUsage
        Bestimmt, ob diese Attributgruppenverwendung explizit definiert wurde oder ob sie sich implizit aus der Hierarchie der Parameter ergeben hat.
        Specified by:
        isExplicitDefined in interface AttributeGroupUsage
        Returns:
        true, wenn diese Attributgruppenverwendung explizit definiert wurde oder false wenn sie sich implizit aus der Hierarchie der Parameter ergeben hat.
        See Also:
        "TPuK1-81"
      • getUsage

        public AttributeGroupUsage.Usage getUsage()
        Description copied from interface: AttributeGroupUsage
        Bestimmt die Verwendungsmöglichkeiten von Online- oder konfigurierenden Datensätzen dieser Atributgruppenverwendung.
        Specified by:
        getUsage in interface AttributeGroupUsage
        Returns:
        Verwendungsmöglichkeiten dieser Attributgruppenverwendung.
        See Also:
        "TPuk1-82 und TPuK1-83"
      • getIdentificationForDav

        public long getIdentificationForDav()
        Description copied from interface: AttributeGroupUsageIdentifier
        Bestimmt die Identifizierung dieser Attributgruppenverwendung bei der Kommunikation über den Datenverteiler.
        Specified by:
        getIdentificationForDav in interface AttributeGroupUsageIdentifier
        Returns:
        Identifizierung dieser Attributgruppenverwendung bei der Kommunikation über den Datenverteiler
      • write

        public void write​(java.io.DataOutputStream out)
                   throws java.io.IOException
        Description copied from class: DafSystemObject
        Serialisiert dieses Objekt.
        Overrides:
        write in class DafConfigurationObject
        Parameters:
        out - Stream auf den das Objekt geschrieben werden soll.
        Throws:
        java.io.IOException - wenn beim Schreiben auf den Ausgabe-Stream Fehler aufgetreten sind.
      • read

        public void read​(java.io.DataInputStream in)
                  throws java.io.IOException
        Description copied from class: DafSystemObject
        Deserialisiert dieses Objekt über die alte Methode.
        Overrides:
        read in class DafConfigurationObject
        Parameters:
        in - Stream von dem das Objekt gelesen werden soll.
        Throws:
        java.io.IOException - wenn beim Lesen vom Eingabe-Stream Fehler aufgetreten sind.
      • read

        public void read​(Deserializer deserializer)
                  throws java.io.IOException
        Description copied from class: DafSystemObject
        Deserialisiert dieses Objekt
        Overrides:
        read in class DafConfigurationObject
        Parameters:
        deserializer - Deserialisierer als Datenquelle
        Throws:
        java.io.IOException