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 Summary
Constructors Constructor Description EDIEnvelopeInfo()
-
Method Summary
Modifier and Type Method Description void
addToGroupControlMap(java.lang.String functionalIdentifier, java.lang.String groupControlNumber)
Add values to the groupControlMapjava.util.TimeZone
getDateFormatTZ()
If non-null, the date applied for interchange and functional group will be formatted in this time zone.EDIDelimiters
getEdiDelimiters()
java.lang.String
getEDIFACTCharacterEncoding()
Returns character encoding type for outbound ediFact transactionjava.lang.String
getEDIFACTEnvelopeDatePattern()
Returns envelope date pattern for outbound ediFact transactionjava.lang.String
getEDIFACTEnvelopeTimePattern()
Returns envelope time pattern for outbound ediFact transactionjava.lang.String
getEDIFACTEnvelopeVersion()
Returns envelope version for outbound ediFact transactionjava.lang.String
getFunctionalGroupDateFormat()
java.lang.String
getFunctionalGroupTimeFormat()
java.util.Map<java.lang.String,java.lang.String>
getGroupControlMap()
java.lang.String
getGroupControlNumber(java.lang.String functionalIdentifier)
Using the functional group identifier locate the corresponding group control number to return.java.lang.String
getInterchangeControlNumber()
java.lang.String
getInterchangeDateFormat()
java.lang.String
getInterchangeTimeFormat()
boolean
isAcknowledgementRequested()
boolean
isAddFunctionalGroup()
boolean
isAddSegmentForDelimiter()
boolean
isSetfunctionalGroupDateFmt()
boolean
isSetFunctionalGroupTimeFmt()
boolean
isSetInterchangeDateFmt()
boolean
isSetInterchangeTimeFmt()
void
setAcknowledgementRequested(boolean acknowledgementRequested)
void
setAddFunctionalGroup(boolean addFunctionalGroup)
void
setAddSegmentForDelimiter(boolean addSegmentForDelimiter)
void
setDateFormatTZ(java.util.TimeZone tz)
If provided, the date applied for interchange and functional group will be formatted in this time zone.void
setEdiDelimiters(EDIDelimiters ediDelimiters)
void
setEDIFACTCharacterEncoding(java.lang.String EDIFactCharacterEncoding)
void
setEDIFACTEnvelopeDatePattern(java.lang.String EDIFactEnvelopeDatePattern)
void
setEDIFACTEnvelopeTimePattern(java.lang.String EDIFactEnvelopeTimePattern)
void
setEDIFACTEnvelopeVersion(java.lang.String EDIFactEnvelopeVersion)
void
setFunctionalGroupDateFormat(java.lang.String functionalGroupDateFormat)
void
setFunctionalGroupTimeFormat(java.lang.String functionalGroupTimeFmt)
void
setGroupControlMap(java.util.Map<java.lang.String,java.lang.String> groupControlMap)
void
setInterchangeControlNumber(java.lang.String interchangeControlNumber)
void
setInterchangeDateFormat(java.lang.String interchangeDateFormat)
void
setInterchangeTimeFormat(java.lang.String interchangeTimeFmt)
-
Constructor Details
-
EDIEnvelopeInfo
public EDIEnvelopeInfo()
-
-
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
- Returns:
- the ediDelimiters
-
setEdiDelimiters
- 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
-