
org.milyn.edi.unedifact.d94b.DOCINF.Docinf Maven / Gradle / Ivy
/**
* This class was generated by Smooks EJC (http://www.smooks.org).
*/
package org.milyn.edi.unedifact.d94b.DOCINF;
import java.io.Serializable;
import org.milyn.smooks.edi.EDIWritable;
import org.milyn.smooks.edi.EDIMessage;
import org.milyn.edi.unedifact.d94b.common.BeginningOfMessage;
import java.util.List;
import org.milyn.edi.unedifact.d94b.common.DateTimePeriod;
import org.milyn.edi.unedifact.d94b.common.BusinessFunction;
import org.milyn.edi.unedifact.d94b.common.PartiesToInstruction;
import org.milyn.edi.unedifact.d94b.common.FreeText;
import java.io.Writer;
import org.milyn.edisax.model.internal.Delimiters;
import java.io.IOException;
@EDIMessage
public class Docinf implements Serializable, EDIWritable {
private static final long serialVersionUID = 1L;
private BeginningOfMessage beginningOfMessage1;
private List dateTimePeriod1;
private BusinessFunction businessFunction1;
private List partiesToInstruction1;
private List freeText1;
private List segmentGroup11;
private BeginningOfMessage beginningOfMessage2;
private List dateTimePeriod2;
private BusinessFunction businessFunction2;
private List partiesToInstruction2;
private List freeText2;
private List segmentGroup12;
private List segmentGroup21;
private SegmentGroup3 segmentGroup31;
private List segmentGroup41;
private List segmentGroup61;
private SegmentGroup7 segmentGroup71;
private List segmentGroup81;
private SegmentGroup9 segmentGroup91;
private SegmentGroup10 segmentGroup101;
private SegmentGroup11 segmentGroup111;
private List segmentGroup121;
private List segmentGroup131;
private List segmentGroup141;
private List segmentGroup171;
private List segmentGroup231;
private SegmentGroup26 segmentGroup261;
private List segmentGroup22;
private SegmentGroup3 segmentGroup32;
private List segmentGroup42;
private List segmentGroup62;
private SegmentGroup7 segmentGroup72;
private List segmentGroup82;
private SegmentGroup9 segmentGroup92;
private SegmentGroup10 segmentGroup102;
private SegmentGroup11 segmentGroup112;
private List segmentGroup122;
private List segmentGroup132;
private List segmentGroup142;
private List segmentGroup172;
private List segmentGroup232;
private SegmentGroup26 segmentGroup262;
public void write(Writer writer, Delimiters delimiters) throws IOException {
Writer nodeWriter = writer;
if(beginningOfMessage1 != null) {
nodeWriter.write("BGM");
nodeWriter.write(delimiters.getField());
beginningOfMessage1.write(nodeWriter, delimiters);
}
if(dateTimePeriod1 != null && !dateTimePeriod1.isEmpty()) {
for(DateTimePeriod dateTimePeriod1Inst : dateTimePeriod1) {
nodeWriter.write("DTM");
nodeWriter.write(delimiters.getField());
dateTimePeriod1Inst.write(nodeWriter, delimiters);
}
}
if(businessFunction1 != null) {
nodeWriter.write("BUS");
nodeWriter.write(delimiters.getField());
businessFunction1.write(nodeWriter, delimiters);
}
if(partiesToInstruction1 != null && !partiesToInstruction1.isEmpty()) {
for(PartiesToInstruction partiesToInstruction1Inst : partiesToInstruction1) {
nodeWriter.write("INP");
nodeWriter.write(delimiters.getField());
partiesToInstruction1Inst.write(nodeWriter, delimiters);
}
}
if(freeText1 != null && !freeText1.isEmpty()) {
for(FreeText freeText1Inst : freeText1) {
nodeWriter.write("FTX");
nodeWriter.write(delimiters.getField());
freeText1Inst.write(nodeWriter, delimiters);
}
}
if(segmentGroup11 != null && !segmentGroup11.isEmpty()) {
for(SegmentGroup1 segmentGroup11Inst : segmentGroup11) {
segmentGroup11Inst.write(nodeWriter, delimiters);
}
}
if(beginningOfMessage2 != null) {
nodeWriter.write("BGM");
nodeWriter.write(delimiters.getField());
beginningOfMessage2.write(nodeWriter, delimiters);
}
if(dateTimePeriod2 != null && !dateTimePeriod2.isEmpty()) {
for(DateTimePeriod dateTimePeriod2Inst : dateTimePeriod2) {
nodeWriter.write("DTM");
nodeWriter.write(delimiters.getField());
dateTimePeriod2Inst.write(nodeWriter, delimiters);
}
}
if(businessFunction2 != null) {
nodeWriter.write("BUS");
nodeWriter.write(delimiters.getField());
businessFunction2.write(nodeWriter, delimiters);
}
if(partiesToInstruction2 != null && !partiesToInstruction2.isEmpty()) {
for(PartiesToInstruction partiesToInstruction2Inst : partiesToInstruction2) {
nodeWriter.write("INP");
nodeWriter.write(delimiters.getField());
partiesToInstruction2Inst.write(nodeWriter, delimiters);
}
}
if(freeText2 != null && !freeText2.isEmpty()) {
for(FreeText freeText2Inst : freeText2) {
nodeWriter.write("FTX");
nodeWriter.write(delimiters.getField());
freeText2Inst.write(nodeWriter, delimiters);
}
}
if(segmentGroup12 != null && !segmentGroup12.isEmpty()) {
for(SegmentGroup1 segmentGroup12Inst : segmentGroup12) {
segmentGroup12Inst.write(nodeWriter, delimiters);
}
}
if(segmentGroup21 != null && !segmentGroup21.isEmpty()) {
for(SegmentGroup2 segmentGroup21Inst : segmentGroup21) {
segmentGroup21Inst.write(nodeWriter, delimiters);
}
}
if(segmentGroup31 != null) {
segmentGroup31.write(nodeWriter, delimiters);
}
if(segmentGroup41 != null && !segmentGroup41.isEmpty()) {
for(SegmentGroup4 segmentGroup41Inst : segmentGroup41) {
segmentGroup41Inst.write(nodeWriter, delimiters);
}
}
if(segmentGroup61 != null && !segmentGroup61.isEmpty()) {
for(SegmentGroup6 segmentGroup61Inst : segmentGroup61) {
segmentGroup61Inst.write(nodeWriter, delimiters);
}
}
if(segmentGroup71 != null) {
segmentGroup71.write(nodeWriter, delimiters);
}
if(segmentGroup81 != null && !segmentGroup81.isEmpty()) {
for(SegmentGroup8 segmentGroup81Inst : segmentGroup81) {
segmentGroup81Inst.write(nodeWriter, delimiters);
}
}
if(segmentGroup91 != null) {
segmentGroup91.write(nodeWriter, delimiters);
}
if(segmentGroup101 != null) {
segmentGroup101.write(nodeWriter, delimiters);
}
if(segmentGroup111 != null) {
segmentGroup111.write(nodeWriter, delimiters);
}
if(segmentGroup121 != null && !segmentGroup121.isEmpty()) {
for(SegmentGroup12 segmentGroup121Inst : segmentGroup121) {
segmentGroup121Inst.write(nodeWriter, delimiters);
}
}
if(segmentGroup131 != null && !segmentGroup131.isEmpty()) {
for(SegmentGroup13 segmentGroup131Inst : segmentGroup131) {
segmentGroup131Inst.write(nodeWriter, delimiters);
}
}
if(segmentGroup141 != null && !segmentGroup141.isEmpty()) {
for(SegmentGroup14 segmentGroup141Inst : segmentGroup141) {
segmentGroup141Inst.write(nodeWriter, delimiters);
}
}
if(segmentGroup171 != null && !segmentGroup171.isEmpty()) {
for(SegmentGroup17 segmentGroup171Inst : segmentGroup171) {
segmentGroup171Inst.write(nodeWriter, delimiters);
}
}
if(segmentGroup231 != null && !segmentGroup231.isEmpty()) {
for(SegmentGroup23 segmentGroup231Inst : segmentGroup231) {
segmentGroup231Inst.write(nodeWriter, delimiters);
}
}
if(segmentGroup261 != null) {
segmentGroup261.write(nodeWriter, delimiters);
}
if(segmentGroup22 != null && !segmentGroup22.isEmpty()) {
for(SegmentGroup2 segmentGroup22Inst : segmentGroup22) {
segmentGroup22Inst.write(nodeWriter, delimiters);
}
}
if(segmentGroup32 != null) {
segmentGroup32.write(nodeWriter, delimiters);
}
if(segmentGroup42 != null && !segmentGroup42.isEmpty()) {
for(SegmentGroup4 segmentGroup42Inst : segmentGroup42) {
segmentGroup42Inst.write(nodeWriter, delimiters);
}
}
if(segmentGroup62 != null && !segmentGroup62.isEmpty()) {
for(SegmentGroup6 segmentGroup62Inst : segmentGroup62) {
segmentGroup62Inst.write(nodeWriter, delimiters);
}
}
if(segmentGroup72 != null) {
segmentGroup72.write(nodeWriter, delimiters);
}
if(segmentGroup82 != null && !segmentGroup82.isEmpty()) {
for(SegmentGroup8 segmentGroup82Inst : segmentGroup82) {
segmentGroup82Inst.write(nodeWriter, delimiters);
}
}
if(segmentGroup92 != null) {
segmentGroup92.write(nodeWriter, delimiters);
}
if(segmentGroup102 != null) {
segmentGroup102.write(nodeWriter, delimiters);
}
if(segmentGroup112 != null) {
segmentGroup112.write(nodeWriter, delimiters);
}
if(segmentGroup122 != null && !segmentGroup122.isEmpty()) {
for(SegmentGroup12 segmentGroup122Inst : segmentGroup122) {
segmentGroup122Inst.write(nodeWriter, delimiters);
}
}
if(segmentGroup132 != null && !segmentGroup132.isEmpty()) {
for(SegmentGroup13 segmentGroup132Inst : segmentGroup132) {
segmentGroup132Inst.write(nodeWriter, delimiters);
}
}
if(segmentGroup142 != null && !segmentGroup142.isEmpty()) {
for(SegmentGroup14 segmentGroup142Inst : segmentGroup142) {
segmentGroup142Inst.write(nodeWriter, delimiters);
}
}
if(segmentGroup172 != null && !segmentGroup172.isEmpty()) {
for(SegmentGroup17 segmentGroup172Inst : segmentGroup172) {
segmentGroup172Inst.write(nodeWriter, delimiters);
}
}
if(segmentGroup232 != null && !segmentGroup232.isEmpty()) {
for(SegmentGroup23 segmentGroup232Inst : segmentGroup232) {
segmentGroup232Inst.write(nodeWriter, delimiters);
}
}
if(segmentGroup262 != null) {
segmentGroup262.write(nodeWriter, delimiters);
}
}
public BeginningOfMessage getBeginningOfMessage1() {
return beginningOfMessage1;
}
public Docinf setBeginningOfMessage1(BeginningOfMessage beginningOfMessage1) {
this.beginningOfMessage1 = beginningOfMessage1; return this;
}
public List getDateTimePeriod1() {
return dateTimePeriod1;
}
public Docinf setDateTimePeriod1(List dateTimePeriod1) {
this.dateTimePeriod1 = dateTimePeriod1; return this;
}
public BusinessFunction getBusinessFunction1() {
return businessFunction1;
}
public Docinf setBusinessFunction1(BusinessFunction businessFunction1) {
this.businessFunction1 = businessFunction1; return this;
}
public List getPartiesToInstruction1() {
return partiesToInstruction1;
}
public Docinf setPartiesToInstruction1(List partiesToInstruction1) {
this.partiesToInstruction1 = partiesToInstruction1; return this;
}
public List getFreeText1() {
return freeText1;
}
public Docinf setFreeText1(List freeText1) {
this.freeText1 = freeText1; return this;
}
public List getSegmentGroup11() {
return segmentGroup11;
}
public Docinf setSegmentGroup11(List segmentGroup11) {
this.segmentGroup11 = segmentGroup11; return this;
}
public BeginningOfMessage getBeginningOfMessage2() {
return beginningOfMessage2;
}
public Docinf setBeginningOfMessage2(BeginningOfMessage beginningOfMessage2) {
this.beginningOfMessage2 = beginningOfMessage2; return this;
}
public List getDateTimePeriod2() {
return dateTimePeriod2;
}
public Docinf setDateTimePeriod2(List dateTimePeriod2) {
this.dateTimePeriod2 = dateTimePeriod2; return this;
}
public BusinessFunction getBusinessFunction2() {
return businessFunction2;
}
public Docinf setBusinessFunction2(BusinessFunction businessFunction2) {
this.businessFunction2 = businessFunction2; return this;
}
public List getPartiesToInstruction2() {
return partiesToInstruction2;
}
public Docinf setPartiesToInstruction2(List partiesToInstruction2) {
this.partiesToInstruction2 = partiesToInstruction2; return this;
}
public List getFreeText2() {
return freeText2;
}
public Docinf setFreeText2(List freeText2) {
this.freeText2 = freeText2; return this;
}
public List getSegmentGroup12() {
return segmentGroup12;
}
public Docinf setSegmentGroup12(List segmentGroup12) {
this.segmentGroup12 = segmentGroup12; return this;
}
public List getSegmentGroup21() {
return segmentGroup21;
}
public Docinf setSegmentGroup21(List segmentGroup21) {
this.segmentGroup21 = segmentGroup21; return this;
}
public SegmentGroup3 getSegmentGroup31() {
return segmentGroup31;
}
public Docinf setSegmentGroup31(SegmentGroup3 segmentGroup31) {
this.segmentGroup31 = segmentGroup31; return this;
}
public List getSegmentGroup41() {
return segmentGroup41;
}
public Docinf setSegmentGroup41(List segmentGroup41) {
this.segmentGroup41 = segmentGroup41; return this;
}
public List getSegmentGroup61() {
return segmentGroup61;
}
public Docinf setSegmentGroup61(List segmentGroup61) {
this.segmentGroup61 = segmentGroup61; return this;
}
public SegmentGroup7 getSegmentGroup71() {
return segmentGroup71;
}
public Docinf setSegmentGroup71(SegmentGroup7 segmentGroup71) {
this.segmentGroup71 = segmentGroup71; return this;
}
public List getSegmentGroup81() {
return segmentGroup81;
}
public Docinf setSegmentGroup81(List segmentGroup81) {
this.segmentGroup81 = segmentGroup81; return this;
}
public SegmentGroup9 getSegmentGroup91() {
return segmentGroup91;
}
public Docinf setSegmentGroup91(SegmentGroup9 segmentGroup91) {
this.segmentGroup91 = segmentGroup91; return this;
}
public SegmentGroup10 getSegmentGroup101() {
return segmentGroup101;
}
public Docinf setSegmentGroup101(SegmentGroup10 segmentGroup101) {
this.segmentGroup101 = segmentGroup101; return this;
}
public SegmentGroup11 getSegmentGroup111() {
return segmentGroup111;
}
public Docinf setSegmentGroup111(SegmentGroup11 segmentGroup111) {
this.segmentGroup111 = segmentGroup111; return this;
}
public List getSegmentGroup121() {
return segmentGroup121;
}
public Docinf setSegmentGroup121(List segmentGroup121) {
this.segmentGroup121 = segmentGroup121; return this;
}
public List getSegmentGroup131() {
return segmentGroup131;
}
public Docinf setSegmentGroup131(List segmentGroup131) {
this.segmentGroup131 = segmentGroup131; return this;
}
public List getSegmentGroup141() {
return segmentGroup141;
}
public Docinf setSegmentGroup141(List segmentGroup141) {
this.segmentGroup141 = segmentGroup141; return this;
}
public List getSegmentGroup171() {
return segmentGroup171;
}
public Docinf setSegmentGroup171(List segmentGroup171) {
this.segmentGroup171 = segmentGroup171; return this;
}
public List getSegmentGroup231() {
return segmentGroup231;
}
public Docinf setSegmentGroup231(List segmentGroup231) {
this.segmentGroup231 = segmentGroup231; return this;
}
public SegmentGroup26 getSegmentGroup261() {
return segmentGroup261;
}
public Docinf setSegmentGroup261(SegmentGroup26 segmentGroup261) {
this.segmentGroup261 = segmentGroup261; return this;
}
public List getSegmentGroup22() {
return segmentGroup22;
}
public Docinf setSegmentGroup22(List segmentGroup22) {
this.segmentGroup22 = segmentGroup22; return this;
}
public SegmentGroup3 getSegmentGroup32() {
return segmentGroup32;
}
public Docinf setSegmentGroup32(SegmentGroup3 segmentGroup32) {
this.segmentGroup32 = segmentGroup32; return this;
}
public List getSegmentGroup42() {
return segmentGroup42;
}
public Docinf setSegmentGroup42(List segmentGroup42) {
this.segmentGroup42 = segmentGroup42; return this;
}
public List getSegmentGroup62() {
return segmentGroup62;
}
public Docinf setSegmentGroup62(List segmentGroup62) {
this.segmentGroup62 = segmentGroup62; return this;
}
public SegmentGroup7 getSegmentGroup72() {
return segmentGroup72;
}
public Docinf setSegmentGroup72(SegmentGroup7 segmentGroup72) {
this.segmentGroup72 = segmentGroup72; return this;
}
public List getSegmentGroup82() {
return segmentGroup82;
}
public Docinf setSegmentGroup82(List segmentGroup82) {
this.segmentGroup82 = segmentGroup82; return this;
}
public SegmentGroup9 getSegmentGroup92() {
return segmentGroup92;
}
public Docinf setSegmentGroup92(SegmentGroup9 segmentGroup92) {
this.segmentGroup92 = segmentGroup92; return this;
}
public SegmentGroup10 getSegmentGroup102() {
return segmentGroup102;
}
public Docinf setSegmentGroup102(SegmentGroup10 segmentGroup102) {
this.segmentGroup102 = segmentGroup102; return this;
}
public SegmentGroup11 getSegmentGroup112() {
return segmentGroup112;
}
public Docinf setSegmentGroup112(SegmentGroup11 segmentGroup112) {
this.segmentGroup112 = segmentGroup112; return this;
}
public List getSegmentGroup122() {
return segmentGroup122;
}
public Docinf setSegmentGroup122(List segmentGroup122) {
this.segmentGroup122 = segmentGroup122; return this;
}
public List getSegmentGroup132() {
return segmentGroup132;
}
public Docinf setSegmentGroup132(List segmentGroup132) {
this.segmentGroup132 = segmentGroup132; return this;
}
public List getSegmentGroup142() {
return segmentGroup142;
}
public Docinf setSegmentGroup142(List segmentGroup142) {
this.segmentGroup142 = segmentGroup142; return this;
}
public List getSegmentGroup172() {
return segmentGroup172;
}
public Docinf setSegmentGroup172(List segmentGroup172) {
this.segmentGroup172 = segmentGroup172; return this;
}
public List getSegmentGroup232() {
return segmentGroup232;
}
public Docinf setSegmentGroup232(List segmentGroup232) {
this.segmentGroup232 = segmentGroup232; return this;
}
public SegmentGroup26 getSegmentGroup262() {
return segmentGroup262;
}
public Docinf setSegmentGroup262(SegmentGroup26 segmentGroup262) {
this.segmentGroup262 = segmentGroup262; return this;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy