Class InterchangeControl

java.lang.Object
hdi.edi.edient.BaseEdiEntity
hdi.model.control.InterchangeControl
All Implemented Interfaces:
hdi.edi.dict.annotations.PropDescConst, hdi.edi.edient.EdiEntity, RootObj

public class InterchangeControl extends hdi.edi.edient.BaseEdiEntity implements RootObj, hdi.edi.dict.annotations.PropDescConst
  • Constructor Details

    • InterchangeControl

      public InterchangeControl(String senderIdQualifier, String senderId, String receiverIdQualifier, String receiverId)
    • InterchangeControl

      public InterchangeControl()
  • Method Details

    • populateOptionalFields

      public void populateOptionalFields()
    • populateFromSegInitial

      public void populateFromSegInitial(EdiSeg seg, EdiParsingResults results)
      Specified by:
      populateFromSegInitial in interface hdi.edi.edient.EdiEntity
    • ediSeparators

      public EdiSeparators ediSeparators()
    • transaction

      public hdi.edi.EdiTransaction transaction()
      Specified by:
      transaction in interface RootObj
    • id

      public String id()
      Specified by:
      id in interface RootObj
    • objectType

      public ObjectType objectType()
      Specified by:
      objectType in interface RootObj
    • elementSeparator

      public String elementSeparator()
    • segmentTerminator

      public String segmentTerminator()
    • authorizationInformationQualifier

      public String authorizationInformationQualifier()
    • authorizationInformation

      public String authorizationInformation()
    • securityInformationQualifier

      public String securityInformationQualifier()
    • securityInformation

      public String securityInformation()
    • senderIdQualifier

      public String senderIdQualifier()
    • senderId

      public String senderId()
    • receiverIdQualifier

      public String receiverIdQualifier()
    • receiverId

      public String receiverId()
    • interchangeDate

      public LocalDate interchangeDate()
    • interchangeTime

      public LocalTime interchangeTime()
    • repetitionSeparator

      public String repetitionSeparator()
    • interchangeControlVersionNumber

      public String interchangeControlVersionNumber()
    • controlNumber

      public Integer controlNumber()
    • acknowledgmentRequested

      public String acknowledgmentRequested()
    • interchangeUsageIndicator

      public String interchangeUsageIndicator()
    • componentElementSeparator

      public String componentElementSeparator()
    • fileInfo

      public hdi.edi.fileinfo.FileInfo fileInfo()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • elementSeparator

      public InterchangeControl elementSeparator(String elementSeparator)
      Returns:
      this.
    • segmentTerminator

      public InterchangeControl segmentTerminator(String segmentTerminator)
      Returns:
      this.
    • authorizationInformationQualifier

      public InterchangeControl authorizationInformationQualifier(String authorizationInformationQualifier)
      Returns:
      this.
    • authorizationInformation

      public InterchangeControl authorizationInformation(String authorizationInformation)
      Returns:
      this.
    • securityInformationQualifier

      public InterchangeControl securityInformationQualifier(String securityInformationQualifier)
      Returns:
      this.
    • securityInformation

      public InterchangeControl securityInformation(String securityInformation)
      Returns:
      this.
    • senderIdQualifier

      public InterchangeControl senderIdQualifier(String senderIdQualifier)
      Returns:
      this.
    • senderId

      public InterchangeControl senderId(String senderId)
      Returns:
      this.
    • receiverIdQualifier

      public InterchangeControl receiverIdQualifier(String receiverIdQualifier)
      Returns:
      this.
    • receiverId

      public InterchangeControl receiverId(String receiverId)
      Returns:
      this.
    • interchangeDate

      public InterchangeControl interchangeDate(LocalDate interchangeDate)
      Returns:
      this.
    • interchangeTime

      public InterchangeControl interchangeTime(LocalTime interchangeTime)
      Returns:
      this.
    • repetitionSeparator

      public InterchangeControl repetitionSeparator(String repetitionSeparator)
      Returns:
      this.
    • interchangeControlVersionNumber

      public InterchangeControl interchangeControlVersionNumber(String interchangeControlVersionNumber)
      Returns:
      this.
    • controlNumber

      public InterchangeControl controlNumber(Integer controlNumber)
      Returns:
      this.
    • acknowledgmentRequested

      public InterchangeControl acknowledgmentRequested(String acknowledgmentRequested)
      Returns:
      this.
    • interchangeUsageIndicator

      public InterchangeControl interchangeUsageIndicator(String interchangeUsageIndicator)
      Returns:
      this.
    • componentElementSeparator

      public InterchangeControl componentElementSeparator(String componentElementSeparator)
      Returns:
      this.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • fileInfo

      public InterchangeControl fileInfo(hdi.edi.fileinfo.FileInfo fileInfo)
      Returns:
      this.