org.milyn.edi.unedifact.d16a.common.SPSSamplingParametersForSummaryStatistics Maven / Gradle / Ivy
The newest version!
/**
* This class was generated by Smooks EJC (http://www.smooks.org).
*/
package org.milyn.edi.unedifact.d16a.common;
import java.io.Serializable;
import org.milyn.smooks.edi.EDIWritable;
import org.milyn.edi.unedifact.d16a.common.field.C526FrequencyDetails;
import java.math.BigDecimal;
import org.milyn.javabean.decoders.DABigDecimalDecoder;
import org.milyn.edi.unedifact.d16a.common.field.C5121SizeDetails;
import java.io.Writer;
import org.milyn.edisax.model.internal.Delimiters;
import java.io.IOException;
import java.io.StringWriter;
import java.util.List;
import java.util.ArrayList;
import org.milyn.edisax.util.EDIUtils;
import org.milyn.edisax.model.internal.DelimiterType;
public class SPSSamplingParametersForSummaryStatistics implements Serializable, EDIWritable {
private static final long serialVersionUID = 1L;
private C526FrequencyDetails c526FrequencyDetails;
private BigDecimal e6074ConfidencePercent;
private DABigDecimalDecoder e6074ConfidencePercentEncoder;
private C5121SizeDetails c5121SizeDetails;
private C5121SizeDetails c5122SizeDetails;
private C5121SizeDetails c5123SizeDetails;
private C5121SizeDetails c5124SizeDetails;
private C5121SizeDetails c5125SizeDetails;
public SPSSamplingParametersForSummaryStatistics() {
e6074ConfidencePercentEncoder = new DABigDecimalDecoder();
}
public void write(Writer writer, Delimiters delimiters) throws IOException {
Writer nodeWriter = new StringWriter();
List nodeTokens = new ArrayList();
if(c526FrequencyDetails != null) {
c526FrequencyDetails.write(nodeWriter, delimiters);
nodeTokens.add(nodeWriter.toString());
((StringWriter)nodeWriter).getBuffer().setLength(0);
}
nodeWriter.write(delimiters.getField());
if(e6074ConfidencePercent != null) {
nodeWriter.write(delimiters.escape(e6074ConfidencePercentEncoder.encode(e6074ConfidencePercent, delimiters)));
nodeTokens.add(nodeWriter.toString());
((StringWriter)nodeWriter).getBuffer().setLength(0);
}
nodeWriter.write(delimiters.getField());
if(c5121SizeDetails != null) {
c5121SizeDetails.write(nodeWriter, delimiters);
nodeTokens.add(nodeWriter.toString());
((StringWriter)nodeWriter).getBuffer().setLength(0);
}
nodeWriter.write(delimiters.getField());
if(c5122SizeDetails != null) {
c5122SizeDetails.write(nodeWriter, delimiters);
nodeTokens.add(nodeWriter.toString());
((StringWriter)nodeWriter).getBuffer().setLength(0);
}
nodeWriter.write(delimiters.getField());
if(c5123SizeDetails != null) {
c5123SizeDetails.write(nodeWriter, delimiters);
nodeTokens.add(nodeWriter.toString());
((StringWriter)nodeWriter).getBuffer().setLength(0);
}
nodeWriter.write(delimiters.getField());
if(c5124SizeDetails != null) {
c5124SizeDetails.write(nodeWriter, delimiters);
nodeTokens.add(nodeWriter.toString());
((StringWriter)nodeWriter).getBuffer().setLength(0);
}
nodeWriter.write(delimiters.getField());
if(c5125SizeDetails != null) {
c5125SizeDetails.write(nodeWriter, delimiters);
nodeTokens.add(nodeWriter.toString());
((StringWriter)nodeWriter).getBuffer().setLength(0);
}
nodeTokens.add(nodeWriter.toString());
writer.write(EDIUtils.concatAndTruncate(nodeTokens, DelimiterType.FIELD, delimiters));
writer.write(delimiters.getSegmentDelimiter());
writer.flush();
}
public C526FrequencyDetails getC526FrequencyDetails() {
return c526FrequencyDetails;
}
public SPSSamplingParametersForSummaryStatistics setC526FrequencyDetails(C526FrequencyDetails c526FrequencyDetails) {
this.c526FrequencyDetails = c526FrequencyDetails; return this;
}
public BigDecimal getE6074ConfidencePercent() {
return e6074ConfidencePercent;
}
public SPSSamplingParametersForSummaryStatistics setE6074ConfidencePercent(BigDecimal e6074ConfidencePercent) {
this.e6074ConfidencePercent = e6074ConfidencePercent; return this;
}
public C5121SizeDetails getC5121SizeDetails() {
return c5121SizeDetails;
}
public SPSSamplingParametersForSummaryStatistics setC5121SizeDetails(C5121SizeDetails c5121SizeDetails) {
this.c5121SizeDetails = c5121SizeDetails; return this;
}
public C5121SizeDetails getC5122SizeDetails() {
return c5122SizeDetails;
}
public SPSSamplingParametersForSummaryStatistics setC5122SizeDetails(C5121SizeDetails c5122SizeDetails) {
this.c5122SizeDetails = c5122SizeDetails; return this;
}
public C5121SizeDetails getC5123SizeDetails() {
return c5123SizeDetails;
}
public SPSSamplingParametersForSummaryStatistics setC5123SizeDetails(C5121SizeDetails c5123SizeDetails) {
this.c5123SizeDetails = c5123SizeDetails; return this;
}
public C5121SizeDetails getC5124SizeDetails() {
return c5124SizeDetails;
}
public SPSSamplingParametersForSummaryStatistics setC5124SizeDetails(C5121SizeDetails c5124SizeDetails) {
this.c5124SizeDetails = c5124SizeDetails; return this;
}
public C5121SizeDetails getC5125SizeDetails() {
return c5125SizeDetails;
}
public SPSSamplingParametersForSummaryStatistics setC5125SizeDetails(C5121SizeDetails c5125SizeDetails) {
this.c5125SizeDetails = c5125SizeDetails; return this;
}
}