package com.sforce.soap.partner; /** * This is a generated class for the SObject Enterprise API. * Do not edit this file, as your changes will be lost. */ public class ChangeEventHeader implements com.sforce.ws.bind.XMLizable , IChangeEventHeader{ /** * Constructor */ public ChangeEventHeader() {} /* 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 : entityName of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String */ private boolean entityName__is_set = false; private java.lang.String entityName; @Override public java.lang.String getEntityName() { return entityName; } @Override public void setEntityName(java.lang.String entityName) { this.entityName = entityName; entityName__is_set = true; } protected void setEntityName(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("entityName", "urn:partner.soap.sforce.com","entityName","http://www.w3.org/2001/XMLSchema","string",1,1,true))) { setEntityName(__typeMapper.readString(__in, _lookupTypeInfo("entityName", "urn:partner.soap.sforce.com","entityName","http://www.w3.org/2001/XMLSchema","string",1,1,true), java.lang.String.class)); } } private void writeFieldEntityName(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("entityName", "urn:partner.soap.sforce.com","entityName","http://www.w3.org/2001/XMLSchema","string",1,1,true), entityName, entityName__is_set); } /** * element : recordIds of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String[] */ private boolean recordIds__is_set = false; private java.lang.String[] recordIds = new java.lang.String[0]; @Override public java.lang.String[] getRecordIds() { return recordIds; } @Override public void setRecordIds(java.lang.String[] recordIds) { this.recordIds = castArray(java.lang.String.class, recordIds); recordIds__is_set = true; } protected void setRecordIds(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("recordIds", "urn:partner.soap.sforce.com","recordIds","http://www.w3.org/2001/XMLSchema","string",1,-1,true))) { setRecordIds((java.lang.String[])__typeMapper.readObject(__in, _lookupTypeInfo("recordIds", "urn:partner.soap.sforce.com","recordIds","http://www.w3.org/2001/XMLSchema","string",1,-1,true), java.lang.String[].class)); } } private void writeFieldRecordIds(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("recordIds", "urn:partner.soap.sforce.com","recordIds","http://www.w3.org/2001/XMLSchema","string",1,-1,true), recordIds, recordIds__is_set); } /** * element : commitTimestamp of type {http://www.w3.org/2001/XMLSchema}long * java type: long */ private boolean commitTimestamp__is_set = false; private long commitTimestamp; @Override public long getCommitTimestamp() { return commitTimestamp; } @Override public void setCommitTimestamp(long commitTimestamp) { this.commitTimestamp = commitTimestamp; commitTimestamp__is_set = true; } protected void setCommitTimestamp(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("commitTimestamp", "urn:partner.soap.sforce.com","commitTimestamp","http://www.w3.org/2001/XMLSchema","long",1,1,true))) { setCommitTimestamp((long)__typeMapper.readLong(__in, _lookupTypeInfo("commitTimestamp", "urn:partner.soap.sforce.com","commitTimestamp","http://www.w3.org/2001/XMLSchema","long",1,1,true), long.class)); } } private void writeFieldCommitTimestamp(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("commitTimestamp", "urn:partner.soap.sforce.com","commitTimestamp","http://www.w3.org/2001/XMLSchema","long",1,1,true), commitTimestamp, commitTimestamp__is_set); } /** * element : commitNumber of type {http://www.w3.org/2001/XMLSchema}long * java type: long */ private boolean commitNumber__is_set = false; private long commitNumber; @Override public long getCommitNumber() { return commitNumber; } @Override public void setCommitNumber(long commitNumber) { this.commitNumber = commitNumber; commitNumber__is_set = true; } protected void setCommitNumber(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("commitNumber", "urn:partner.soap.sforce.com","commitNumber","http://www.w3.org/2001/XMLSchema","long",1,1,true))) { setCommitNumber((long)__typeMapper.readLong(__in, _lookupTypeInfo("commitNumber", "urn:partner.soap.sforce.com","commitNumber","http://www.w3.org/2001/XMLSchema","long",1,1,true), long.class)); } } private void writeFieldCommitNumber(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("commitNumber", "urn:partner.soap.sforce.com","commitNumber","http://www.w3.org/2001/XMLSchema","long",1,1,true), commitNumber, commitNumber__is_set); } /** * element : commitUser of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String */ private boolean commitUser__is_set = false; private java.lang.String commitUser; @Override public java.lang.String getCommitUser() { return commitUser; } @Override public void setCommitUser(java.lang.String commitUser) { this.commitUser = commitUser; commitUser__is_set = true; } protected void setCommitUser(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("commitUser", "urn:partner.soap.sforce.com","commitUser","http://www.w3.org/2001/XMLSchema","string",1,1,true))) { setCommitUser(__typeMapper.readString(__in, _lookupTypeInfo("commitUser", "urn:partner.soap.sforce.com","commitUser","http://www.w3.org/2001/XMLSchema","string",1,1,true), java.lang.String.class)); } } private void writeFieldCommitUser(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("commitUser", "urn:partner.soap.sforce.com","commitUser","http://www.w3.org/2001/XMLSchema","string",1,1,true), commitUser, commitUser__is_set); } /** * element : diffFields of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String[] */ private boolean diffFields__is_set = false; private java.lang.String[] diffFields = new java.lang.String[0]; @Override public java.lang.String[] getDiffFields() { return diffFields; } @Override public void setDiffFields(java.lang.String[] diffFields) { this.diffFields = castArray(java.lang.String.class, diffFields); diffFields__is_set = true; } protected void setDiffFields(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("diffFields", "urn:partner.soap.sforce.com","diffFields","http://www.w3.org/2001/XMLSchema","string",0,-1,true))) { setDiffFields((java.lang.String[])__typeMapper.readObject(__in, _lookupTypeInfo("diffFields", "urn:partner.soap.sforce.com","diffFields","http://www.w3.org/2001/XMLSchema","string",0,-1,true), java.lang.String[].class)); } } private void writeFieldDiffFields(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("diffFields", "urn:partner.soap.sforce.com","diffFields","http://www.w3.org/2001/XMLSchema","string",0,-1,true), diffFields, diffFields__is_set); } /** * element : changeType of type {urn:partner.soap.sforce.com}changeEventType * java type: com.sforce.soap.partner.ChangeEventType */ private boolean changeType__is_set = false; private com.sforce.soap.partner.ChangeEventType changeType; @Override public com.sforce.soap.partner.ChangeEventType getChangeType() { return changeType; } @Override public void setChangeType(com.sforce.soap.partner.ChangeEventType changeType) { this.changeType = changeType; changeType__is_set = true; } protected void setChangeType(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("changeType", "urn:partner.soap.sforce.com","changeType","urn:partner.soap.sforce.com","changeEventType",1,1,true))) { setChangeType((com.sforce.soap.partner.ChangeEventType)__typeMapper.readObject(__in, _lookupTypeInfo("changeType", "urn:partner.soap.sforce.com","changeType","urn:partner.soap.sforce.com","changeEventType",1,1,true), com.sforce.soap.partner.ChangeEventType.class)); } } private void writeFieldChangeType(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("changeType", "urn:partner.soap.sforce.com","changeType","urn:partner.soap.sforce.com","changeEventType",1,1,true), changeType, changeType__is_set); } /** * element : changeOrigin of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String */ private boolean changeOrigin__is_set = false; private java.lang.String changeOrigin; @Override public java.lang.String getChangeOrigin() { return changeOrigin; } @Override public void setChangeOrigin(java.lang.String changeOrigin) { this.changeOrigin = changeOrigin; changeOrigin__is_set = true; } protected void setChangeOrigin(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("changeOrigin", "urn:partner.soap.sforce.com","changeOrigin","http://www.w3.org/2001/XMLSchema","string",1,1,true))) { setChangeOrigin(__typeMapper.readString(__in, _lookupTypeInfo("changeOrigin", "urn:partner.soap.sforce.com","changeOrigin","http://www.w3.org/2001/XMLSchema","string",1,1,true), java.lang.String.class)); } } private void writeFieldChangeOrigin(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("changeOrigin", "urn:partner.soap.sforce.com","changeOrigin","http://www.w3.org/2001/XMLSchema","string",1,1,true), changeOrigin, changeOrigin__is_set); } /** * element : transactionKey of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String */ private boolean transactionKey__is_set = false; private java.lang.String transactionKey; @Override public java.lang.String getTransactionKey() { return transactionKey; } @Override public void setTransactionKey(java.lang.String transactionKey) { this.transactionKey = transactionKey; transactionKey__is_set = true; } protected void setTransactionKey(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("transactionKey", "urn:partner.soap.sforce.com","transactionKey","http://www.w3.org/2001/XMLSchema","string",1,1,true))) { setTransactionKey(__typeMapper.readString(__in, _lookupTypeInfo("transactionKey", "urn:partner.soap.sforce.com","transactionKey","http://www.w3.org/2001/XMLSchema","string",1,1,true), java.lang.String.class)); } } private void writeFieldTransactionKey(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("transactionKey", "urn:partner.soap.sforce.com","transactionKey","http://www.w3.org/2001/XMLSchema","string",1,1,true), transactionKey, transactionKey__is_set); } /** * element : sequenceNumber of type {http://www.w3.org/2001/XMLSchema}int * java type: int */ private boolean sequenceNumber__is_set = false; private int sequenceNumber; @Override public int getSequenceNumber() { return sequenceNumber; } @Override public void setSequenceNumber(int sequenceNumber) { this.sequenceNumber = sequenceNumber; sequenceNumber__is_set = true; } protected void setSequenceNumber(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("sequenceNumber", "urn:partner.soap.sforce.com","sequenceNumber","http://www.w3.org/2001/XMLSchema","int",1,1,true))) { setSequenceNumber((int)__typeMapper.readInt(__in, _lookupTypeInfo("sequenceNumber", "urn:partner.soap.sforce.com","sequenceNumber","http://www.w3.org/2001/XMLSchema","int",1,1,true), int.class)); } } private void writeFieldSequenceNumber(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("sequenceNumber", "urn:partner.soap.sforce.com","sequenceNumber","http://www.w3.org/2001/XMLSchema","int",1,1,true), sequenceNumber, sequenceNumber__is_set); } /** * element : nulledFields of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String[] */ private boolean nulledFields__is_set = false; private java.lang.String[] nulledFields = new java.lang.String[0]; @Override public java.lang.String[] getNulledFields() { return nulledFields; } @Override public void setNulledFields(java.lang.String[] nulledFields) { this.nulledFields = castArray(java.lang.String.class, nulledFields); nulledFields__is_set = true; } protected void setNulledFields(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("nulledFields", "urn:partner.soap.sforce.com","nulledFields","http://www.w3.org/2001/XMLSchema","string",0,-1,true))) { setNulledFields((java.lang.String[])__typeMapper.readObject(__in, _lookupTypeInfo("nulledFields", "urn:partner.soap.sforce.com","nulledFields","http://www.w3.org/2001/XMLSchema","string",0,-1,true), java.lang.String[].class)); } } private void writeFieldNulledFields(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("nulledFields", "urn:partner.soap.sforce.com","nulledFields","http://www.w3.org/2001/XMLSchema","string",0,-1,true), nulledFields, nulledFields__is_set); } /** * element : changedFields of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String[] */ private boolean changedFields__is_set = false; private java.lang.String[] changedFields = new java.lang.String[0]; @Override public java.lang.String[] getChangedFields() { return changedFields; } @Override public void setChangedFields(java.lang.String[] changedFields) { this.changedFields = castArray(java.lang.String.class, changedFields); changedFields__is_set = true; } protected void setChangedFields(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("changedFields", "urn:partner.soap.sforce.com","changedFields","http://www.w3.org/2001/XMLSchema","string",0,-1,true))) { setChangedFields((java.lang.String[])__typeMapper.readObject(__in, _lookupTypeInfo("changedFields", "urn:partner.soap.sforce.com","changedFields","http://www.w3.org/2001/XMLSchema","string",0,-1,true), java.lang.String[].class)); } } private void writeFieldChangedFields(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("changedFields", "urn:partner.soap.sforce.com","changedFields","http://www.w3.org/2001/XMLSchema","string",0,-1,true), changedFields, changedFields__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("[ChangeEventHeader "); 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 { writeFieldEntityName(__out, __typeMapper); writeFieldRecordIds(__out, __typeMapper); writeFieldCommitTimestamp(__out, __typeMapper); writeFieldCommitNumber(__out, __typeMapper); writeFieldCommitUser(__out, __typeMapper); writeFieldDiffFields(__out, __typeMapper); writeFieldChangeType(__out, __typeMapper); writeFieldChangeOrigin(__out, __typeMapper); writeFieldTransactionKey(__out, __typeMapper); writeFieldSequenceNumber(__out, __typeMapper); writeFieldNulledFields(__out, __typeMapper); writeFieldChangedFields(__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 { setEntityName(__in, __typeMapper); setRecordIds(__in, __typeMapper); setCommitTimestamp(__in, __typeMapper); setCommitNumber(__in, __typeMapper); setCommitUser(__in, __typeMapper); setDiffFields(__in, __typeMapper); setChangeType(__in, __typeMapper); setChangeOrigin(__in, __typeMapper); setTransactionKey(__in, __typeMapper); setSequenceNumber(__in, __typeMapper); setNulledFields(__in, __typeMapper); setChangedFields(__in, __typeMapper); } private void toString1(StringBuilder sb) { toStringHelper(sb, "entityName", entityName); toStringHelper(sb, "recordIds", recordIds); toStringHelper(sb, "commitTimestamp", commitTimestamp); toStringHelper(sb, "commitNumber", commitNumber); toStringHelper(sb, "commitUser", commitUser); toStringHelper(sb, "diffFields", diffFields); toStringHelper(sb, "changeType", changeType); toStringHelper(sb, "changeOrigin", changeOrigin); toStringHelper(sb, "transactionKey", transactionKey); toStringHelper(sb, "sequenceNumber", sequenceNumber); toStringHelper(sb, "nulledFields", nulledFields); toStringHelper(sb, "changedFields", changedFields); } @SuppressWarnings("unchecked") private T[] castArray(Class clazz, U[] array) { if (array == null) { return null; } T[] retVal = (T[]) java.lang.reflect.Array.newInstance(clazz, array.length); for (int i=0; i < array.length; i++) { retVal[i] = (T)array[i]; } return retVal; } }