Interface MessageModel

All Superinterfaces:
BaseDefinition
All Known Implementing Classes:
MessageDefinition

public interface MessageModel
extends BaseDefinition
  • Method Details

    • getObjectUuid

      java.lang.String getObjectUuid()
    • isMessageRecord

      boolean isMessageRecord()
    • getModelVersion

      short getModelVersion()
    • getAttributeDefinitions

      java.util.List<AttributeDefinition> getAttributeDefinitions()
    • getAttributeDefinitionByKey

      AttributeDefinition getAttributeDefinitionByKey​(int key)
    • getAttributeDefinitionByName

      AttributeDefinition getAttributeDefinitionByName​(java.lang.String name)
    • toBytes

      byte[] toBytes() throws java.io.IOException
      Throws:
      java.io.IOException
    • explain

      java.lang.String explain​(int level, java.util.Set<java.lang.String> printedObjects)
    • write

      void write​(java.io.DataOutputStream dos, DefinitionCache definitionCache) throws java.io.IOException
      Throws:
      java.io.IOException