//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2012.12.13 at 12:58:28 上午 CST
//
package org.solmix.api.jaxb.request;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
/**
* <p>
* Java class for Roperation complex type.
*
* <p>
* The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="Roperation">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="appID" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="componentId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="operation" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="operationConfig" type="{http://www.solmix.org/xmlns/requestdata/v1.0.1}RoperationConfig"/>
* <element name="outputs" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <group ref="{http://www.solmix.org/xmlns/requestdata/v1.0.1}G_grid"/>
* <element name="requestId" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <group ref="{http://www.solmix.org/xmlns/requestdata/v1.0.1}Gexport"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Roperation", propOrder = { "appID", "componentId", "dataSource", "operationType", "operationId", "repo",
"outputs", "startRow", "endRow","totalRow", "sortBy", "criteria", "values", "oldValues", "textMatchStyle", "requestId", "exportResults", "exportAs",
"exportFilename", "lineBreakStyle", "exportDelimiter", "exportTitleSeparatorChar","exportDatesAsFormattedString", "exportDisplay", "exportHeader", "exportFooter",
"exportFields" })
public class Roperation
{
@XmlElement(required = true)
protected String appID;
protected String componentId;
// @XmlElement(required = true)
protected Object operationId;
protected String outputs;
protected int startRow;
protected int endRow;
protected int totalRow;
protected List<String> sortBy;
@XmlJavaTypeAdapter(MapAdapter.class)
protected Map<String, Object> criteria;
@XmlJavaTypeAdapter(MapAdapter.class)
protected Map<String, Object> values;
@XmlJavaTypeAdapter(MapAdapter.class)
protected Map<String, Object> oldValues;
protected String textMatchStyle;
protected String requestId;
protected boolean exportResults;
protected String exportAs;
protected String exportFilename;
protected String lineBreakStyle;
protected String exportDelimiter;
protected String exportTitleSeparatorChar;
protected Boolean exportDatesAsFormattedString;
protected String exportDisplay;
protected String exportHeader;
protected String exportFooter;
protected String exportFields;
@XmlElement(required = true)
protected String dataSource;
@XmlElement(required = true)
protected String operationType;
protected String repo;
/**
* Gets the value of the appID property.
*
* @return possible object is {@link String }
*
*/
public String getAppID() {
return appID;
}
/**
* Sets the value of the appID property.
*
* @param value allowed object is {@link String }
*
*/
public void setAppID(String value) {
this.appID = value;
}
/**
* Gets the value of the componentId property.
*
* @return possible object is {@link String }
*
*/
public String getComponentId() {
return componentId;
}
/**
* Sets the value of the componentId property.
*
* @param value allowed object is {@link String }
*
*/
public void setComponentId(String value) {
this.componentId = value;
}
/**
* @return the operationId
*/
public Object getOperationId() {
return operationId;
}
/**
* @param operationId the operationId to set
*/
public void setOperationId(Object operationId) {
this.operationId = operationId;
}
/**
* Gets the value of the outputs property.
*
* @return possible object is {@link String }
*
*/
public String getOutputs() {
return outputs;
}
/**
* Sets the value of the outputs property.
*
* @param value allowed object is {@link String }
*
*/
public void setOutputs(String value) {
this.outputs = value;
}
/**
* Gets the value of the startRow property.
*
*/
public int getStartRow() {
return startRow;
}
/**
* Sets the value of the startRow property.
*
*/
public void setStartRow(int value) {
this.startRow = value;
}
/**
* @return the totalRow
*/
public int getTotalRow() {
return totalRow;
}
/**
* @param totalRow the totalRow to set
*/
public void setTotalRow(int totalRow) {
this.totalRow = totalRow;
}
/**
* Gets the value of the endRow property.
*
*/
public int getEndRow() {
return endRow;
}
/**
* Sets the value of the endRow property.
*
*/
public void setEndRow(int value) {
this.endRow = value;
}
/**
* Gets the value of the sortBy property.
*
* <p>
* This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to
* the returned list will be present inside the JAXB object. This is why there is not a <CODE>set</CODE> method for
* the sortBy property.
*
* <p>
* For example, to add a new item, do as follows:
*
* <pre>
* getSortBy().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list {@link String }
*
*
*/
public List<String> getSortBy() {
if (sortBy == null) {
sortBy = new ArrayList<String>();
}
return this.sortBy;
}
/**
* @param sortBy the sortBy to set
*/
public void setSortBy(List<String> sortBy) {
this.sortBy = sortBy;
}
/**
* Gets the value of the criteria property.
*
* @return possible object is {@link Map<String,String> }
*
*/
public Map<String, Object> getCriteria() {
return criteria;
}
/**
* Sets the value of the criteria property.
*
* @param value allowed object is {@link Map<String,String> }
*
*/
public void setCriteria(Map<String, Object> value) {
this.criteria = value;
}
/**
* Gets the value of the values property.
*
* @return possible object is {@link Map<String,String> }
*
*/
public Map<String, Object> getValues() {
return values;
}
/**
* Sets the value of the values property.
*
* @param value allowed object is {@link Map<String,String> }
*
*/
public void setValues(Map<String, Object> value) {
this.values = value;
}
/**
* Gets the value of the oldValues property.
*
* @return possible object is {@link Map<String,String> }
*
*/
public Map<String, Object> getOldValues() {
return oldValues;
}
/**
* Sets the value of the oldValues property.
*
* @param value allowed object is {@link Map<String,String> }
*
*/
public void setOldValues(Map<String, Object> value) {
this.oldValues = value;
}
/**
* Gets the value of the textMatchStyle property.
*
* @return possible object is {@link String }
*
*/
public String getTextMatchStyle() {
return textMatchStyle;
}
/**
* Sets the value of the textMatchStyle property.
*
* @param value allowed object is {@link String }
*
*/
public void setTextMatchStyle(String value) {
this.textMatchStyle = value;
}
/**
* Gets the value of the requestId property.
*
* @return possible object is {@link String }
*
*/
public String getRequestId() {
return requestId;
}
/**
* Sets the value of the requestId property.
*
* @param value allowed object is {@link String }
*
*/
public void setRequestId(String value) {
this.requestId = value;
}
/**
* Gets the value of the exportResults property.
*
*/
public boolean isExportResults() {
return exportResults;
}
/**
* Sets the value of the exportResults property.
*
*/
public void setExportResults(boolean value) {
this.exportResults = value;
}
/**
* Gets the value of the exportAs property.
*
* @return possible object is {@link String }
*
*/
public String getExportAs() {
return exportAs;
}
/**
* Sets the value of the exportAs property.
*
* @param value allowed object is {@link String }
*
*/
public void setExportAs(String value) {
this.exportAs = value;
}
/**
* Gets the value of the exportFilename property.
*
* @return possible object is {@link String }
*
*/
public String getExportFilename() {
return exportFilename;
}
/**
* Sets the value of the exportFilename property.
*
* @param value allowed object is {@link String }
*
*/
public void setExportFilename(String value) {
this.exportFilename = value;
}
/**
* Gets the value of the lineBreakStyle property.
*
* @return possible object is {@link String }
*
*/
public String getLineBreakStyle() {
return lineBreakStyle;
}
/**
* Sets the value of the lineBreakStyle property.
*
* @param value allowed object is {@link String }
*
*/
public void setLineBreakStyle(String value) {
this.lineBreakStyle = value;
}
/**
* Gets the value of the exportDelimiter property.
*
* @return possible object is {@link String }
*
*/
public String getExportDelimiter() {
return exportDelimiter;
}
/**
* Sets the value of the exportDelimiter property.
*
* @param value allowed object is {@link String }
*
*/
public void setExportDelimiter(String value) {
this.exportDelimiter = value;
}
/**
* Gets the value of the exportTitleSeparatorChar property.
*
* @return possible object is {@link String }
*
*/
public String getExportTitleSeparatorChar() {
return exportTitleSeparatorChar;
}
/**
* Sets the value of the exportTitleSeparatorChar property.
*
* @param value allowed object is {@link String }
*
*/
public void setExportTitleSeparatorChar(String value) {
this.exportTitleSeparatorChar = value;
}
/**
* Gets the value of the exportDisplay property.
*
* @return possible object is {@link String }
*
*/
public String getExportDisplay() {
return exportDisplay;
}
/**
* Sets the value of the exportDisplay property.
*
* @param value allowed object is {@link String }
*
*/
public void setExportDisplay(String value) {
this.exportDisplay = value;
}
/**
* Gets the value of the exportHeader property.
*
* @return possible object is {@link String }
*
*/
public String getExportHeader() {
return exportHeader;
}
/**
* Sets the value of the exportHeader property.
*
* @param value allowed object is {@link String }
*
*/
public void setExportHeader(String value) {
this.exportHeader = value;
}
/**
* Gets the value of the exportFooter property.
*
* @return possible object is {@link String }
*
*/
public String getExportFooter() {
return exportFooter;
}
/**
* Sets the value of the exportFooter property.
*
* @param value allowed object is {@link String }
*
*/
public void setExportFooter(String value) {
this.exportFooter = value;
}
/**
* Gets the value of the exportFields property.
*
* @return possible object is {@link String }
*
*/
public String getExportFields() {
return exportFields;
}
/**
* Sets the value of the exportFields property.
*
* @param value allowed object is {@link String }
*
*/
public void setExportFields(String value) {
this.exportFields = value;
}
/**
* @return the dataSource
*/
public String getDataSource() {
return dataSource;
}
/**
* @param dataSource the dataSource to set
*/
public void setDataSource(String dataSource) {
this.dataSource = dataSource;
}
/**
* @return the operationType
*/
public String getOperationType() {
return operationType;
}
/**
* @param operationType the operationType to set
*/
public void setOperationType(String operationType) {
this.operationType = operationType;
}
/**
* @return the repo
*/
public String getRepo() {
return repo;
}
/**
* @param repo the repo to set
*/
public void setRepo(String repo) {
this.repo = repo;
}
public Boolean getExportDatesAsFormattedString() {
return exportDatesAsFormattedString;
}
public void setExportDatesAsFormattedString(Boolean exportDatesAsFormattedString) {
this.exportDatesAsFormattedString = exportDatesAsFormattedString;
}
}