// // 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: 2013.10.29 at 03:33:15 下午 CST // package org.solmix.api.jaxb; import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlType; /** * <p>Java class for ToperationBinding complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType name="ToperationBinding"> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <group ref="{http://www.solmix.org/xmlns/datasource/v1.0.1}Gc_client_i"/> * <element name="export" type="{http://www.solmix.org/xmlns/datasource/v1.0.1}Texport" minOccurs="0"/> * <element name="queryClauses" type="{http://www.solmix.org/xmlns/datasource/v1.0.1}TqueryClauses" minOccurs="0"/> * <group ref="{http://www.solmix.org/xmlns/datasource/v1.0.1}Gs_with_operation"/> * <element name="outputs" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <group ref="{http://www.solmix.org/xmlns/datasource/v1.0.1}Gs_operation"/> * <group ref="{http://www.solmix.org/xmlns/datasource/v1.0.1}Gs_extention"/> * <element name="command" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * <group ref="{http://www.solmix.org/xmlns/datasource/v1.0.1}Gs_customFields"/> * </sequence> * <attGroup ref="{http://www.solmix.org/xmlns/datasource/v1.0.1}Ac_client_i"/> * <attGroup ref="{http://www.solmix.org/xmlns/datasource/v1.0.1}Ac_action"/> * <attGroup ref="{http://www.solmix.org/xmlns/datasource/v1.0.1}Atransaction"/> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ToperationBinding", propOrder = { "callbackParam", "testData", "export", "queryClauses", "service", "security", "outputs", "criteria", "values", "cache", "configuration", "command", "customCriteriaFields", "customValueFields", "excludeCriteriaFields", "customFields" }) public class ToperationBinding { protected String callbackParam; protected Tobject testData; protected Texport export; protected TqueryClauses queryClauses; protected Tservice service; protected Tsecurity security; protected String outputs; protected List<TfieldNameValue> criteria; protected List<TfieldNameValue> values; protected Tobject cache; protected Tobject configuration; protected String command; protected String customCriteriaFields; protected String customValueFields; protected String excludeCriteriaFields; protected String customFields; @XmlAttribute protected EdataProtocol dataProtocol; @XmlAttribute protected String dataURL; @XmlAttribute protected String dropUnknownCriteria; @XmlAttribute protected Boolean dropExtraFields; @XmlAttribute protected ErequestTransport dataTransport; @XmlAttribute protected String recordXPath; @XmlAttribute protected String tagName; @XmlAttribute protected Boolean useHttpProxy; @XmlAttribute protected EdataFormat dataFormat; @XmlAttribute protected String testFileName; @XmlAttribute protected Boolean allowMultiUpdate; @XmlAttribute(required = true) protected Eoperation operationType; @XmlAttribute protected String operationId; @XmlAttribute protected Boolean preventHTTPCaching; @XmlAttribute protected String serverMethod; @XmlAttribute protected Boolean autoJoinTransactions; /** * Gets the value of the callbackParam property. * * @return * possible object is * {@link String } * */ public String getCallbackParam() { return callbackParam; } /** * Sets the value of the callbackParam property. * * @param value * allowed object is * {@link String } * */ public void setCallbackParam(String value) { this.callbackParam = value; } /** * Gets the value of the testData property. * * @return * possible object is * {@link Tobject } * */ public Tobject getTestData() { return testData; } /** * Sets the value of the testData property. * * @param value * allowed object is * {@link Tobject } * */ public void setTestData(Tobject value) { this.testData = value; } /** * Gets the value of the export property. * * @return * possible object is * {@link Texport } * */ public Texport getExport() { return export; } /** * Sets the value of the export property. * * @param value * allowed object is * {@link Texport } * */ public void setExport(Texport value) { this.export = value; } /** * Gets the value of the queryClauses property. * * @return * possible object is * {@link TqueryClauses } * */ public TqueryClauses getQueryClauses() { return queryClauses; } /** * Sets the value of the queryClauses property. * * @param value * allowed object is * {@link TqueryClauses } * */ public void setQueryClauses(TqueryClauses value) { this.queryClauses = value; } /** * Gets the value of the service property. * * @return * possible object is * {@link Tservice } * */ public Tservice getService() { return service; } /** * Sets the value of the service property. * * @param value * allowed object is * {@link Tservice } * */ public void setService(Tservice value) { this.service = value; } /** * Gets the value of the security property. * * @return * possible object is * {@link Tsecurity } * */ public Tsecurity getSecurity() { return security; } /** * Sets the value of the security property. * * @param value * allowed object is * {@link Tsecurity } * */ public void setSecurity(Tsecurity value) { this.security = value; } /** * 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 criteria 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 criteria property. * * <p> * For example, to add a new item, do as follows: * <pre> * getCriteria().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link TfieldNameValue } * * */ public List<TfieldNameValue> getCriteria() { if (criteria == null) { criteria = new ArrayList<TfieldNameValue>(); } return this.criteria; } /** * Gets the value of the values 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 values property. * * <p> * For example, to add a new item, do as follows: * <pre> * getValues().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link TfieldNameValue } * * */ public List<TfieldNameValue> getValues() { if (values == null) { values = new ArrayList<TfieldNameValue>(); } return this.values; } /** * Gets the value of the cache property. * * @return * possible object is * {@link Tobject } * */ public Tobject getCache() { return cache; } /** * Sets the value of the cache property. * * @param value * allowed object is * {@link Tobject } * */ public void setCache(Tobject value) { this.cache = value; } /** * Gets the value of the configuration property. * * @return * possible object is * {@link Tobject } * */ public Tobject getConfiguration() { return configuration; } /** * Sets the value of the configuration property. * * @param value * allowed object is * {@link Tobject } * */ public void setConfiguration(Tobject value) { this.configuration = value; } /** * Gets the value of the command property. * * @return * possible object is * {@link String } * */ public String getCommand() { return command; } /** * Sets the value of the command property. * * @param value * allowed object is * {@link String } * */ public void setCommand(String value) { this.command = value; } /** * Gets the value of the customCriteriaFields property. * * @return * possible object is * {@link String } * */ public String getCustomCriteriaFields() { return customCriteriaFields; } /** * Sets the value of the customCriteriaFields property. * * @param value * allowed object is * {@link String } * */ public void setCustomCriteriaFields(String value) { this.customCriteriaFields = value; } /** * Gets the value of the customValueFields property. * * @return * possible object is * {@link String } * */ public String getCustomValueFields() { return customValueFields; } /** * Sets the value of the customValueFields property. * * @param value * allowed object is * {@link String } * */ public void setCustomValueFields(String value) { this.customValueFields = value; } /** * Gets the value of the excludeCriteriaFields property. * * @return * possible object is * {@link String } * */ public String getExcludeCriteriaFields() { return excludeCriteriaFields; } /** * Sets the value of the excludeCriteriaFields property. * * @param value * allowed object is * {@link String } * */ public void setExcludeCriteriaFields(String value) { this.excludeCriteriaFields = value; } /** * Gets the value of the customFields property. * * @return * possible object is * {@link String } * */ public String getCustomFields() { return customFields; } /** * Sets the value of the customFields property. * * @param value * allowed object is * {@link String } * */ public void setCustomFields(String value) { this.customFields = value; } /** * Gets the value of the dataProtocol property. * * @return * possible object is * {@link EdataProtocol } * */ public EdataProtocol getDataProtocol() { return dataProtocol; } /** * Sets the value of the dataProtocol property. * * @param value * allowed object is * {@link EdataProtocol } * */ public void setDataProtocol(EdataProtocol value) { this.dataProtocol = value; } /** * Gets the value of the dataURL property. * * @return * possible object is * {@link String } * */ public String getDataURL() { return dataURL; } /** * Sets the value of the dataURL property. * * @param value * allowed object is * {@link String } * */ public void setDataURL(String value) { this.dataURL = value; } /** * Gets the value of the dropUnknownCriteria property. * * @return * possible object is * {@link String } * */ public String getDropUnknownCriteria() { return dropUnknownCriteria; } /** * Sets the value of the dropUnknownCriteria property. * * @param value * allowed object is * {@link String } * */ public void setDropUnknownCriteria(String value) { this.dropUnknownCriteria = value; } /** * Gets the value of the dropExtraFields property. * * @return * possible object is * {@link Boolean } * */ public Boolean isDropExtraFields() { return dropExtraFields; } /** * Sets the value of the dropExtraFields property. * * @param value * allowed object is * {@link Boolean } * */ public void setDropExtraFields(Boolean value) { this.dropExtraFields = value; } /** * Gets the value of the dataTransport property. * * @return * possible object is * {@link ErequestTransport } * */ public ErequestTransport getDataTransport() { return dataTransport; } /** * Sets the value of the dataTransport property. * * @param value * allowed object is * {@link ErequestTransport } * */ public void setDataTransport(ErequestTransport value) { this.dataTransport = value; } /** * Gets the value of the recordXPath property. * * @return * possible object is * {@link String } * */ public String getRecordXPath() { return recordXPath; } /** * Sets the value of the recordXPath property. * * @param value * allowed object is * {@link String } * */ public void setRecordXPath(String value) { this.recordXPath = value; } /** * Gets the value of the tagName property. * * @return * possible object is * {@link String } * */ public String getTagName() { return tagName; } /** * Sets the value of the tagName property. * * @param value * allowed object is * {@link String } * */ public void setTagName(String value) { this.tagName = value; } /** * Gets the value of the useHttpProxy property. * * @return * possible object is * {@link Boolean } * */ public Boolean isUseHttpProxy() { return useHttpProxy; } /** * Sets the value of the useHttpProxy property. * * @param value * allowed object is * {@link Boolean } * */ public void setUseHttpProxy(Boolean value) { this.useHttpProxy = value; } /** * Gets the value of the dataFormat property. * * @return * possible object is * {@link EdataFormat } * */ public EdataFormat getDataFormat() { return dataFormat; } /** * Sets the value of the dataFormat property. * * @param value * allowed object is * {@link EdataFormat } * */ public void setDataFormat(EdataFormat value) { this.dataFormat = value; } /** * Gets the value of the testFileName property. * * @return * possible object is * {@link String } * */ public String getTestFileName() { return testFileName; } /** * Sets the value of the testFileName property. * * @param value * allowed object is * {@link String } * */ public void setTestFileName(String value) { this.testFileName = value; } /** * Gets the value of the allowMultiUpdate property. * * @return * possible object is * {@link Boolean } * */ public Boolean isAllowMultiUpdate() { return allowMultiUpdate; } /** * Sets the value of the allowMultiUpdate property. * * @param value * allowed object is * {@link Boolean } * */ public void setAllowMultiUpdate(Boolean value) { this.allowMultiUpdate = value; } /** * Gets the value of the operationType property. * * @return * possible object is * {@link Eoperation } * */ public Eoperation getOperationType() { return operationType; } /** * Sets the value of the operationType property. * * @param value * allowed object is * {@link Eoperation } * */ public void setOperationType(Eoperation value) { this.operationType = value; } /** * Gets the value of the operationId property. * * @return * possible object is * {@link String } * */ public String getOperationId() { return operationId; } /** * Sets the value of the operationId property. * * @param value * allowed object is * {@link String } * */ public void setOperationId(String value) { this.operationId = value; } /** * Gets the value of the preventHTTPCaching property. * * @return * possible object is * {@link Boolean } * */ public Boolean isPreventHTTPCaching() { return preventHTTPCaching; } /** * Sets the value of the preventHTTPCaching property. * * @param value * allowed object is * {@link Boolean } * */ public void setPreventHTTPCaching(Boolean value) { this.preventHTTPCaching = value; } /** * Gets the value of the serverMethod property. * * @return * possible object is * {@link String } * */ public String getServerMethod() { return serverMethod; } /** * Sets the value of the serverMethod property. * * @param value * allowed object is * {@link String } * */ public void setServerMethod(String value) { this.serverMethod = value; } /** * Gets the value of the autoJoinTransactions property. * * @return * possible object is * {@link Boolean } * */ public Boolean isAutoJoinTransactions() { return autoJoinTransactions; } /** * Sets the value of the autoJoinTransactions property. * * @param value * allowed object is * {@link Boolean } * */ public void setAutoJoinTransactions(Boolean value) { this.autoJoinTransactions = value; } }