Class MessageHelper

java.lang.Object
org.cip4.jdflib.extensions.BaseXJDFHelper
org.cip4.jdflib.extensions.MessageHelper
Direct Known Subclasses:
AuditHelper, MessageResourceHelper

public class MessageHelper extends BaseXJDFHelper
superclass for audits and messages
  • Constructor Details

    • MessageHelper

      public MessageHelper(KElement mes)
      Parameters:
      audit -
  • Method Details

    • cleanUp

      public void cleanUp()
      Description copied from class: BaseXJDFHelper
      generic cleanup routine
      Overrides:
      cleanUp in class BaseXJDFHelper
      See Also:
    • getHeader

      public KElement getHeader()
      get the header of this - create if not there yet
      Returns:
    • getDeviceID

      public String getDeviceID()
      get the header of this - create if not there yet
      Returns:
    • getReturnCode

      public int getReturnCode()
      Returns:
    • setReturnCode

      public void setReturnCode(int rc)
      Throws:
      IllegalArgumentException
    • setHeader

      public void setHeader(String headerAttribute, String value)
      Parameters:
      headerAttribute -
      value -
    • subscribe

      public JDFSubscription subscribe(String url)
      Parameters:
      url -
      Returns:
      null if we ain't no query, else the subscription which can be further updated
    • isQuery

      public boolean isQuery()
      Returns:
    • isMessage

      public static boolean isMessage(KElement element)
      Returns:
    • isCommand

      public boolean isCommand()
      Returns:
    • isResponse

      public boolean isResponse()
      Returns:
    • isAudit

      public boolean isAudit()
      Returns:
    • isSignal

      public boolean isSignal()
      Returns:
    • setQuery

      public void setQuery(MessageHelper hQuery)
      Parameters:
      hQuery - the query or command to set the refID to
    • getFamily

      @Deprecated public JDFMessage.EnumFamily getFamily()
      Deprecated.
      Returns:
    • getEFamily

      public MessageHelper.EFamily getEFamily()
    • getType

      public String getType()
      Returns: