Interface OapiMessage

All Superinterfaces:
OapiBaseEntity

public interface OapiMessage extends OapiBaseEntity
A unit to be sent on the wire between counterparties.

The following attributes and references are supported:

  • Method Details

    • getStructure

      OapiStructure getStructure()
      Returns the structure of the message.
      Returns:
      the structure of the message
      See Also:
    • setStructure

      void setStructure(OapiStructure value)
      Set the structure of the message.
      Parameters:
      value - the new value of the 'Structure' containment reference.
      See Also:
    • getResponses

      OapiResponses getResponses()
      Returns actions following a received message.
      Returns:
      actions following a received message
      See Also:
    • setResponses

      void setResponses(OapiResponses value)
      Set actions following a received message.
      Parameters:
      value - the new value of the 'Responses' containment reference.
      See Also:
    • getAnnotation

      OapiAnnotation getAnnotation()
      Returns all metadata on an element (documentation etc.).
      Returns:
      all metadata on an element (documentation etc.)
      See Also:
    • setAnnotation

      void setAnnotation(OapiAnnotation value)
      Set all metadata on an element (documentation etc.).
      Parameters:
      value - the new value of the 'Annotation' containment reference.
      See Also:
    • getAbbrName

      String getAbbrName()
      Returns an abbreviated name of the message.
      Returns:
      an abbreviated name of the message
      See Also:
    • setAbbrName

      void setAbbrName(String value)
      Set an abbreviated name of the message.
      Parameters:
      value - the new value of the 'Abbr Name' attribute.
      See Also:
    • getCategory

      String getCategory()
      Returns a category of the message.
      Returns:
      a category of the message
      See Also:
    • setCategory

      void setCategory(String value)
      Set a category of the message.
      Parameters:
      value - the new value of the 'Category' attribute.
      See Also:
    • getFlow

      String getFlow()
      Returns the name of the flow which the message is tied to.
      Returns:
      the name of the flow which the message is tied to
      See Also:
    • setFlow

      void setFlow(String value)
      Set the name of the flow which the message is tied to.
      Parameters:
      value - the new value of the 'Flow' attribute.
      See Also:
    • getId

      BigInteger getId()
      Returns a unique numeric identifier.
      Returns:
      a unique numeric identifier
      See Also:
    • setId

      void setId(BigInteger value)
      Set a unique numeric identifier.
      Parameters:
      value - the new value of the 'Id' attribute.
      See Also:
    • getMsgType

      String getMsgType()
      Returns a short name defining the message type.
      Returns:
      a short name defining the message type
      See Also:
    • setMsgType

      void setMsgType(String value)
      Set a short name defining the message type.
      Parameters:
      value - the new value of the 'Msg Type' attribute.
      See Also:
    • getName

      String getName()
      Returns the name of the message.
      Returns:
      the name of the message
      See Also:
    • setName

      void setName(String value)
      Set the name of the message.
      Parameters:
      value - the new value of the 'Name' attribute.
      See Also:
    • getScenario

      String getScenario()
      Returns a use case of the message. The default value is "base".
      Returns:
      a use case of the message
      See Also:
    • setScenario

      void setScenario(String value)
      Set a use case of the message.
      Parameters:
      value - the new value of the 'Scenario' attribute.
      See Also: