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

org.milyn.edi.unedifact.d17a.GOVCBR.SegmentGroup291 Maven / Gradle / Ivy

/**
 * This class was generated by Smooks EJC (http://www.smooks.org).
 */
package org.milyn.edi.unedifact.d17a.GOVCBR;

import java.io.Serializable;    
import org.milyn.smooks.edi.EDIWritable;    
import org.milyn.edi.unedifact.d17a.common.SEQSequenceDetails;    
import java.util.List;    
import org.milyn.edi.unedifact.d17a.common.RFFReference;    
import org.milyn.edi.unedifact.d17a.common.TDTTransportInformation;    
import org.milyn.edi.unedifact.d17a.common.MOAMonetaryAmount;    
import org.milyn.edi.unedifact.d17a.common.MEAMeasurements;    
import org.milyn.edi.unedifact.d17a.common.TODTermsOfDeliveryOrTransport;    
import org.milyn.edi.unedifact.d17a.common.LOCPlaceLocationIdentification;    
import java.io.Writer;    
import org.milyn.edisax.model.internal.Delimiters;    
import java.io.IOException;    

public class SegmentGroup291 implements Serializable, EDIWritable {

    private static final long serialVersionUID = 1L;

    private SEQSequenceDetails sEQSequenceDetails;
    private List rFFReference;
    private List tDTTransportInformation;
    private List mOAMonetaryAmount;
    private List mEAMeasurements;
    private List tODTermsOfDeliveryOrTransport;
    private List lOCPlaceLocationIdentification;
    private List segmentGroup292;
    private List segmentGroup294;
    private List segmentGroup295;
    private List segmentGroup296;
    private List segmentGroup297;
    private List segmentGroup298;

    public void write(Writer writer, Delimiters delimiters) throws IOException {
        
        Writer nodeWriter = writer;

        if(sEQSequenceDetails != null) {
            nodeWriter.write("SEQ");
            nodeWriter.write(delimiters.getField());
            sEQSequenceDetails.write(nodeWriter, delimiters);
        }
        if(rFFReference != null && !rFFReference.isEmpty()) {
            for(RFFReference rFFReferenceInst : rFFReference) {
                nodeWriter.write("RFF");
                nodeWriter.write(delimiters.getField());
                rFFReferenceInst.write(nodeWriter, delimiters);
            }
        }
        if(tDTTransportInformation != null && !tDTTransportInformation.isEmpty()) {
            for(TDTTransportInformation tDTTransportInformationInst : tDTTransportInformation) {
                nodeWriter.write("TDT");
                nodeWriter.write(delimiters.getField());
                tDTTransportInformationInst.write(nodeWriter, delimiters);
            }
        }
        if(mOAMonetaryAmount != null && !mOAMonetaryAmount.isEmpty()) {
            for(MOAMonetaryAmount mOAMonetaryAmountInst : mOAMonetaryAmount) {
                nodeWriter.write("MOA");
                nodeWriter.write(delimiters.getField());
                mOAMonetaryAmountInst.write(nodeWriter, delimiters);
            }
        }
        if(mEAMeasurements != null && !mEAMeasurements.isEmpty()) {
            for(MEAMeasurements mEAMeasurementsInst : mEAMeasurements) {
                nodeWriter.write("MEA");
                nodeWriter.write(delimiters.getField());
                mEAMeasurementsInst.write(nodeWriter, delimiters);
            }
        }
        if(tODTermsOfDeliveryOrTransport != null && !tODTermsOfDeliveryOrTransport.isEmpty()) {
            for(TODTermsOfDeliveryOrTransport tODTermsOfDeliveryOrTransportInst : tODTermsOfDeliveryOrTransport) {
                nodeWriter.write("TOD");
                nodeWriter.write(delimiters.getField());
                tODTermsOfDeliveryOrTransportInst.write(nodeWriter, delimiters);
            }
        }
        if(lOCPlaceLocationIdentification != null && !lOCPlaceLocationIdentification.isEmpty()) {
            for(LOCPlaceLocationIdentification lOCPlaceLocationIdentificationInst : lOCPlaceLocationIdentification) {
                nodeWriter.write("LOC");
                nodeWriter.write(delimiters.getField());
                lOCPlaceLocationIdentificationInst.write(nodeWriter, delimiters);
            }
        }
        if(segmentGroup292 != null && !segmentGroup292.isEmpty()) {
            for(SegmentGroup292 segmentGroup292Inst : segmentGroup292) {
                segmentGroup292Inst.write(nodeWriter, delimiters);
            }
        }
        if(segmentGroup294 != null && !segmentGroup294.isEmpty()) {
            for(SegmentGroup294 segmentGroup294Inst : segmentGroup294) {
                segmentGroup294Inst.write(nodeWriter, delimiters);
            }
        }
        if(segmentGroup295 != null && !segmentGroup295.isEmpty()) {
            for(SegmentGroup295 segmentGroup295Inst : segmentGroup295) {
                segmentGroup295Inst.write(nodeWriter, delimiters);
            }
        }
        if(segmentGroup296 != null && !segmentGroup296.isEmpty()) {
            for(SegmentGroup296 segmentGroup296Inst : segmentGroup296) {
                segmentGroup296Inst.write(nodeWriter, delimiters);
            }
        }
        if(segmentGroup297 != null && !segmentGroup297.isEmpty()) {
            for(SegmentGroup297 segmentGroup297Inst : segmentGroup297) {
                segmentGroup297Inst.write(nodeWriter, delimiters);
            }
        }
        if(segmentGroup298 != null && !segmentGroup298.isEmpty()) {
            for(SegmentGroup298 segmentGroup298Inst : segmentGroup298) {
                segmentGroup298Inst.write(nodeWriter, delimiters);
            }
        }
    }

    public SEQSequenceDetails getSEQSequenceDetails() {
        return sEQSequenceDetails;
    }

    public SegmentGroup291 setSEQSequenceDetails(SEQSequenceDetails sEQSequenceDetails) {
        this.sEQSequenceDetails = sEQSequenceDetails;  return this;
    }

    public List getRFFReference() {
        return rFFReference;
    }

    public SegmentGroup291 setRFFReference(List rFFReference) {
        this.rFFReference = rFFReference;  return this;
    }

    public List getTDTTransportInformation() {
        return tDTTransportInformation;
    }

    public SegmentGroup291 setTDTTransportInformation(List tDTTransportInformation) {
        this.tDTTransportInformation = tDTTransportInformation;  return this;
    }

    public List getMOAMonetaryAmount() {
        return mOAMonetaryAmount;
    }

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

    public List getMEAMeasurements() {
        return mEAMeasurements;
    }

    public SegmentGroup291 setMEAMeasurements(List mEAMeasurements) {
        this.mEAMeasurements = mEAMeasurements;  return this;
    }

    public List getTODTermsOfDeliveryOrTransport() {
        return tODTermsOfDeliveryOrTransport;
    }

    public SegmentGroup291 setTODTermsOfDeliveryOrTransport(List tODTermsOfDeliveryOrTransport) {
        this.tODTermsOfDeliveryOrTransport = tODTermsOfDeliveryOrTransport;  return this;
    }

    public List getLOCPlaceLocationIdentification() {
        return lOCPlaceLocationIdentification;
    }

    public SegmentGroup291 setLOCPlaceLocationIdentification(List lOCPlaceLocationIdentification) {
        this.lOCPlaceLocationIdentification = lOCPlaceLocationIdentification;  return this;
    }

    public List getSegmentGroup292() {
        return segmentGroup292;
    }

    public SegmentGroup291 setSegmentGroup292(List segmentGroup292) {
        this.segmentGroup292 = segmentGroup292;  return this;
    }

    public List getSegmentGroup294() {
        return segmentGroup294;
    }

    public SegmentGroup291 setSegmentGroup294(List segmentGroup294) {
        this.segmentGroup294 = segmentGroup294;  return this;
    }

    public List getSegmentGroup295() {
        return segmentGroup295;
    }

    public SegmentGroup291 setSegmentGroup295(List segmentGroup295) {
        this.segmentGroup295 = segmentGroup295;  return this;
    }

    public List getSegmentGroup296() {
        return segmentGroup296;
    }

    public SegmentGroup291 setSegmentGroup296(List segmentGroup296) {
        this.segmentGroup296 = segmentGroup296;  return this;
    }

    public List getSegmentGroup297() {
        return segmentGroup297;
    }

    public SegmentGroup291 setSegmentGroup297(List segmentGroup297) {
        this.segmentGroup297 = segmentGroup297;  return this;
    }

    public List getSegmentGroup298() {
        return segmentGroup298;
    }

    public SegmentGroup291 setSegmentGroup298(List segmentGroup298) {
        this.segmentGroup298 = segmentGroup298;  return this;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy