Class EDIEnvelopeInfo

java.lang.Object
com.onenetwork.platform.integ.edi.EDIEnvelopeInfo

public class EDIEnvelopeInfo
extends java.lang.Object
Contains ISA,GS, ST control numbers and delimiters required by EDI Envelope.
  • Constructor Details

  • Method Details

    • getInterchangeControlNumber

      public java.lang.String getInterchangeControlNumber()
      Returns:
      the interchangeControlNumber
    • setInterchangeControlNumber

      public void setInterchangeControlNumber​(java.lang.String interchangeControlNumber)
      Parameters:
      interchangeControlNumber - the interchangeControlNumber to set
    • getEdiDelimiters

      public EDIDelimiters getEdiDelimiters()
      Returns:
      the ediDelimiters
    • setEdiDelimiters

      public void setEdiDelimiters​(EDIDelimiters ediDelimiters)
      Parameters:
      ediDelimiters - the ediDelimiters to set
    • getGroupControlMap

      public java.util.Map<java.lang.String,​java.lang.String> getGroupControlMap()
      Returns:
      the groupControlMap - Map of functional group identifier, group control number as the key, value pair
    • setGroupControlMap

      public void setGroupControlMap​(java.util.Map<java.lang.String,​java.lang.String> groupControlMap)
      Parameters:
      groupControlMap - the groupControlMap to set
    • addToGroupControlMap

      public void addToGroupControlMap​(java.lang.String functionalIdentifier, java.lang.String groupControlNumber)
      Add values to the groupControlMap
      Parameters:
      functionalIdentifier -
      groupControlNumber -
    • getGroupControlNumber

      public java.lang.String getGroupControlNumber​(java.lang.String functionalIdentifier)
      Using the functional group identifier locate the corresponding group control number to return.
      Parameters:
      functionalIdentifier -
      Returns:
      corresponding group control number from the map
    • isAddFunctionalGroup

      public boolean isAddFunctionalGroup()
      Returns:
      the addFunctionalGroup
    • setAddFunctionalGroup

      public void setAddFunctionalGroup​(boolean addFunctionalGroup)
      Parameters:
      addFunctionalGroup - the addFunctionalGroup to set
    • isAddSegmentForDelimiter

      public boolean isAddSegmentForDelimiter()
      Returns:
      the addSegmentForDelimiter
    • setAddSegmentForDelimiter

      public void setAddSegmentForDelimiter​(boolean addSegmentForDelimiter)
      Parameters:
      addSegmentForDelimiter - the addSegmentForDelimiter to set
    • getInterchangeDateFormat

      public java.lang.String getInterchangeDateFormat()
      Returns:
      the interchangeDateFormat
    • setInterchangeDateFormat

      public void setInterchangeDateFormat​(java.lang.String interchangeDateFormat)
      Parameters:
      interchangeDateFormat - the interchangeDateFormat to set
    • getFunctionalGroupDateFormat

      public java.lang.String getFunctionalGroupDateFormat()
      Returns:
      the functionalGroupDateFormat
    • setFunctionalGroupDateFormat

      public void setFunctionalGroupDateFormat​(java.lang.String functionalGroupDateFormat)
      Parameters:
      functionalGroupDateFormat - the functionalGroupDateFormat to set
    • isSetInterchangeDateFmt

      public boolean isSetInterchangeDateFmt()
      Returns:
      the setInterchangeDateFmt
    • isSetfunctionalGroupDateFmt

      public boolean isSetfunctionalGroupDateFmt()
      Returns:
      the setfunctionalGroupDateFmt
    • setInterchangeTimeFormat

      public void setInterchangeTimeFormat​(java.lang.String interchangeTimeFmt)
      Parameters:
      interchangeTimeFmt - the interchangeTimeFmt to set
    • getInterchangeTimeFormat

      public java.lang.String getInterchangeTimeFormat()
      Returns:
      the InterchangeTimeFormat
    • isSetInterchangeTimeFmt

      public boolean isSetInterchangeTimeFmt()
      Returns:
      true if InterchangeTimeFmt is set
    • setFunctionalGroupTimeFormat

      public void setFunctionalGroupTimeFormat​(java.lang.String functionalGroupTimeFmt)
      Parameters:
      functionalGroupTimeFmt - the functionalGroupTimeFormat to set
    • getFunctionalGroupTimeFormat

      public java.lang.String getFunctionalGroupTimeFormat()
      Returns:
      the FunctionalGroupTimeFmt
    • isSetFunctionalGroupTimeFmt

      public boolean isSetFunctionalGroupTimeFmt()
      Returns:
      true if FunctionalGroupTimeFmt is set
    • getDateFormatTZ

      public java.util.TimeZone getDateFormatTZ()
      If non-null, the date applied for interchange and functional group will be formatted in this time zone.
    • setDateFormatTZ

      public void setDateFormatTZ​(java.util.TimeZone tz)
      If provided, the date applied for interchange and functional group will be formatted in this time zone.
    • isAcknowledgementRequested

      public boolean isAcknowledgementRequested()
      Returns:
      the acknowledgementRequested
    • setAcknowledgementRequested

      public void setAcknowledgementRequested​(boolean acknowledgementRequested)
      Parameters:
      acknowledgementRequested - the acknowledgementRequested to set
    • getEDIFACTCharacterEncoding

      public java.lang.String getEDIFACTCharacterEncoding()
      Returns character encoding type for outbound ediFact transaction
    • setEDIFACTCharacterEncoding

      public void setEDIFACTCharacterEncoding​(java.lang.String EDIFactCharacterEncoding)
      Parameters:
      EDIFactCharacterEncoding - sets the character encoding type
    • getEDIFACTEnvelopeVersion

      public java.lang.String getEDIFACTEnvelopeVersion()
      Returns envelope version for outbound ediFact transaction
    • setEDIFACTEnvelopeVersion

      public void setEDIFACTEnvelopeVersion​(java.lang.String EDIFactEnvelopeVersion)
      Parameters:
      EDIFactEnvelopeVersion - sets envelope version
    • getEDIFACTEnvelopeDatePattern

      public java.lang.String getEDIFACTEnvelopeDatePattern()
      Returns envelope date pattern for outbound ediFact transaction
    • setEDIFACTEnvelopeDatePattern

      public void setEDIFACTEnvelopeDatePattern​(java.lang.String EDIFactEnvelopeDatePattern)
      Parameters:
      EDIFactEnvelopeDatePattern - sets envelope date pattern
    • getEDIFACTEnvelopeTimePattern

      public java.lang.String getEDIFACTEnvelopeTimePattern()
      Returns envelope time pattern for outbound ediFact transaction
    • setEDIFACTEnvelopeTimePattern

      public void setEDIFACTEnvelopeTimePattern​(java.lang.String EDIFactEnvelopeTimePattern)
      Parameters:
      EDIFactEnvelopeTimePattern - sets envelope time pattern