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 MktDataModelFieldAttributes implements com.sforce.ws.bind.XMLizable { /** * Constructor */ public MktDataModelFieldAttributes() {} /* 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 : definitionCreationType of type {http://soap.sforce.com/2006/04/metadata}DefinitionCreationType * java type: com.sforce.soap.metadata.DefinitionCreationType */ private boolean definitionCreationType__is_set = false; private com.sforce.soap.metadata.DefinitionCreationType definitionCreationType; public com.sforce.soap.metadata.DefinitionCreationType getDefinitionCreationType() { return definitionCreationType; } public void setDefinitionCreationType(com.sforce.soap.metadata.DefinitionCreationType definitionCreationType) { this.definitionCreationType = definitionCreationType; definitionCreationType__is_set = true; } protected void setDefinitionCreationType(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("definitionCreationType", "http://soap.sforce.com/2006/04/metadata","definitionCreationType","http://soap.sforce.com/2006/04/metadata","DefinitionCreationType",0,1,true))) { setDefinitionCreationType((com.sforce.soap.metadata.DefinitionCreationType)__typeMapper.readObject(__in, _lookupTypeInfo("definitionCreationType", "http://soap.sforce.com/2006/04/metadata","definitionCreationType","http://soap.sforce.com/2006/04/metadata","DefinitionCreationType",0,1,true), com.sforce.soap.metadata.DefinitionCreationType.class)); } } private void writeFieldDefinitionCreationType(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("definitionCreationType", "http://soap.sforce.com/2006/04/metadata","definitionCreationType","http://soap.sforce.com/2006/04/metadata","DefinitionCreationType",0,1,true), definitionCreationType, definitionCreationType__is_set); } /** * element : invalidMergeActionType of type {http://soap.sforce.com/2006/04/metadata}InvalidMergeActionType * java type: com.sforce.soap.metadata.InvalidMergeActionType */ private boolean invalidMergeActionType__is_set = false; private com.sforce.soap.metadata.InvalidMergeActionType invalidMergeActionType; public com.sforce.soap.metadata.InvalidMergeActionType getInvalidMergeActionType() { return invalidMergeActionType; } public void setInvalidMergeActionType(com.sforce.soap.metadata.InvalidMergeActionType invalidMergeActionType) { this.invalidMergeActionType = invalidMergeActionType; invalidMergeActionType__is_set = true; } protected void setInvalidMergeActionType(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("invalidMergeActionType", "http://soap.sforce.com/2006/04/metadata","invalidMergeActionType","http://soap.sforce.com/2006/04/metadata","InvalidMergeActionType",0,1,true))) { setInvalidMergeActionType((com.sforce.soap.metadata.InvalidMergeActionType)__typeMapper.readObject(__in, _lookupTypeInfo("invalidMergeActionType", "http://soap.sforce.com/2006/04/metadata","invalidMergeActionType","http://soap.sforce.com/2006/04/metadata","InvalidMergeActionType",0,1,true), com.sforce.soap.metadata.InvalidMergeActionType.class)); } } private void writeFieldInvalidMergeActionType(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("invalidMergeActionType", "http://soap.sforce.com/2006/04/metadata","invalidMergeActionType","http://soap.sforce.com/2006/04/metadata","InvalidMergeActionType",0,1,true), invalidMergeActionType, invalidMergeActionType__is_set); } /** * element : isDynamicLookup of type {http://www.w3.org/2001/XMLSchema}boolean * java type: boolean */ private boolean isDynamicLookup__is_set = false; private boolean isDynamicLookup; public boolean getIsDynamicLookup() { return isDynamicLookup; } public boolean isIsDynamicLookup() { return isDynamicLookup; } public void setIsDynamicLookup(boolean isDynamicLookup) { this.isDynamicLookup = isDynamicLookup; isDynamicLookup__is_set = true; } protected void setIsDynamicLookup(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("isDynamicLookup", "http://soap.sforce.com/2006/04/metadata","isDynamicLookup","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) { setIsDynamicLookup(__typeMapper.readBoolean(__in, _lookupTypeInfo("isDynamicLookup", "http://soap.sforce.com/2006/04/metadata","isDynamicLookup","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class)); } } private void writeFieldIsDynamicLookup(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("isDynamicLookup", "http://soap.sforce.com/2006/04/metadata","isDynamicLookup","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), isDynamicLookup, isDynamicLookup__is_set); } /** * element : keyQualifierName of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String */ private boolean keyQualifierName__is_set = false; private java.lang.String keyQualifierName; public java.lang.String getKeyQualifierName() { return keyQualifierName; } public void setKeyQualifierName(java.lang.String keyQualifierName) { this.keyQualifierName = keyQualifierName; keyQualifierName__is_set = true; } protected void setKeyQualifierName(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("keyQualifierName", "http://soap.sforce.com/2006/04/metadata","keyQualifierName","http://www.w3.org/2001/XMLSchema","string",0,1,true))) { setKeyQualifierName(__typeMapper.readString(__in, _lookupTypeInfo("keyQualifierName", "http://soap.sforce.com/2006/04/metadata","keyQualifierName","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class)); } } private void writeFieldKeyQualifierName(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("keyQualifierName", "http://soap.sforce.com/2006/04/metadata","keyQualifierName","http://www.w3.org/2001/XMLSchema","string",0,1,true), keyQualifierName, keyQualifierName__is_set); } /** * element : labelOverride of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String */ private boolean labelOverride__is_set = false; private java.lang.String labelOverride; public java.lang.String getLabelOverride() { return labelOverride; } public void setLabelOverride(java.lang.String labelOverride) { this.labelOverride = labelOverride; labelOverride__is_set = true; } protected void setLabelOverride(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("labelOverride", "http://soap.sforce.com/2006/04/metadata","labelOverride","http://www.w3.org/2001/XMLSchema","string",0,1,true))) { setLabelOverride(__typeMapper.readString(__in, _lookupTypeInfo("labelOverride", "http://soap.sforce.com/2006/04/metadata","labelOverride","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class)); } } private void writeFieldLabelOverride(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("labelOverride", "http://soap.sforce.com/2006/04/metadata","labelOverride","http://www.w3.org/2001/XMLSchema","string",0,1,true), labelOverride, labelOverride__is_set); } /** * element : mappingAlertType of type {http://soap.sforce.com/2006/04/metadata}MappingAlertType * java type: com.sforce.soap.metadata.MappingAlertType */ private boolean mappingAlertType__is_set = false; private com.sforce.soap.metadata.MappingAlertType mappingAlertType; public com.sforce.soap.metadata.MappingAlertType getMappingAlertType() { return mappingAlertType; } public void setMappingAlertType(com.sforce.soap.metadata.MappingAlertType mappingAlertType) { this.mappingAlertType = mappingAlertType; mappingAlertType__is_set = true; } protected void setMappingAlertType(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("mappingAlertType", "http://soap.sforce.com/2006/04/metadata","mappingAlertType","http://soap.sforce.com/2006/04/metadata","MappingAlertType",0,1,true))) { setMappingAlertType((com.sforce.soap.metadata.MappingAlertType)__typeMapper.readObject(__in, _lookupTypeInfo("mappingAlertType", "http://soap.sforce.com/2006/04/metadata","mappingAlertType","http://soap.sforce.com/2006/04/metadata","MappingAlertType",0,1,true), com.sforce.soap.metadata.MappingAlertType.class)); } } private void writeFieldMappingAlertType(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("mappingAlertType", "http://soap.sforce.com/2006/04/metadata","mappingAlertType","http://soap.sforce.com/2006/04/metadata","MappingAlertType",0,1,true), mappingAlertType, mappingAlertType__is_set); } /** * element : masterLabel of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String */ private boolean masterLabel__is_set = false; private java.lang.String masterLabel; public java.lang.String getMasterLabel() { return masterLabel; } public void setMasterLabel(java.lang.String masterLabel) { this.masterLabel = masterLabel; masterLabel__is_set = true; } protected void setMasterLabel(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("masterLabel", "http://soap.sforce.com/2006/04/metadata","masterLabel","http://www.w3.org/2001/XMLSchema","string",0,1,true))) { setMasterLabel(__typeMapper.readString(__in, _lookupTypeInfo("masterLabel", "http://soap.sforce.com/2006/04/metadata","masterLabel","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class)); } } private void writeFieldMasterLabel(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("masterLabel", "http://soap.sforce.com/2006/04/metadata","masterLabel","http://www.w3.org/2001/XMLSchema","string",0,1,true), masterLabel, masterLabel__is_set); } /** * element : primaryIndexOrder of type {http://www.w3.org/2001/XMLSchema}int * java type: int */ private boolean primaryIndexOrder__is_set = false; private int primaryIndexOrder; public int getPrimaryIndexOrder() { return primaryIndexOrder; } public void setPrimaryIndexOrder(int primaryIndexOrder) { this.primaryIndexOrder = primaryIndexOrder; primaryIndexOrder__is_set = true; } protected void setPrimaryIndexOrder(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("primaryIndexOrder", "http://soap.sforce.com/2006/04/metadata","primaryIndexOrder","http://www.w3.org/2001/XMLSchema","int",0,1,true))) { setPrimaryIndexOrder((int)__typeMapper.readInt(__in, _lookupTypeInfo("primaryIndexOrder", "http://soap.sforce.com/2006/04/metadata","primaryIndexOrder","http://www.w3.org/2001/XMLSchema","int",0,1,true), int.class)); } } private void writeFieldPrimaryIndexOrder(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("primaryIndexOrder", "http://soap.sforce.com/2006/04/metadata","primaryIndexOrder","http://www.w3.org/2001/XMLSchema","int",0,1,true), primaryIndexOrder, primaryIndexOrder__is_set); } /** * element : refAttrDeveloperName of type {http://www.w3.org/2001/XMLSchema}string * java type: java.lang.String */ private boolean refAttrDeveloperName__is_set = false; private java.lang.String refAttrDeveloperName; public java.lang.String getRefAttrDeveloperName() { return refAttrDeveloperName; } public void setRefAttrDeveloperName(java.lang.String refAttrDeveloperName) { this.refAttrDeveloperName = refAttrDeveloperName; refAttrDeveloperName__is_set = true; } protected void setRefAttrDeveloperName(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("refAttrDeveloperName", "http://soap.sforce.com/2006/04/metadata","refAttrDeveloperName","http://www.w3.org/2001/XMLSchema","string",0,1,true))) { setRefAttrDeveloperName(__typeMapper.readString(__in, _lookupTypeInfo("refAttrDeveloperName", "http://soap.sforce.com/2006/04/metadata","refAttrDeveloperName","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class)); } } private void writeFieldRefAttrDeveloperName(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("refAttrDeveloperName", "http://soap.sforce.com/2006/04/metadata","refAttrDeveloperName","http://www.w3.org/2001/XMLSchema","string",0,1,true), refAttrDeveloperName, refAttrDeveloperName__is_set); } /** * element : usageTag of type {http://soap.sforce.com/2006/04/metadata}MktDataModelFieldUsageTag * java type: com.sforce.soap.metadata.MktDataModelFieldUsageTag */ private boolean usageTag__is_set = false; private com.sforce.soap.metadata.MktDataModelFieldUsageTag usageTag; public com.sforce.soap.metadata.MktDataModelFieldUsageTag getUsageTag() { return usageTag; } public void setUsageTag(com.sforce.soap.metadata.MktDataModelFieldUsageTag usageTag) { this.usageTag = usageTag; usageTag__is_set = true; } protected void setUsageTag(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("usageTag", "http://soap.sforce.com/2006/04/metadata","usageTag","http://soap.sforce.com/2006/04/metadata","MktDataModelFieldUsageTag",0,1,true))) { setUsageTag((com.sforce.soap.metadata.MktDataModelFieldUsageTag)__typeMapper.readObject(__in, _lookupTypeInfo("usageTag", "http://soap.sforce.com/2006/04/metadata","usageTag","http://soap.sforce.com/2006/04/metadata","MktDataModelFieldUsageTag",0,1,true), com.sforce.soap.metadata.MktDataModelFieldUsageTag.class)); } } private void writeFieldUsageTag(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("usageTag", "http://soap.sforce.com/2006/04/metadata","usageTag","http://soap.sforce.com/2006/04/metadata","MktDataModelFieldUsageTag",0,1,true), usageTag, usageTag__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("[MktDataModelFieldAttributes "); 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 { writeFieldDefinitionCreationType(__out, __typeMapper); writeFieldInvalidMergeActionType(__out, __typeMapper); writeFieldIsDynamicLookup(__out, __typeMapper); writeFieldKeyQualifierName(__out, __typeMapper); writeFieldLabelOverride(__out, __typeMapper); writeFieldMappingAlertType(__out, __typeMapper); writeFieldMasterLabel(__out, __typeMapper); writeFieldPrimaryIndexOrder(__out, __typeMapper); writeFieldRefAttrDeveloperName(__out, __typeMapper); writeFieldUsageTag(__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 { setDefinitionCreationType(__in, __typeMapper); setInvalidMergeActionType(__in, __typeMapper); setIsDynamicLookup(__in, __typeMapper); setKeyQualifierName(__in, __typeMapper); setLabelOverride(__in, __typeMapper); setMappingAlertType(__in, __typeMapper); setMasterLabel(__in, __typeMapper); setPrimaryIndexOrder(__in, __typeMapper); setRefAttrDeveloperName(__in, __typeMapper); setUsageTag(__in, __typeMapper); } private void toString1(StringBuilder sb) { toStringHelper(sb, "definitionCreationType", definitionCreationType); toStringHelper(sb, "invalidMergeActionType", invalidMergeActionType); toStringHelper(sb, "isDynamicLookup", isDynamicLookup); toStringHelper(sb, "keyQualifierName", keyQualifierName); toStringHelper(sb, "labelOverride", labelOverride); toStringHelper(sb, "mappingAlertType", mappingAlertType); toStringHelper(sb, "masterLabel", masterLabel); toStringHelper(sb, "primaryIndexOrder", primaryIndexOrder); toStringHelper(sb, "refAttrDeveloperName", refAttrDeveloperName); toStringHelper(sb, "usageTag", usageTag); } }