com.berryworks.edireader
Class ReplyGenerator
java.lang.Object
com.berryworks.edireader.ReplyGenerator
- Direct Known Subclasses:
- AnsiFAGenerator, EdifactCONTRLGenerator
public abstract class ReplyGenerator
- extends java.lang.Object
Method Summary |
java.lang.String |
controlDateAndTime(int dateLength)
|
java.lang.String |
controlDateAndTime(int dateLength,
char delimiter)
|
abstract void |
generateAcknowledgementWrapup()
|
abstract void |
generateAcknowledgmentHeader(java.lang.String firstSegment,
java.lang.String groupSender,
java.lang.String groupReceiver,
int i,
java.lang.String groupVersion,
java.lang.String groupFunctionCode,
java.lang.String groupControlNumber)
|
abstract void |
generateAcknowledgmentHeader(java.lang.String syntaxIdentifier,
java.lang.String syntaxVersionNumber,
java.lang.String fromId,
java.lang.String fromQual,
java.lang.String toId,
java.lang.String toQual,
java.lang.String interchangeControlNumber)
|
abstract void |
generateGroupAcknowledgmentTrailer(int docCount)
|
abstract void |
generateNegativeACK()
|
abstract void |
generateTransactionAcknowledgment(java.lang.String documentType,
java.lang.String control)
|
void |
setControlDateAndTime(java.lang.String overrideValue)
Set an override value to be used whenever generating a control date and
time. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReplyGenerator
public ReplyGenerator()
generateAcknowledgementWrapup
public abstract void generateAcknowledgementWrapup()
throws java.io.IOException
- Throws:
java.io.IOException
generateTransactionAcknowledgment
public abstract void generateTransactionAcknowledgment(java.lang.String documentType,
java.lang.String control)
throws java.io.IOException
- Throws:
java.io.IOException
generateAcknowledgmentHeader
public abstract void generateAcknowledgmentHeader(java.lang.String firstSegment,
java.lang.String groupSender,
java.lang.String groupReceiver,
int i,
java.lang.String groupVersion,
java.lang.String groupFunctionCode,
java.lang.String groupControlNumber)
throws java.io.IOException
- Throws:
java.io.IOException
generateAcknowledgmentHeader
public abstract void generateAcknowledgmentHeader(java.lang.String syntaxIdentifier,
java.lang.String syntaxVersionNumber,
java.lang.String fromId,
java.lang.String fromQual,
java.lang.String toId,
java.lang.String toQual,
java.lang.String interchangeControlNumber)
throws java.io.IOException
- Throws:
java.io.IOException
generateGroupAcknowledgmentTrailer
public abstract void generateGroupAcknowledgmentTrailer(int docCount)
throws java.io.IOException
- Throws:
java.io.IOException
generateNegativeACK
public abstract void generateNegativeACK()
throws java.io.IOException
- Throws:
java.io.IOException
setControlDateAndTime
public void setControlDateAndTime(java.lang.String overrideValue)
- Set an override value to be used whenever generating a control date and
time. This method is used for automated testing.
- Parameters:
overrideValue
- to be used in lieu of current date and time
controlDateAndTime
public java.lang.String controlDateAndTime(int dateLength)
controlDateAndTime
public java.lang.String controlDateAndTime(int dateLength,
char delimiter)