All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.milyn.edi.unedifact.d11b.GOVCBR.SegmentGroup97 Maven / Gradle / Ivy

There is a newer version: 1.7.1.0
Show newest version
/**
 * This class was generated by Smooks EJC (http://www.smooks.org).
 */
package org.milyn.edi.unedifact.d11b.GOVCBR;

import java.io.Serializable;    
import org.milyn.smooks.edi.EDIWritable;    
import org.milyn.edi.unedifact.d11b.common.LINLineItem;    
import java.util.List;    
import org.milyn.edi.unedifact.d11b.common.MOAMonetaryAmount;    
import org.milyn.edi.unedifact.d11b.common.IFDInformationDetail;    
import org.milyn.edi.unedifact.d11b.common.STSStatus;    
import java.io.Writer;    
import org.milyn.edisax.model.internal.Delimiters;    
import java.io.IOException;    

public class SegmentGroup97 implements Serializable, EDIWritable {

    private static final long serialVersionUID = 1L;

    private LINLineItem lINLineItem;
    private List mOAMonetaryAmount;
    private List iFDInformationDetail;
    private List sTSStatus;
    private List segmentGroup98;
    private List segmentGroup100;
    private List segmentGroup101;
    private List segmentGroup105;
    private SegmentGroup107 segmentGroup107;
    private List segmentGroup110;
    private List segmentGroup111;
    private List segmentGroup112;
    private List segmentGroup113;

    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(segmentGroup98 != null && !segmentGroup98.isEmpty()) {
            for(SegmentGroup98 segmentGroup98Inst : segmentGroup98) {
                segmentGroup98Inst.write(nodeWriter, delimiters);
            }
        }
        if(segmentGroup100 != null && !segmentGroup100.isEmpty()) {
            for(SegmentGroup100 segmentGroup100Inst : segmentGroup100) {
                segmentGroup100Inst.write(nodeWriter, delimiters);
            }
        }
        if(segmentGroup101 != null && !segmentGroup101.isEmpty()) {
            for(SegmentGroup101 segmentGroup101Inst : segmentGroup101) {
                segmentGroup101Inst.write(nodeWriter, delimiters);
            }
        }
        if(segmentGroup105 != null && !segmentGroup105.isEmpty()) {
            for(SegmentGroup105 segmentGroup105Inst : segmentGroup105) {
                segmentGroup105Inst.write(nodeWriter, delimiters);
            }
        }
        if(segmentGroup107 != null) {
            segmentGroup107.write(nodeWriter, delimiters);
        }
        if(segmentGroup110 != null && !segmentGroup110.isEmpty()) {
            for(SegmentGroup110 segmentGroup110Inst : segmentGroup110) {
                segmentGroup110Inst.write(nodeWriter, delimiters);
            }
        }
        if(segmentGroup111 != null && !segmentGroup111.isEmpty()) {
            for(SegmentGroup111 segmentGroup111Inst : segmentGroup111) {
                segmentGroup111Inst.write(nodeWriter, delimiters);
            }
        }
        if(segmentGroup112 != null && !segmentGroup112.isEmpty()) {
            for(SegmentGroup112 segmentGroup112Inst : segmentGroup112) {
                segmentGroup112Inst.write(nodeWriter, delimiters);
            }
        }
        if(segmentGroup113 != null && !segmentGroup113.isEmpty()) {
            for(SegmentGroup113 segmentGroup113Inst : segmentGroup113) {
                segmentGroup113Inst.write(nodeWriter, delimiters);
            }
        }
    }

    public LINLineItem getLINLineItem() {
        return lINLineItem;
    }

    public SegmentGroup97 setLINLineItem(LINLineItem lINLineItem) {
        this.lINLineItem = lINLineItem;  return this;
    }

    public List getMOAMonetaryAmount() {
        return mOAMonetaryAmount;
    }

    public SegmentGroup97 setMOAMonetaryAmount(List mOAMonetaryAmount) {
        this.mOAMonetaryAmount = mOAMonetaryAmount;  return this;
    }

    public List getIFDInformationDetail() {
        return iFDInformationDetail;
    }

    public SegmentGroup97 setIFDInformationDetail(List iFDInformationDetail) {
        this.iFDInformationDetail = iFDInformationDetail;  return this;
    }

    public List getSTSStatus() {
        return sTSStatus;
    }

    public SegmentGroup97 setSTSStatus(List sTSStatus) {
        this.sTSStatus = sTSStatus;  return this;
    }

    public List getSegmentGroup98() {
        return segmentGroup98;
    }

    public SegmentGroup97 setSegmentGroup98(List segmentGroup98) {
        this.segmentGroup98 = segmentGroup98;  return this;
    }

    public List getSegmentGroup100() {
        return segmentGroup100;
    }

    public SegmentGroup97 setSegmentGroup100(List segmentGroup100) {
        this.segmentGroup100 = segmentGroup100;  return this;
    }

    public List getSegmentGroup101() {
        return segmentGroup101;
    }

    public SegmentGroup97 setSegmentGroup101(List segmentGroup101) {
        this.segmentGroup101 = segmentGroup101;  return this;
    }

    public List getSegmentGroup105() {
        return segmentGroup105;
    }

    public SegmentGroup97 setSegmentGroup105(List segmentGroup105) {
        this.segmentGroup105 = segmentGroup105;  return this;
    }

    public SegmentGroup107 getSegmentGroup107() {
        return segmentGroup107;
    }

    public SegmentGroup97 setSegmentGroup107(SegmentGroup107 segmentGroup107) {
        this.segmentGroup107 = segmentGroup107;  return this;
    }

    public List getSegmentGroup110() {
        return segmentGroup110;
    }

    public SegmentGroup97 setSegmentGroup110(List segmentGroup110) {
        this.segmentGroup110 = segmentGroup110;  return this;
    }

    public List getSegmentGroup111() {
        return segmentGroup111;
    }

    public SegmentGroup97 setSegmentGroup111(List segmentGroup111) {
        this.segmentGroup111 = segmentGroup111;  return this;
    }

    public List getSegmentGroup112() {
        return segmentGroup112;
    }

    public SegmentGroup97 setSegmentGroup112(List segmentGroup112) {
        this.segmentGroup112 = segmentGroup112;  return this;
    }

    public List getSegmentGroup113() {
        return segmentGroup113;
    }

    public SegmentGroup97 setSegmentGroup113(List segmentGroup113) {
        this.segmentGroup113 = segmentGroup113;  return this;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy