|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.americancoders.edi.TransactionSet
class for all EDI Transaction Sets
OBOE - Open Business Objects for EDI
An EDI and XML Translator Written In Java
Copyright 1998-2000 - American Coders, LTD - Raleigh NC USA
All rights reserved
American Coders, Ltd
P. O. Box 97462
Raleigh, NC 27624 USA
1-919-846-2014
http://www.americancoders.com
Field Summary | |
static java.lang.String |
EDIFACT_FIELD_DELIMITER
|
static int |
EDIFACT_FORMAT
|
static java.lang.String |
EDIFACT_GROUP_DELIMITER
|
static java.lang.String |
EDIFACT_SEGMENT_DELIMITER
|
static java.lang.String |
X12_FIELD_DELIMITER
|
static int |
X12_FORMAT
|
static java.lang.String |
X12_GROUP_DELIMITER
|
static java.lang.String |
X12_SEGMENT_DELIMITER
|
static int |
XML_FORMAT
|
Constructor Summary | |
TransactionSet()
constructs a Transaction Set, used by Externalize function |
|
TransactionSet(java.lang.String inId,
java.lang.String inName,
java.lang.String inRevision,
java.lang.String inFunctionalGroup,
java.lang.String inShortDescription)
constructs a Transaction Set sets xml tag field to value in short description |
|
TransactionSet(java.lang.String inId,
java.lang.String inName,
java.lang.String inRevision,
java.lang.String inFunctionalGroup,
java.lang.String inShortDescription,
java.lang.String inXMLTag)
constructs a Transaction Set |
Method Summary | |
java.lang.String |
get()
returns all the data associated with the Transaction Set of type Purchase_Order |
Table |
getDetailTable()
returns detail table for the Transaction Set |
java.lang.String |
getFormattedText(int formatType)
returns a formatted string of the transaction set |
java.lang.String |
getFunctionalGroup()
return Functional Group for the Transaction Set |
Table |
getHeaderTable()
returns header table for the Transaction Set |
java.lang.String |
getID()
returns id for the Transaction Set |
java.lang.String |
getName()
returns name for the Transaction Set |
java.lang.String |
getRevision()
returns revision value for the Transaction Set |
int |
getSegmentCount()
returns the number of segments |
java.lang.String |
getShortDescription()
returns the Short Description for the Transaction Set |
Table |
getSummaryTable()
returns summary table for the Transaction Set |
java.lang.String |
getXMLTag()
returns the xml tag field |
void |
parse(ITokenizer TransactionTokenizedString)
parses an EDI Document from tokenized string |
void |
parse(org.w3c.dom.Node node)
parses a XML EDI Document from a DOM node. |
void |
readExternal(java.io.ObjectInput in)
used by externalize methods |
void |
setDetailTable(Table inTable)
sets detail table for the Transaction Set |
void |
setFunctionalGroup(java.lang.String inFunctionalGroup)
sets Function Group for the Transaction Set |
void |
setHeaderTable(Table inTable)
sets header table for the Transaction Set |
void |
setID(java.lang.String inId)
sets id for the Transaction Set |
void |
setName(java.lang.String inName)
sets name for the Transaction Set |
void |
setRevision(java.lang.String inRevision)
sets Revision for the Transaction Set |
void |
setShortDescription(java.lang.String inDesc)
sets Short Description for the Transaction Set |
void |
setSummaryTable(Table inTable)
sets summary table for the Transaction Set |
void |
setXMLTag(java.lang.String inXMLTag)
sets the xml tag field |
void |
validate()
validates segment syntax for correct DataElements |
void |
writeExternal(java.io.ObjectOutput out)
used by externalize methods |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
public static final int XML_FORMAT
public static final int X12_FORMAT
public static final int EDIFACT_FORMAT
public static final java.lang.String X12_SEGMENT_DELIMITER
public static final java.lang.String X12_FIELD_DELIMITER
public static final java.lang.String X12_GROUP_DELIMITER
public static final java.lang.String EDIFACT_SEGMENT_DELIMITER
public static final java.lang.String EDIFACT_FIELD_DELIMITER
public static final java.lang.String EDIFACT_GROUP_DELIMITER
Constructor Detail |
public TransactionSet()
public TransactionSet(java.lang.String inId, java.lang.String inName, java.lang.String inRevision, java.lang.String inFunctionalGroup, java.lang.String inShortDescription)
String
- idString
- revision numberString
- Functional GroupString
- short descriptionpublic TransactionSet(java.lang.String inId, java.lang.String inName, java.lang.String inRevision, java.lang.String inFunctionalGroup, java.lang.String inShortDescription, java.lang.String inXMLTag)
String
- idString
- revision numberString
- Functional GroupString
- short descriptionString
- XML TagMethod Detail |
public void parse(ITokenizer TransactionTokenizedString) throws java.lang.Exception
TransactionTokenizedString
- input string containing all of the transaction data pretokened by EDIObjects.Tokenizerpublic void parse(org.w3c.dom.Node node) throws java.lang.Exception
node
- XML Node elementpublic void setID(java.lang.String inId)
String
- id Stringpublic void setName(java.lang.String inName)
String
- name Stringpublic void setRevision(java.lang.String inRevision)
String
- Revision Stringpublic void setFunctionalGroup(java.lang.String inFunctionalGroup)
String
- Function Group Stringpublic void setShortDescription(java.lang.String inDesc)
String
- Description Stringpublic void setHeaderTable(Table inTable)
Table
- header tablepublic void setDetailTable(Table inTable)
Table
- detail tablepublic void setSummaryTable(Table inTable)
Table
- summary tablepublic java.lang.String getID()
public java.lang.String getName()
public java.lang.String getRevision()
public java.lang.String getFunctionalGroup()
public java.lang.String getShortDescription()
public Table getHeaderTable()
public Table getDetailTable()
public Table getSummaryTable()
public java.lang.String get() throws java.lang.Exception
public void setXMLTag(java.lang.String inXMLTag)
String
- tag valuepublic java.lang.String getXMLTag()
public void validate() throws java.lang.Exception
public int getSegmentCount()
public java.lang.String getFormattedText(int formatType)
int
- type: TransactionSet.XML_FORMAT, TransactionSet.X12_FORMAT, TransactionSet.EDIFACT_FORMAT:public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
ObjectInput
- object input streampublic void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
ObjectInput
- object input stream
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |