Class DafAttributeType

    • Field Detail

      • _dataValueType

        protected byte _dataValueType
        Typkennung des Attributwerts.
        See Also:
        DataValue
    • Constructor Detail

      • DafAttributeType

        protected DafAttributeType​(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.
      • DafAttributeType

        protected DafAttributeType​(long id,
                                   java.lang.String pid,
                                   java.lang.String name,
                                   long typId,
                                   byte state,
                                   java.lang.String error,
                                   DafDataModel dataModel,
                                   short validFromVersionNumber,
                                   short validToVersionNumber,
                                   long responsibleObjectId,
                                   long[] setIds,
                                   java.lang.String defaultAttributeValue)
        Erzeugt ein neues Objekt mit den angegebenen Eigenschaften
    • Method Detail

      • getDefaultAttributeValue

        public java.lang.String getDefaultAttributeValue()
        Description copied from interface: AttributeType
        Ermittelt den Default-Attributwert dieses Attributtyps.
        Specified by:
        getDefaultAttributeValue in interface AttributeType
        Returns:
        Default-Attributwert dieses Attributtyps oder null falls kein Defaultwert festgelegt wurde.
      • 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