
org.milyn.edi.unedifact.d14a.GOVCBR.SegmentGroup104 Maven / Gradle / Ivy
/**
* This class was generated by Smooks EJC (http://www.smooks.org).
*/
package org.milyn.edi.unedifact.d14a.GOVCBR;
import java.io.Serializable;
import org.milyn.smooks.edi.EDIWritable;
import org.milyn.edi.unedifact.d14a.common.LINLineItem;
import java.util.List;
import org.milyn.edi.unedifact.d14a.common.MOAMonetaryAmount;
import org.milyn.edi.unedifact.d14a.common.IFDInformationDetail;
import org.milyn.edi.unedifact.d14a.common.STSStatus;
import java.io.Writer;
import org.milyn.edisax.model.internal.Delimiters;
import java.io.IOException;
public class SegmentGroup104 implements Serializable, EDIWritable {
private static final long serialVersionUID = 1L;
private LINLineItem lINLineItem;
private List mOAMonetaryAmount;
private List iFDInformationDetail;
private List sTSStatus;
private List segmentGroup105;
private List segmentGroup107;
private List segmentGroup108;
private List segmentGroup112;
private SegmentGroup114 segmentGroup114;
private List segmentGroup117;
private List segmentGroup118;
private List segmentGroup119;
private List segmentGroup120;
public void write(Writer writer, Delimiters delimiters) throws IOException {
Writer nodeWriter = writer;
if(lINLineItem != null) {
nodeWriter.write("LIN");
nodeWriter.write(delimiters.getField());
lINLineItem.write(nodeWriter, delimiters);
}
if(mOAMonetaryAmount != null && !mOAMonetaryAmount.isEmpty()) {
for(MOAMonetaryAmount mOAMonetaryAmountInst : mOAMonetaryAmount) {
nodeWriter.write("MOA");
nodeWriter.write(delimiters.getField());
mOAMonetaryAmountInst.write(nodeWriter, delimiters);
}
}
if(iFDInformationDetail != null && !iFDInformationDetail.isEmpty()) {
for(IFDInformationDetail iFDInformationDetailInst : iFDInformationDetail) {
nodeWriter.write("IFD");
nodeWriter.write(delimiters.getField());
iFDInformationDetailInst.write(nodeWriter, delimiters);
}
}
if(sTSStatus != null && !sTSStatus.isEmpty()) {
for(STSStatus sTSStatusInst : sTSStatus) {
nodeWriter.write("STS");
nodeWriter.write(delimiters.getField());
sTSStatusInst.write(nodeWriter, delimiters);
}
}
if(segmentGroup105 != null && !segmentGroup105.isEmpty()) {
for(SegmentGroup105 segmentGroup105Inst : segmentGroup105) {
segmentGroup105Inst.write(nodeWriter, delimiters);
}
}
if(segmentGroup107 != null && !segmentGroup107.isEmpty()) {
for(SegmentGroup107 segmentGroup107Inst : segmentGroup107) {
segmentGroup107Inst.write(nodeWriter, delimiters);
}
}
if(segmentGroup108 != null && !segmentGroup108.isEmpty()) {
for(SegmentGroup108 segmentGroup108Inst : segmentGroup108) {
segmentGroup108Inst.write(nodeWriter, delimiters);
}
}
if(segmentGroup112 != null && !segmentGroup112.isEmpty()) {
for(SegmentGroup112 segmentGroup112Inst : segmentGroup112) {
segmentGroup112Inst.write(nodeWriter, delimiters);
}
}
if(segmentGroup114 != null) {
segmentGroup114.write(nodeWriter, delimiters);
}
if(segmentGroup117 != null && !segmentGroup117.isEmpty()) {
for(SegmentGroup117 segmentGroup117Inst : segmentGroup117) {
segmentGroup117Inst.write(nodeWriter, delimiters);
}
}
if(segmentGroup118 != null && !segmentGroup118.isEmpty()) {
for(SegmentGroup118 segmentGroup118Inst : segmentGroup118) {
segmentGroup118Inst.write(nodeWriter, delimiters);
}
}
if(segmentGroup119 != null && !segmentGroup119.isEmpty()) {
for(SegmentGroup119 segmentGroup119Inst : segmentGroup119) {
segmentGroup119Inst.write(nodeWriter, delimiters);
}
}
if(segmentGroup120 != null && !segmentGroup120.isEmpty()) {
for(SegmentGroup120 segmentGroup120Inst : segmentGroup120) {
segmentGroup120Inst.write(nodeWriter, delimiters);
}
}
}
public LINLineItem getLINLineItem() {
return lINLineItem;
}
public SegmentGroup104 setLINLineItem(LINLineItem lINLineItem) {
this.lINLineItem = lINLineItem; return this;
}
public List getMOAMonetaryAmount() {
return mOAMonetaryAmount;
}
public SegmentGroup104 setMOAMonetaryAmount(List mOAMonetaryAmount) {
this.mOAMonetaryAmount = mOAMonetaryAmount; return this;
}
public List getIFDInformationDetail() {
return iFDInformationDetail;
}
public SegmentGroup104 setIFDInformationDetail(List iFDInformationDetail) {
this.iFDInformationDetail = iFDInformationDetail; return this;
}
public List getSTSStatus() {
return sTSStatus;
}
public SegmentGroup104 setSTSStatus(List sTSStatus) {
this.sTSStatus = sTSStatus; return this;
}
public List getSegmentGroup105() {
return segmentGroup105;
}
public SegmentGroup104 setSegmentGroup105(List segmentGroup105) {
this.segmentGroup105 = segmentGroup105; return this;
}
public List getSegmentGroup107() {
return segmentGroup107;
}
public SegmentGroup104 setSegmentGroup107(List segmentGroup107) {
this.segmentGroup107 = segmentGroup107; return this;
}
public List getSegmentGroup108() {
return segmentGroup108;
}
public SegmentGroup104 setSegmentGroup108(List segmentGroup108) {
this.segmentGroup108 = segmentGroup108; return this;
}
public List getSegmentGroup112() {
return segmentGroup112;
}
public SegmentGroup104 setSegmentGroup112(List segmentGroup112) {
this.segmentGroup112 = segmentGroup112; return this;
}
public SegmentGroup114 getSegmentGroup114() {
return segmentGroup114;
}
public SegmentGroup104 setSegmentGroup114(SegmentGroup114 segmentGroup114) {
this.segmentGroup114 = segmentGroup114; return this;
}
public List getSegmentGroup117() {
return segmentGroup117;
}
public SegmentGroup104 setSegmentGroup117(List segmentGroup117) {
this.segmentGroup117 = segmentGroup117; return this;
}
public List getSegmentGroup118() {
return segmentGroup118;
}
public SegmentGroup104 setSegmentGroup118(List segmentGroup118) {
this.segmentGroup118 = segmentGroup118; return this;
}
public List getSegmentGroup119() {
return segmentGroup119;
}
public SegmentGroup104 setSegmentGroup119(List segmentGroup119) {
this.segmentGroup119 = segmentGroup119; return this;
}
public List getSegmentGroup120() {
return segmentGroup120;
}
public SegmentGroup104 setSegmentGroup120(List segmentGroup120) {
this.segmentGroup120 = segmentGroup120; return this;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy