com.berryworks.edireader
Class EdifactCONTRLGenerator

java.lang.Object
  extended by com.berryworks.edireader.ReplyGenerator
      extended by com.berryworks.edireader.EdifactCONTRLGenerator

public class EdifactCONTRLGenerator
extends ReplyGenerator

A delegate for generating an interchange containing control messages acknowledging the transaction parsed by EdifactReader.


Constructor Summary
EdifactCONTRLGenerator(StandardReader standardReader, java.io.Writer ackStream)
           
 
Method Summary
 void generateAcknowledgementWrapup()
           
 void generateAcknowledgmentHeader(org.xml.sax.Attributes attributes)
           
 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)
           
 void generateAcknowledgmentHeader(java.lang.String xsyntaxIdentifier, java.lang.String xversionNumber, java.lang.String xsender, java.lang.String xsenderQualifier, java.lang.String xrecipient, java.lang.String xrecipientQualifier, java.lang.String xcontrolNumber)
           
 void generateGroupAcknowledgmentTrailer(int docCount)
           
 void generateNegativeACK()
           
 void generateTransactionAcknowledgment(org.xml.sax.Attributes attributes)
           
 void generateTransactionAcknowledgment(java.lang.String transactionCode, java.lang.String controlNumber)
           
 void setReceiver(org.xml.sax.Attributes attributes)
           
 void setSender(org.xml.sax.Attributes attributes)
           
 
Methods inherited from class com.berryworks.edireader.ReplyGenerator
controlDateAndTime, controlDateAndTime, setControlDateAndTime
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EdifactCONTRLGenerator

public EdifactCONTRLGenerator(StandardReader standardReader,
                              java.io.Writer ackStream)
Method Detail

generateAcknowledgmentHeader

public void generateAcknowledgmentHeader(org.xml.sax.Attributes attributes)

setSender

public void setSender(org.xml.sax.Attributes attributes)

setReceiver

public void setReceiver(org.xml.sax.Attributes attributes)

generateAcknowledgmentHeader

public void generateAcknowledgmentHeader(java.lang.String xsyntaxIdentifier,
                                         java.lang.String xversionNumber,
                                         java.lang.String xsender,
                                         java.lang.String xsenderQualifier,
                                         java.lang.String xrecipient,
                                         java.lang.String xrecipientQualifier,
                                         java.lang.String xcontrolNumber)
Specified by:
generateAcknowledgmentHeader in class ReplyGenerator

generateTransactionAcknowledgment

public void generateTransactionAcknowledgment(org.xml.sax.Attributes attributes)
                                       throws java.io.IOException
Throws:
java.io.IOException

generateTransactionAcknowledgment

public void generateTransactionAcknowledgment(java.lang.String transactionCode,
                                              java.lang.String controlNumber)
                                       throws java.io.IOException
Specified by:
generateTransactionAcknowledgment in class ReplyGenerator
Throws:
java.io.IOException

generateGroupAcknowledgmentTrailer

public void generateGroupAcknowledgmentTrailer(int docCount)
                                        throws java.io.IOException
Specified by:
generateGroupAcknowledgmentTrailer in class ReplyGenerator
Throws:
java.io.IOException

generateNegativeACK

public void generateNegativeACK()
Specified by:
generateNegativeACK in class ReplyGenerator

generateAcknowledgementWrapup

public void generateAcknowledgementWrapup()
                                   throws java.io.IOException
Specified by:
generateAcknowledgementWrapup in class ReplyGenerator
Throws:
java.io.IOException

generateAcknowledgmentHeader

public 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
Specified by:
generateAcknowledgmentHeader in class ReplyGenerator
Throws:
java.io.IOException