package com.sforce.soap.metadata; /** * This is a generated class for the SObject Enterprise API. * Do not edit this file, as your changes will be lost. */ public class BatchDataSource implements com.sforce.ws.bind.XMLizable { /** * Constructor */ public BatchDataSource() {} /* Cache the typeInfo instead of declaring static fields throughout*/ private transient java.util.Map typeInfoCache = new java.util.HashMap(); private com.sforce.ws.bind.TypeInfo _lookupTypeInfo(String fieldName, String namespace, String name, String typeNS, String type, int minOcc, int maxOcc, boolean elementForm) { com.sforce.ws.bind.TypeInfo typeInfo = typeInfoCache.get(fieldName); if (typeInfo == null) { typeInfo = new com.sforce.ws.bind.TypeInfo(namespace, name, typeNS, type, minOcc, maxOcc, elementForm); typeInfoCache.put(fieldName, typeInfo); } return typeInfo; } /** * element : condition of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String */ private boolean condition__is_set = false; private java.lang.String condition; public java.lang.String getCondition() { return condition; } public void setCondition(java.lang.String condition) { this.condition = condition; condition__is_set = true; } protected void setCondition(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { __in.peekTag(); if (__typeMapper.verifyElement(__in, _lookupTypeInfo("condition", "http://soap.sforce.com/2006/04/metadata","condition","http://www.w3.org/2001/XMLSchema","string",1,1,true))) { setCondition(__typeMapper.readString(__in, _lookupTypeInfo("condition", "http://soap.sforce.com/2006/04/metadata","condition","http://www.w3.org/2001/XMLSchema","string",1,1,true), java.lang.String.class)); } } private void writeFieldCondition(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("condition", "http://soap.sforce.com/2006/04/metadata","condition","http://www.w3.org/2001/XMLSchema","string",1,1,true), condition, condition__is_set); } /** * element : criteria of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String */ private boolean criteria__is_set = false; private java.lang.String criteria; public java.lang.String getCriteria() { return criteria; } public void setCriteria(java.lang.String criteria) { this.criteria = criteria; criteria__is_set = true; } protected void setCriteria(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { __in.peekTag(); if (__typeMapper.isElement(__in, _lookupTypeInfo("criteria", "http://soap.sforce.com/2006/04/metadata","criteria","http://www.w3.org/2001/XMLSchema","string",0,1,true))) { setCriteria(__typeMapper.readString(__in, _lookupTypeInfo("criteria", "http://soap.sforce.com/2006/04/metadata","criteria","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class)); } } private void writeFieldCriteria(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("criteria", "http://soap.sforce.com/2006/04/metadata","criteria","http://www.w3.org/2001/XMLSchema","string",0,1,true), criteria, criteria__is_set); } /** * element : dataSourceType of type {http://soap.sforce.com/2006/04/metadata}DataSourceType * java type: com.sforce.soap.metadata.DataSourceType */ private boolean dataSourceType__is_set = false; private com.sforce.soap.metadata.DataSourceType dataSourceType; public com.sforce.soap.metadata.DataSourceType getDataSourceType() { return dataSourceType; } public void setDataSourceType(com.sforce.soap.metadata.DataSourceType dataSourceType) { this.dataSourceType = dataSourceType; dataSourceType__is_set = true; } protected void setDataSourceType(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { __in.peekTag(); if (__typeMapper.isElement(__in, _lookupTypeInfo("dataSourceType", "http://soap.sforce.com/2006/04/metadata","dataSourceType","http://soap.sforce.com/2006/04/metadata","DataSourceType",0,1,true))) { setDataSourceType((com.sforce.soap.metadata.DataSourceType)__typeMapper.readObject(__in, _lookupTypeInfo("dataSourceType", "http://soap.sforce.com/2006/04/metadata","dataSourceType","http://soap.sforce.com/2006/04/metadata","DataSourceType",0,1,true), com.sforce.soap.metadata.DataSourceType.class)); } } private void writeFieldDataSourceType(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("dataSourceType", "http://soap.sforce.com/2006/04/metadata","dataSourceType","http://soap.sforce.com/2006/04/metadata","DataSourceType",0,1,true), dataSourceType, dataSourceType__is_set); } /** * element : filters of type {http://soap.sforce.com/2006/04/metadata}BatchDataSrcFilterCriteria * java type: com.sforce.soap.metadata.BatchDataSrcFilterCriteria[] */ private boolean filters__is_set = false; private com.sforce.soap.metadata.BatchDataSrcFilterCriteria[] filters = new com.sforce.soap.metadata.BatchDataSrcFilterCriteria[0]; public com.sforce.soap.metadata.BatchDataSrcFilterCriteria[] getFilters() { return filters; } public void setFilters(com.sforce.soap.metadata.BatchDataSrcFilterCriteria[] filters) { this.filters = filters; filters__is_set = true; } protected void setFilters(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { __in.peekTag(); if (__typeMapper.isElement(__in, _lookupTypeInfo("filters", "http://soap.sforce.com/2006/04/metadata","filters","http://soap.sforce.com/2006/04/metadata","BatchDataSrcFilterCriteria",0,-1,true))) { setFilters((com.sforce.soap.metadata.BatchDataSrcFilterCriteria[])__typeMapper.readObject(__in, _lookupTypeInfo("filters", "http://soap.sforce.com/2006/04/metadata","filters","http://soap.sforce.com/2006/04/metadata","BatchDataSrcFilterCriteria",0,-1,true), com.sforce.soap.metadata.BatchDataSrcFilterCriteria[].class)); } } private void writeFieldFilters(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("filters", "http://soap.sforce.com/2006/04/metadata","filters","http://soap.sforce.com/2006/04/metadata","BatchDataSrcFilterCriteria",0,-1,true), filters, filters__is_set); } /** * element : orderFields of type {http://soap.sforce.com/2006/04/metadata}BatchDataSourceOrderField * java type: com.sforce.soap.metadata.BatchDataSourceOrderField[] */ private boolean orderFields__is_set = false; private com.sforce.soap.metadata.BatchDataSourceOrderField[] orderFields = new com.sforce.soap.metadata.BatchDataSourceOrderField[0]; public com.sforce.soap.metadata.BatchDataSourceOrderField[] getOrderFields() { return orderFields; } public void setOrderFields(com.sforce.soap.metadata.BatchDataSourceOrderField[] orderFields) { this.orderFields = orderFields; orderFields__is_set = true; } protected void setOrderFields(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { __in.peekTag(); if (__typeMapper.isElement(__in, _lookupTypeInfo("orderFields", "http://soap.sforce.com/2006/04/metadata","orderFields","http://soap.sforce.com/2006/04/metadata","BatchDataSourceOrderField",0,-1,true))) { setOrderFields((com.sforce.soap.metadata.BatchDataSourceOrderField[])__typeMapper.readObject(__in, _lookupTypeInfo("orderFields", "http://soap.sforce.com/2006/04/metadata","orderFields","http://soap.sforce.com/2006/04/metadata","BatchDataSourceOrderField",0,-1,true), com.sforce.soap.metadata.BatchDataSourceOrderField[].class)); } } private void writeFieldOrderFields(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("orderFields", "http://soap.sforce.com/2006/04/metadata","orderFields","http://soap.sforce.com/2006/04/metadata","BatchDataSourceOrderField",0,-1,true), orderFields, orderFields__is_set); } /** * element : sourceObject of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String */ private boolean sourceObject__is_set = false; private java.lang.String sourceObject; public java.lang.String getSourceObject() { return sourceObject; } public void setSourceObject(java.lang.String sourceObject) { this.sourceObject = sourceObject; sourceObject__is_set = true; } protected void setSourceObject(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { __in.peekTag(); if (__typeMapper.verifyElement(__in, _lookupTypeInfo("sourceObject", "http://soap.sforce.com/2006/04/metadata","sourceObject","http://www.w3.org/2001/XMLSchema","string",1,1,true))) { setSourceObject(__typeMapper.readString(__in, _lookupTypeInfo("sourceObject", "http://soap.sforce.com/2006/04/metadata","sourceObject","http://www.w3.org/2001/XMLSchema","string",1,1,true), java.lang.String.class)); } } private void writeFieldSourceObject(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("sourceObject", "http://soap.sforce.com/2006/04/metadata","sourceObject","http://www.w3.org/2001/XMLSchema","string",1,1,true), sourceObject, sourceObject__is_set); } /** * element : sourceObjectField of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String */ private boolean sourceObjectField__is_set = false; private java.lang.String sourceObjectField; public java.lang.String getSourceObjectField() { return sourceObjectField; } public void setSourceObjectField(java.lang.String sourceObjectField) { this.sourceObjectField = sourceObjectField; sourceObjectField__is_set = true; } protected void setSourceObjectField(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { __in.peekTag(); if (__typeMapper.isElement(__in, _lookupTypeInfo("sourceObjectField", "http://soap.sforce.com/2006/04/metadata","sourceObjectField","http://www.w3.org/2001/XMLSchema","string",0,1,true))) { setSourceObjectField(__typeMapper.readString(__in, _lookupTypeInfo("sourceObjectField", "http://soap.sforce.com/2006/04/metadata","sourceObjectField","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class)); } } private void writeFieldSourceObjectField(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("sourceObjectField", "http://soap.sforce.com/2006/04/metadata","sourceObjectField","http://www.w3.org/2001/XMLSchema","string",0,1,true), sourceObjectField, sourceObjectField__is_set); } /** */ @Override public void write(javax.xml.namespace.QName __element, com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __out.writeStartTag(__element.getNamespaceURI(), __element.getLocalPart()); writeFields(__out, __typeMapper); __out.writeEndTag(__element.getNamespaceURI(), __element.getLocalPart()); } protected void writeFields(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { writeFields1(__out, __typeMapper); } @Override public void load(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { __typeMapper.consumeStartTag(__in); loadFields(__in, __typeMapper); __typeMapper.consumeEndTag(__in); } protected void loadFields(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { loadFields1(__in, __typeMapper); } @Override public String toString() { java.lang.StringBuilder sb = new java.lang.StringBuilder(); sb.append("[BatchDataSource "); toString1(sb); sb.append("]\n"); return sb.toString(); } private void toStringHelper(StringBuilder sb, String name, Object value) { sb.append(' ').append(name).append("='").append(com.sforce.ws.util.Verbose.toString(value)).append("'\n"); } private void writeFields1(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { writeFieldCondition(__out, __typeMapper); writeFieldCriteria(__out, __typeMapper); writeFieldDataSourceType(__out, __typeMapper); writeFieldFilters(__out, __typeMapper); writeFieldOrderFields(__out, __typeMapper); writeFieldSourceObject(__out, __typeMapper); writeFieldSourceObjectField(__out, __typeMapper); } private void loadFields1(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { setCondition(__in, __typeMapper); setCriteria(__in, __typeMapper); setDataSourceType(__in, __typeMapper); setFilters(__in, __typeMapper); setOrderFields(__in, __typeMapper); setSourceObject(__in, __typeMapper); setSourceObjectField(__in, __typeMapper); } private void toString1(StringBuilder sb) { toStringHelper(sb, "condition", condition); toStringHelper(sb, "criteria", criteria); toStringHelper(sb, "dataSourceType", dataSourceType); toStringHelper(sb, "filters", filters); toStringHelper(sb, "orderFields", orderFields); toStringHelper(sb, "sourceObject", sourceObject); toStringHelper(sb, "sourceObjectField", sourceObjectField); } }