All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.sforce.soap.tooling.metadata.CustomObject Maven / Gradle / Ivy

package com.sforce.soap.tooling.metadata;

/**
 * This is a generated class for the SObject Enterprise API.
 * Do not edit this file, as your changes will be lost.
 */
public class CustomObject extends com.sforce.soap.tooling.metadata.Metadata {

    /**
     * Constructor
     */
    public CustomObject() {}

    /* 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 : actionOverrides of type {urn:metadata.tooling.soap.sforce.com}ActionOverride
     * java type: com.sforce.soap.tooling.metadata.ActionOverride[]
     */
    private boolean actionOverrides__is_set = false;

    private com.sforce.soap.tooling.metadata.ActionOverride[] actionOverrides = new com.sforce.soap.tooling.metadata.ActionOverride[0];

    public com.sforce.soap.tooling.metadata.ActionOverride[] getActionOverrides() {
      return actionOverrides;
    }

    public void setActionOverrides(com.sforce.soap.tooling.metadata.ActionOverride[] actionOverrides) {
      this.actionOverrides = actionOverrides;
      actionOverrides__is_set = true;
    }

    protected void setActionOverrides(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("actionOverrides", "urn:metadata.tooling.soap.sforce.com","actionOverrides","urn:metadata.tooling.soap.sforce.com","ActionOverride",0,-1,true))) {
        setActionOverrides((com.sforce.soap.tooling.metadata.ActionOverride[])__typeMapper.readObject(__in, _lookupTypeInfo("actionOverrides", "urn:metadata.tooling.soap.sforce.com","actionOverrides","urn:metadata.tooling.soap.sforce.com","ActionOverride",0,-1,true), com.sforce.soap.tooling.metadata.ActionOverride[].class));
      }
    }

    private void writeFieldActionOverrides(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("actionOverrides", "urn:metadata.tooling.soap.sforce.com","actionOverrides","urn:metadata.tooling.soap.sforce.com","ActionOverride",0,-1,true), actionOverrides, actionOverrides__is_set);
    }

    /**
     * element : allowInChatterGroups of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean allowInChatterGroups__is_set = false;

    private boolean allowInChatterGroups;

    public boolean getAllowInChatterGroups() {
      return allowInChatterGroups;
    }

    public boolean isAllowInChatterGroups() {
      return allowInChatterGroups;
    }

    public void setAllowInChatterGroups(boolean allowInChatterGroups) {
      this.allowInChatterGroups = allowInChatterGroups;
      allowInChatterGroups__is_set = true;
    }

    protected void setAllowInChatterGroups(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("allowInChatterGroups", "urn:metadata.tooling.soap.sforce.com","allowInChatterGroups","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setAllowInChatterGroups(__typeMapper.readBoolean(__in, _lookupTypeInfo("allowInChatterGroups", "urn:metadata.tooling.soap.sforce.com","allowInChatterGroups","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldAllowInChatterGroups(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("allowInChatterGroups", "urn:metadata.tooling.soap.sforce.com","allowInChatterGroups","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), allowInChatterGroups, allowInChatterGroups__is_set);
    }

    /**
     * element : compactLayoutAssignment of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean compactLayoutAssignment__is_set = false;

    private java.lang.String compactLayoutAssignment;

    public java.lang.String getCompactLayoutAssignment() {
      return compactLayoutAssignment;
    }

    public void setCompactLayoutAssignment(java.lang.String compactLayoutAssignment) {
      this.compactLayoutAssignment = compactLayoutAssignment;
      compactLayoutAssignment__is_set = true;
    }

    protected void setCompactLayoutAssignment(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("compactLayoutAssignment", "urn:metadata.tooling.soap.sforce.com","compactLayoutAssignment","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setCompactLayoutAssignment(__typeMapper.readString(__in, _lookupTypeInfo("compactLayoutAssignment", "urn:metadata.tooling.soap.sforce.com","compactLayoutAssignment","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldCompactLayoutAssignment(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("compactLayoutAssignment", "urn:metadata.tooling.soap.sforce.com","compactLayoutAssignment","http://www.w3.org/2001/XMLSchema","string",0,1,true), compactLayoutAssignment, compactLayoutAssignment__is_set);
    }

    /**
     * element : customHelp of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean customHelp__is_set = false;

    private java.lang.String customHelp;

    public java.lang.String getCustomHelp() {
      return customHelp;
    }

    public void setCustomHelp(java.lang.String customHelp) {
      this.customHelp = customHelp;
      customHelp__is_set = true;
    }

    protected void setCustomHelp(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("customHelp", "urn:metadata.tooling.soap.sforce.com","customHelp","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setCustomHelp(__typeMapper.readString(__in, _lookupTypeInfo("customHelp", "urn:metadata.tooling.soap.sforce.com","customHelp","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldCustomHelp(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("customHelp", "urn:metadata.tooling.soap.sforce.com","customHelp","http://www.w3.org/2001/XMLSchema","string",0,1,true), customHelp, customHelp__is_set);
    }

    /**
     * element : customHelpPage of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean customHelpPage__is_set = false;

    private java.lang.String customHelpPage;

    public java.lang.String getCustomHelpPage() {
      return customHelpPage;
    }

    public void setCustomHelpPage(java.lang.String customHelpPage) {
      this.customHelpPage = customHelpPage;
      customHelpPage__is_set = true;
    }

    protected void setCustomHelpPage(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("customHelpPage", "urn:metadata.tooling.soap.sforce.com","customHelpPage","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setCustomHelpPage(__typeMapper.readString(__in, _lookupTypeInfo("customHelpPage", "urn:metadata.tooling.soap.sforce.com","customHelpPage","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldCustomHelpPage(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("customHelpPage", "urn:metadata.tooling.soap.sforce.com","customHelpPage","http://www.w3.org/2001/XMLSchema","string",0,1,true), customHelpPage, customHelpPage__is_set);
    }

    /**
     * element : customSettingsType of type {urn:tooling.soap.sforce.com}CustomSettingsType
     * java type: com.sforce.soap.tooling.CustomSettingsType
     */
    private boolean customSettingsType__is_set = false;

    private com.sforce.soap.tooling.CustomSettingsType customSettingsType;

    public com.sforce.soap.tooling.CustomSettingsType getCustomSettingsType() {
      return customSettingsType;
    }

    public void setCustomSettingsType(com.sforce.soap.tooling.CustomSettingsType customSettingsType) {
      this.customSettingsType = customSettingsType;
      customSettingsType__is_set = true;
    }

    protected void setCustomSettingsType(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("customSettingsType", "urn:metadata.tooling.soap.sforce.com","customSettingsType","urn:tooling.soap.sforce.com","CustomSettingsType",0,1,true))) {
        setCustomSettingsType((com.sforce.soap.tooling.CustomSettingsType)__typeMapper.readObject(__in, _lookupTypeInfo("customSettingsType", "urn:metadata.tooling.soap.sforce.com","customSettingsType","urn:tooling.soap.sforce.com","CustomSettingsType",0,1,true), com.sforce.soap.tooling.CustomSettingsType.class));
      }
    }

    private void writeFieldCustomSettingsType(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("customSettingsType", "urn:metadata.tooling.soap.sforce.com","customSettingsType","urn:tooling.soap.sforce.com","CustomSettingsType",0,1,true), customSettingsType, customSettingsType__is_set);
    }

    /**
     * element : dataStewardGroup of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean dataStewardGroup__is_set = false;

    private java.lang.String dataStewardGroup;

    public java.lang.String getDataStewardGroup() {
      return dataStewardGroup;
    }

    public void setDataStewardGroup(java.lang.String dataStewardGroup) {
      this.dataStewardGroup = dataStewardGroup;
      dataStewardGroup__is_set = true;
    }

    protected void setDataStewardGroup(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("dataStewardGroup", "urn:metadata.tooling.soap.sforce.com","dataStewardGroup","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setDataStewardGroup(__typeMapper.readString(__in, _lookupTypeInfo("dataStewardGroup", "urn:metadata.tooling.soap.sforce.com","dataStewardGroup","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldDataStewardGroup(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("dataStewardGroup", "urn:metadata.tooling.soap.sforce.com","dataStewardGroup","http://www.w3.org/2001/XMLSchema","string",0,1,true), dataStewardGroup, dataStewardGroup__is_set);
    }

    /**
     * element : dataStewardUser of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean dataStewardUser__is_set = false;

    private java.lang.String dataStewardUser;

    public java.lang.String getDataStewardUser() {
      return dataStewardUser;
    }

    public void setDataStewardUser(java.lang.String dataStewardUser) {
      this.dataStewardUser = dataStewardUser;
      dataStewardUser__is_set = true;
    }

    protected void setDataStewardUser(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("dataStewardUser", "urn:metadata.tooling.soap.sforce.com","dataStewardUser","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setDataStewardUser(__typeMapper.readString(__in, _lookupTypeInfo("dataStewardUser", "urn:metadata.tooling.soap.sforce.com","dataStewardUser","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldDataStewardUser(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("dataStewardUser", "urn:metadata.tooling.soap.sforce.com","dataStewardUser","http://www.w3.org/2001/XMLSchema","string",0,1,true), dataStewardUser, dataStewardUser__is_set);
    }

    /**
     * element : deploymentStatus of type {urn:tooling.soap.sforce.com}DeploymentStatus
     * java type: com.sforce.soap.tooling.DeploymentStatus
     */
    private boolean deploymentStatus__is_set = false;

    private com.sforce.soap.tooling.DeploymentStatus deploymentStatus;

    public com.sforce.soap.tooling.DeploymentStatus getDeploymentStatus() {
      return deploymentStatus;
    }

    public void setDeploymentStatus(com.sforce.soap.tooling.DeploymentStatus deploymentStatus) {
      this.deploymentStatus = deploymentStatus;
      deploymentStatus__is_set = true;
    }

    protected void setDeploymentStatus(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("deploymentStatus", "urn:metadata.tooling.soap.sforce.com","deploymentStatus","urn:tooling.soap.sforce.com","DeploymentStatus",0,1,true))) {
        setDeploymentStatus((com.sforce.soap.tooling.DeploymentStatus)__typeMapper.readObject(__in, _lookupTypeInfo("deploymentStatus", "urn:metadata.tooling.soap.sforce.com","deploymentStatus","urn:tooling.soap.sforce.com","DeploymentStatus",0,1,true), com.sforce.soap.tooling.DeploymentStatus.class));
      }
    }

    private void writeFieldDeploymentStatus(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("deploymentStatus", "urn:metadata.tooling.soap.sforce.com","deploymentStatus","urn:tooling.soap.sforce.com","DeploymentStatus",0,1,true), deploymentStatus, deploymentStatus__is_set);
    }

    /**
     * element : deprecated of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean deprecated__is_set = false;

    private boolean deprecated;

    public boolean getDeprecated() {
      return deprecated;
    }

    public boolean isDeprecated() {
      return deprecated;
    }

    public void setDeprecated(boolean deprecated) {
      this.deprecated = deprecated;
      deprecated__is_set = true;
    }

    protected void setDeprecated(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("deprecated", "urn:metadata.tooling.soap.sforce.com","deprecated","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setDeprecated(__typeMapper.readBoolean(__in, _lookupTypeInfo("deprecated", "urn:metadata.tooling.soap.sforce.com","deprecated","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldDeprecated(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("deprecated", "urn:metadata.tooling.soap.sforce.com","deprecated","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), deprecated, deprecated__is_set);
    }

    /**
     * element : description of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean description__is_set = false;

    private java.lang.String description;

    public java.lang.String getDescription() {
      return description;
    }

    public void setDescription(java.lang.String description) {
      this.description = description;
      description__is_set = true;
    }

    protected void setDescription(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("description", "urn:metadata.tooling.soap.sforce.com","description","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setDescription(__typeMapper.readString(__in, _lookupTypeInfo("description", "urn:metadata.tooling.soap.sforce.com","description","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldDescription(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("description", "urn:metadata.tooling.soap.sforce.com","description","http://www.w3.org/2001/XMLSchema","string",0,1,true), description, description__is_set);
    }

    /**
     * element : enableActivities of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean enableActivities__is_set = false;

    private boolean enableActivities;

    public boolean getEnableActivities() {
      return enableActivities;
    }

    public boolean isEnableActivities() {
      return enableActivities;
    }

    public void setEnableActivities(boolean enableActivities) {
      this.enableActivities = enableActivities;
      enableActivities__is_set = true;
    }

    protected void setEnableActivities(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("enableActivities", "urn:metadata.tooling.soap.sforce.com","enableActivities","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setEnableActivities(__typeMapper.readBoolean(__in, _lookupTypeInfo("enableActivities", "urn:metadata.tooling.soap.sforce.com","enableActivities","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldEnableActivities(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("enableActivities", "urn:metadata.tooling.soap.sforce.com","enableActivities","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), enableActivities, enableActivities__is_set);
    }

    /**
     * element : enableBulkApi of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean enableBulkApi__is_set = false;

    private boolean enableBulkApi;

    public boolean getEnableBulkApi() {
      return enableBulkApi;
    }

    public boolean isEnableBulkApi() {
      return enableBulkApi;
    }

    public void setEnableBulkApi(boolean enableBulkApi) {
      this.enableBulkApi = enableBulkApi;
      enableBulkApi__is_set = true;
    }

    protected void setEnableBulkApi(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("enableBulkApi", "urn:metadata.tooling.soap.sforce.com","enableBulkApi","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setEnableBulkApi(__typeMapper.readBoolean(__in, _lookupTypeInfo("enableBulkApi", "urn:metadata.tooling.soap.sforce.com","enableBulkApi","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldEnableBulkApi(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("enableBulkApi", "urn:metadata.tooling.soap.sforce.com","enableBulkApi","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), enableBulkApi, enableBulkApi__is_set);
    }

    /**
     * element : enableChangeDataCapture of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean enableChangeDataCapture__is_set = false;

    private boolean enableChangeDataCapture;

    public boolean getEnableChangeDataCapture() {
      return enableChangeDataCapture;
    }

    public boolean isEnableChangeDataCapture() {
      return enableChangeDataCapture;
    }

    public void setEnableChangeDataCapture(boolean enableChangeDataCapture) {
      this.enableChangeDataCapture = enableChangeDataCapture;
      enableChangeDataCapture__is_set = true;
    }

    protected void setEnableChangeDataCapture(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("enableChangeDataCapture", "urn:metadata.tooling.soap.sforce.com","enableChangeDataCapture","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setEnableChangeDataCapture(__typeMapper.readBoolean(__in, _lookupTypeInfo("enableChangeDataCapture", "urn:metadata.tooling.soap.sforce.com","enableChangeDataCapture","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldEnableChangeDataCapture(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("enableChangeDataCapture", "urn:metadata.tooling.soap.sforce.com","enableChangeDataCapture","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), enableChangeDataCapture, enableChangeDataCapture__is_set);
    }

    /**
     * element : enableDivisions of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean enableDivisions__is_set = false;

    private boolean enableDivisions;

    public boolean getEnableDivisions() {
      return enableDivisions;
    }

    public boolean isEnableDivisions() {
      return enableDivisions;
    }

    public void setEnableDivisions(boolean enableDivisions) {
      this.enableDivisions = enableDivisions;
      enableDivisions__is_set = true;
    }

    protected void setEnableDivisions(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("enableDivisions", "urn:metadata.tooling.soap.sforce.com","enableDivisions","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setEnableDivisions(__typeMapper.readBoolean(__in, _lookupTypeInfo("enableDivisions", "urn:metadata.tooling.soap.sforce.com","enableDivisions","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldEnableDivisions(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("enableDivisions", "urn:metadata.tooling.soap.sforce.com","enableDivisions","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), enableDivisions, enableDivisions__is_set);
    }

    /**
     * element : enableEnhancedLookup of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean enableEnhancedLookup__is_set = false;

    private boolean enableEnhancedLookup;

    public boolean getEnableEnhancedLookup() {
      return enableEnhancedLookup;
    }

    public boolean isEnableEnhancedLookup() {
      return enableEnhancedLookup;
    }

    public void setEnableEnhancedLookup(boolean enableEnhancedLookup) {
      this.enableEnhancedLookup = enableEnhancedLookup;
      enableEnhancedLookup__is_set = true;
    }

    protected void setEnableEnhancedLookup(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("enableEnhancedLookup", "urn:metadata.tooling.soap.sforce.com","enableEnhancedLookup","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setEnableEnhancedLookup(__typeMapper.readBoolean(__in, _lookupTypeInfo("enableEnhancedLookup", "urn:metadata.tooling.soap.sforce.com","enableEnhancedLookup","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldEnableEnhancedLookup(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("enableEnhancedLookup", "urn:metadata.tooling.soap.sforce.com","enableEnhancedLookup","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), enableEnhancedLookup, enableEnhancedLookup__is_set);
    }

    /**
     * element : enableFeeds of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean enableFeeds__is_set = false;

    private boolean enableFeeds;

    public boolean getEnableFeeds() {
      return enableFeeds;
    }

    public boolean isEnableFeeds() {
      return enableFeeds;
    }

    public void setEnableFeeds(boolean enableFeeds) {
      this.enableFeeds = enableFeeds;
      enableFeeds__is_set = true;
    }

    protected void setEnableFeeds(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("enableFeeds", "urn:metadata.tooling.soap.sforce.com","enableFeeds","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setEnableFeeds(__typeMapper.readBoolean(__in, _lookupTypeInfo("enableFeeds", "urn:metadata.tooling.soap.sforce.com","enableFeeds","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldEnableFeeds(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("enableFeeds", "urn:metadata.tooling.soap.sforce.com","enableFeeds","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), enableFeeds, enableFeeds__is_set);
    }

    /**
     * element : enableHistory of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean enableHistory__is_set = false;

    private boolean enableHistory;

    public boolean getEnableHistory() {
      return enableHistory;
    }

    public boolean isEnableHistory() {
      return enableHistory;
    }

    public void setEnableHistory(boolean enableHistory) {
      this.enableHistory = enableHistory;
      enableHistory__is_set = true;
    }

    protected void setEnableHistory(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("enableHistory", "urn:metadata.tooling.soap.sforce.com","enableHistory","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setEnableHistory(__typeMapper.readBoolean(__in, _lookupTypeInfo("enableHistory", "urn:metadata.tooling.soap.sforce.com","enableHistory","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldEnableHistory(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("enableHistory", "urn:metadata.tooling.soap.sforce.com","enableHistory","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), enableHistory, enableHistory__is_set);
    }

    /**
     * element : enableReports of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean enableReports__is_set = false;

    private boolean enableReports;

    public boolean getEnableReports() {
      return enableReports;
    }

    public boolean isEnableReports() {
      return enableReports;
    }

    public void setEnableReports(boolean enableReports) {
      this.enableReports = enableReports;
      enableReports__is_set = true;
    }

    protected void setEnableReports(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("enableReports", "urn:metadata.tooling.soap.sforce.com","enableReports","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setEnableReports(__typeMapper.readBoolean(__in, _lookupTypeInfo("enableReports", "urn:metadata.tooling.soap.sforce.com","enableReports","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldEnableReports(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("enableReports", "urn:metadata.tooling.soap.sforce.com","enableReports","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), enableReports, enableReports__is_set);
    }

    /**
     * element : enableSearch of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean enableSearch__is_set = false;

    private boolean enableSearch;

    public boolean getEnableSearch() {
      return enableSearch;
    }

    public boolean isEnableSearch() {
      return enableSearch;
    }

    public void setEnableSearch(boolean enableSearch) {
      this.enableSearch = enableSearch;
      enableSearch__is_set = true;
    }

    protected void setEnableSearch(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("enableSearch", "urn:metadata.tooling.soap.sforce.com","enableSearch","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setEnableSearch(__typeMapper.readBoolean(__in, _lookupTypeInfo("enableSearch", "urn:metadata.tooling.soap.sforce.com","enableSearch","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldEnableSearch(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("enableSearch", "urn:metadata.tooling.soap.sforce.com","enableSearch","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), enableSearch, enableSearch__is_set);
    }

    /**
     * element : enableSharing of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean enableSharing__is_set = false;

    private boolean enableSharing;

    public boolean getEnableSharing() {
      return enableSharing;
    }

    public boolean isEnableSharing() {
      return enableSharing;
    }

    public void setEnableSharing(boolean enableSharing) {
      this.enableSharing = enableSharing;
      enableSharing__is_set = true;
    }

    protected void setEnableSharing(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("enableSharing", "urn:metadata.tooling.soap.sforce.com","enableSharing","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setEnableSharing(__typeMapper.readBoolean(__in, _lookupTypeInfo("enableSharing", "urn:metadata.tooling.soap.sforce.com","enableSharing","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldEnableSharing(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("enableSharing", "urn:metadata.tooling.soap.sforce.com","enableSharing","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), enableSharing, enableSharing__is_set);
    }

    /**
     * element : enableStreamingApi of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean enableStreamingApi__is_set = false;

    private boolean enableStreamingApi;

    public boolean getEnableStreamingApi() {
      return enableStreamingApi;
    }

    public boolean isEnableStreamingApi() {
      return enableStreamingApi;
    }

    public void setEnableStreamingApi(boolean enableStreamingApi) {
      this.enableStreamingApi = enableStreamingApi;
      enableStreamingApi__is_set = true;
    }

    protected void setEnableStreamingApi(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("enableStreamingApi", "urn:metadata.tooling.soap.sforce.com","enableStreamingApi","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setEnableStreamingApi(__typeMapper.readBoolean(__in, _lookupTypeInfo("enableStreamingApi", "urn:metadata.tooling.soap.sforce.com","enableStreamingApi","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldEnableStreamingApi(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("enableStreamingApi", "urn:metadata.tooling.soap.sforce.com","enableStreamingApi","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), enableStreamingApi, enableStreamingApi__is_set);
    }

    /**
     * element : eventType of type {urn:tooling.soap.sforce.com}PlatformEventType
     * java type: com.sforce.soap.tooling.PlatformEventType
     */
    private boolean eventType__is_set = false;

    private com.sforce.soap.tooling.PlatformEventType eventType;

    public com.sforce.soap.tooling.PlatformEventType getEventType() {
      return eventType;
    }

    public void setEventType(com.sforce.soap.tooling.PlatformEventType eventType) {
      this.eventType = eventType;
      eventType__is_set = true;
    }

    protected void setEventType(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("eventType", "urn:metadata.tooling.soap.sforce.com","eventType","urn:tooling.soap.sforce.com","PlatformEventType",0,1,true))) {
        setEventType((com.sforce.soap.tooling.PlatformEventType)__typeMapper.readObject(__in, _lookupTypeInfo("eventType", "urn:metadata.tooling.soap.sforce.com","eventType","urn:tooling.soap.sforce.com","PlatformEventType",0,1,true), com.sforce.soap.tooling.PlatformEventType.class));
      }
    }

    private void writeFieldEventType(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("eventType", "urn:metadata.tooling.soap.sforce.com","eventType","urn:tooling.soap.sforce.com","PlatformEventType",0,1,true), eventType, eventType__is_set);
    }

    /**
     * element : externalDataSource of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean externalDataSource__is_set = false;

    private java.lang.String externalDataSource;

    public java.lang.String getExternalDataSource() {
      return externalDataSource;
    }

    public void setExternalDataSource(java.lang.String externalDataSource) {
      this.externalDataSource = externalDataSource;
      externalDataSource__is_set = true;
    }

    protected void setExternalDataSource(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("externalDataSource", "urn:metadata.tooling.soap.sforce.com","externalDataSource","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setExternalDataSource(__typeMapper.readString(__in, _lookupTypeInfo("externalDataSource", "urn:metadata.tooling.soap.sforce.com","externalDataSource","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldExternalDataSource(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("externalDataSource", "urn:metadata.tooling.soap.sforce.com","externalDataSource","http://www.w3.org/2001/XMLSchema","string",0,1,true), externalDataSource, externalDataSource__is_set);
    }

    /**
     * element : externalName of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean externalName__is_set = false;

    private java.lang.String externalName;

    public java.lang.String getExternalName() {
      return externalName;
    }

    public void setExternalName(java.lang.String externalName) {
      this.externalName = externalName;
      externalName__is_set = true;
    }

    protected void setExternalName(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("externalName", "urn:metadata.tooling.soap.sforce.com","externalName","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setExternalName(__typeMapper.readString(__in, _lookupTypeInfo("externalName", "urn:metadata.tooling.soap.sforce.com","externalName","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldExternalName(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("externalName", "urn:metadata.tooling.soap.sforce.com","externalName","http://www.w3.org/2001/XMLSchema","string",0,1,true), externalName, externalName__is_set);
    }

    /**
     * element : externalRepository of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean externalRepository__is_set = false;

    private java.lang.String externalRepository;

    public java.lang.String getExternalRepository() {
      return externalRepository;
    }

    public void setExternalRepository(java.lang.String externalRepository) {
      this.externalRepository = externalRepository;
      externalRepository__is_set = true;
    }

    protected void setExternalRepository(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("externalRepository", "urn:metadata.tooling.soap.sforce.com","externalRepository","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setExternalRepository(__typeMapper.readString(__in, _lookupTypeInfo("externalRepository", "urn:metadata.tooling.soap.sforce.com","externalRepository","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldExternalRepository(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("externalRepository", "urn:metadata.tooling.soap.sforce.com","externalRepository","http://www.w3.org/2001/XMLSchema","string",0,1,true), externalRepository, externalRepository__is_set);
    }

    /**
     * element : externalSharingModel of type {urn:tooling.soap.sforce.com}SharingModel
     * java type: com.sforce.soap.tooling.SharingModel
     */
    private boolean externalSharingModel__is_set = false;

    private com.sforce.soap.tooling.SharingModel externalSharingModel;

    public com.sforce.soap.tooling.SharingModel getExternalSharingModel() {
      return externalSharingModel;
    }

    public void setExternalSharingModel(com.sforce.soap.tooling.SharingModel externalSharingModel) {
      this.externalSharingModel = externalSharingModel;
      externalSharingModel__is_set = true;
    }

    protected void setExternalSharingModel(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("externalSharingModel", "urn:metadata.tooling.soap.sforce.com","externalSharingModel","urn:tooling.soap.sforce.com","SharingModel",0,1,true))) {
        setExternalSharingModel((com.sforce.soap.tooling.SharingModel)__typeMapper.readObject(__in, _lookupTypeInfo("externalSharingModel", "urn:metadata.tooling.soap.sforce.com","externalSharingModel","urn:tooling.soap.sforce.com","SharingModel",0,1,true), com.sforce.soap.tooling.SharingModel.class));
      }
    }

    private void writeFieldExternalSharingModel(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("externalSharingModel", "urn:metadata.tooling.soap.sforce.com","externalSharingModel","urn:tooling.soap.sforce.com","SharingModel",0,1,true), externalSharingModel, externalSharingModel__is_set);
    }

    /**
     * element : gender of type {urn:tooling.soap.sforce.com}Gender
     * java type: com.sforce.soap.tooling.Gender
     */
    private boolean gender__is_set = false;

    private com.sforce.soap.tooling.Gender gender;

    public com.sforce.soap.tooling.Gender getGender() {
      return gender;
    }

    public void setGender(com.sforce.soap.tooling.Gender gender) {
      this.gender = gender;
      gender__is_set = true;
    }

    protected void setGender(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("gender", "urn:metadata.tooling.soap.sforce.com","gender","urn:tooling.soap.sforce.com","Gender",0,1,true))) {
        setGender((com.sforce.soap.tooling.Gender)__typeMapper.readObject(__in, _lookupTypeInfo("gender", "urn:metadata.tooling.soap.sforce.com","gender","urn:tooling.soap.sforce.com","Gender",0,1,true), com.sforce.soap.tooling.Gender.class));
      }
    }

    private void writeFieldGender(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("gender", "urn:metadata.tooling.soap.sforce.com","gender","urn:tooling.soap.sforce.com","Gender",0,1,true), gender, gender__is_set);
    }

    /**
     * element : household of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean household__is_set = false;

    private boolean household;

    public boolean getHousehold() {
      return household;
    }

    public boolean isHousehold() {
      return household;
    }

    public void setHousehold(boolean household) {
      this.household = household;
      household__is_set = true;
    }

    protected void setHousehold(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("household", "urn:metadata.tooling.soap.sforce.com","household","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setHousehold(__typeMapper.readBoolean(__in, _lookupTypeInfo("household", "urn:metadata.tooling.soap.sforce.com","household","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldHousehold(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("household", "urn:metadata.tooling.soap.sforce.com","household","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), household, household__is_set);
    }

    /**
     * element : label of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean label__is_set = false;

    private java.lang.String label;

    public java.lang.String getLabel() {
      return label;
    }

    public void setLabel(java.lang.String label) {
      this.label = label;
      label__is_set = true;
    }

    protected void setLabel(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("label", "urn:metadata.tooling.soap.sforce.com","label","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setLabel(__typeMapper.readString(__in, _lookupTypeInfo("label", "urn:metadata.tooling.soap.sforce.com","label","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldLabel(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("label", "urn:metadata.tooling.soap.sforce.com","label","http://www.w3.org/2001/XMLSchema","string",0,1,true), label, label__is_set);
    }

    /**
     * element : nameField of type {urn:metadata.tooling.soap.sforce.com}CustomField
     * java type: com.sforce.soap.tooling.metadata.CustomField
     */
    private boolean nameField__is_set = false;

    private com.sforce.soap.tooling.metadata.CustomField nameField;

    public com.sforce.soap.tooling.metadata.CustomField getNameField() {
      return nameField;
    }

    public void setNameField(com.sforce.soap.tooling.metadata.CustomField nameField) {
      this.nameField = nameField;
      nameField__is_set = true;
    }

    protected void setNameField(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("nameField", "urn:metadata.tooling.soap.sforce.com","nameField","urn:metadata.tooling.soap.sforce.com","CustomField",0,1,true))) {
        setNameField((com.sforce.soap.tooling.metadata.CustomField)__typeMapper.readObject(__in, _lookupTypeInfo("nameField", "urn:metadata.tooling.soap.sforce.com","nameField","urn:metadata.tooling.soap.sforce.com","CustomField",0,1,true), com.sforce.soap.tooling.metadata.CustomField.class));
      }
    }

    private void writeFieldNameField(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("nameField", "urn:metadata.tooling.soap.sforce.com","nameField","urn:metadata.tooling.soap.sforce.com","CustomField",0,1,true), nameField, nameField__is_set);
    }

    /**
     * element : pluralLabel of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean pluralLabel__is_set = false;

    private java.lang.String pluralLabel;

    public java.lang.String getPluralLabel() {
      return pluralLabel;
    }

    public void setPluralLabel(java.lang.String pluralLabel) {
      this.pluralLabel = pluralLabel;
      pluralLabel__is_set = true;
    }

    protected void setPluralLabel(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("pluralLabel", "urn:metadata.tooling.soap.sforce.com","pluralLabel","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setPluralLabel(__typeMapper.readString(__in, _lookupTypeInfo("pluralLabel", "urn:metadata.tooling.soap.sforce.com","pluralLabel","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldPluralLabel(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("pluralLabel", "urn:metadata.tooling.soap.sforce.com","pluralLabel","http://www.w3.org/2001/XMLSchema","string",0,1,true), pluralLabel, pluralLabel__is_set);
    }

    /**
     * element : recordTypeTrackHistory of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean recordTypeTrackHistory__is_set = false;

    private boolean recordTypeTrackHistory;

    public boolean getRecordTypeTrackHistory() {
      return recordTypeTrackHistory;
    }

    public boolean isRecordTypeTrackHistory() {
      return recordTypeTrackHistory;
    }

    public void setRecordTypeTrackHistory(boolean recordTypeTrackHistory) {
      this.recordTypeTrackHistory = recordTypeTrackHistory;
      recordTypeTrackHistory__is_set = true;
    }

    protected void setRecordTypeTrackHistory(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("recordTypeTrackHistory", "urn:metadata.tooling.soap.sforce.com","recordTypeTrackHistory","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setRecordTypeTrackHistory(__typeMapper.readBoolean(__in, _lookupTypeInfo("recordTypeTrackHistory", "urn:metadata.tooling.soap.sforce.com","recordTypeTrackHistory","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldRecordTypeTrackHistory(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("recordTypeTrackHistory", "urn:metadata.tooling.soap.sforce.com","recordTypeTrackHistory","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), recordTypeTrackHistory, recordTypeTrackHistory__is_set);
    }

    /**
     * element : searchLayouts of type {urn:metadata.tooling.soap.sforce.com}SearchLayouts
     * java type: com.sforce.soap.tooling.metadata.SearchLayouts
     */
    private boolean searchLayouts__is_set = false;

    private com.sforce.soap.tooling.metadata.SearchLayouts searchLayouts;

    public com.sforce.soap.tooling.metadata.SearchLayouts getSearchLayouts() {
      return searchLayouts;
    }

    public void setSearchLayouts(com.sforce.soap.tooling.metadata.SearchLayouts searchLayouts) {
      this.searchLayouts = searchLayouts;
      searchLayouts__is_set = true;
    }

    protected void setSearchLayouts(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("searchLayouts", "urn:metadata.tooling.soap.sforce.com","searchLayouts","urn:metadata.tooling.soap.sforce.com","SearchLayouts",0,1,true))) {
        setSearchLayouts((com.sforce.soap.tooling.metadata.SearchLayouts)__typeMapper.readObject(__in, _lookupTypeInfo("searchLayouts", "urn:metadata.tooling.soap.sforce.com","searchLayouts","urn:metadata.tooling.soap.sforce.com","SearchLayouts",0,1,true), com.sforce.soap.tooling.metadata.SearchLayouts.class));
      }
    }

    private void writeFieldSearchLayouts(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("searchLayouts", "urn:metadata.tooling.soap.sforce.com","searchLayouts","urn:metadata.tooling.soap.sforce.com","SearchLayouts",0,1,true), searchLayouts, searchLayouts__is_set);
    }

    /**
     * element : sharingModel of type {urn:tooling.soap.sforce.com}SharingModel
     * java type: com.sforce.soap.tooling.SharingModel
     */
    private boolean sharingModel__is_set = false;

    private com.sforce.soap.tooling.SharingModel sharingModel;

    public com.sforce.soap.tooling.SharingModel getSharingModel() {
      return sharingModel;
    }

    public void setSharingModel(com.sforce.soap.tooling.SharingModel sharingModel) {
      this.sharingModel = sharingModel;
      sharingModel__is_set = true;
    }

    protected void setSharingModel(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("sharingModel", "urn:metadata.tooling.soap.sforce.com","sharingModel","urn:tooling.soap.sforce.com","SharingModel",0,1,true))) {
        setSharingModel((com.sforce.soap.tooling.SharingModel)__typeMapper.readObject(__in, _lookupTypeInfo("sharingModel", "urn:metadata.tooling.soap.sforce.com","sharingModel","urn:tooling.soap.sforce.com","SharingModel",0,1,true), com.sforce.soap.tooling.SharingModel.class));
      }
    }

    private void writeFieldSharingModel(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("sharingModel", "urn:metadata.tooling.soap.sforce.com","sharingModel","urn:tooling.soap.sforce.com","SharingModel",0,1,true), sharingModel, sharingModel__is_set);
    }

    /**
     * element : startsWith of type {urn:tooling.soap.sforce.com}StartsWith
     * java type: com.sforce.soap.tooling.StartsWith
     */
    private boolean startsWith__is_set = false;

    private com.sforce.soap.tooling.StartsWith startsWith;

    public com.sforce.soap.tooling.StartsWith getStartsWith() {
      return startsWith;
    }

    public void setStartsWith(com.sforce.soap.tooling.StartsWith startsWith) {
      this.startsWith = startsWith;
      startsWith__is_set = true;
    }

    protected void setStartsWith(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("startsWith", "urn:metadata.tooling.soap.sforce.com","startsWith","urn:tooling.soap.sforce.com","StartsWith",0,1,true))) {
        setStartsWith((com.sforce.soap.tooling.StartsWith)__typeMapper.readObject(__in, _lookupTypeInfo("startsWith", "urn:metadata.tooling.soap.sforce.com","startsWith","urn:tooling.soap.sforce.com","StartsWith",0,1,true), com.sforce.soap.tooling.StartsWith.class));
      }
    }

    private void writeFieldStartsWith(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("startsWith", "urn:metadata.tooling.soap.sforce.com","startsWith","urn:tooling.soap.sforce.com","StartsWith",0,1,true), startsWith, startsWith__is_set);
    }

    /**
     * element : visibility of type {urn:tooling.soap.sforce.com}SetupObjectVisibility
     * java type: com.sforce.soap.tooling.SetupObjectVisibility
     */
    private boolean visibility__is_set = false;

    private com.sforce.soap.tooling.SetupObjectVisibility visibility;

    public com.sforce.soap.tooling.SetupObjectVisibility getVisibility() {
      return visibility;
    }

    public void setVisibility(com.sforce.soap.tooling.SetupObjectVisibility visibility) {
      this.visibility = visibility;
      visibility__is_set = true;
    }

    protected void setVisibility(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("visibility", "urn:metadata.tooling.soap.sforce.com","visibility","urn:tooling.soap.sforce.com","SetupObjectVisibility",0,1,true))) {
        setVisibility((com.sforce.soap.tooling.SetupObjectVisibility)__typeMapper.readObject(__in, _lookupTypeInfo("visibility", "urn:metadata.tooling.soap.sforce.com","visibility","urn:tooling.soap.sforce.com","SetupObjectVisibility",0,1,true), com.sforce.soap.tooling.SetupObjectVisibility.class));
      }
    }

    private void writeFieldVisibility(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("visibility", "urn:metadata.tooling.soap.sforce.com","visibility","urn:tooling.soap.sforce.com","SetupObjectVisibility",0,1,true), visibility, visibility__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());
      __typeMapper.writeXsiType(__out, "urn:metadata.tooling.soap.sforce.com", "CustomObject");
      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 {
       super.writeFields(__out, __typeMapper);
       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 {
        super.loadFields(__in, __typeMapper);
        loadFields1(__in, __typeMapper);
    }

    @Override
    public String toString() {
      java.lang.StringBuilder sb = new java.lang.StringBuilder();
      sb.append("[CustomObject ");
      sb.append(super.toString());
      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 {
      writeFieldActionOverrides(__out, __typeMapper);
      writeFieldAllowInChatterGroups(__out, __typeMapper);
      writeFieldCompactLayoutAssignment(__out, __typeMapper);
      writeFieldCustomHelp(__out, __typeMapper);
      writeFieldCustomHelpPage(__out, __typeMapper);
      writeFieldCustomSettingsType(__out, __typeMapper);
      writeFieldDataStewardGroup(__out, __typeMapper);
      writeFieldDataStewardUser(__out, __typeMapper);
      writeFieldDeploymentStatus(__out, __typeMapper);
      writeFieldDeprecated(__out, __typeMapper);
      writeFieldDescription(__out, __typeMapper);
      writeFieldEnableActivities(__out, __typeMapper);
      writeFieldEnableBulkApi(__out, __typeMapper);
      writeFieldEnableChangeDataCapture(__out, __typeMapper);
      writeFieldEnableDivisions(__out, __typeMapper);
      writeFieldEnableEnhancedLookup(__out, __typeMapper);
      writeFieldEnableFeeds(__out, __typeMapper);
      writeFieldEnableHistory(__out, __typeMapper);
      writeFieldEnableReports(__out, __typeMapper);
      writeFieldEnableSearch(__out, __typeMapper);
      writeFieldEnableSharing(__out, __typeMapper);
      writeFieldEnableStreamingApi(__out, __typeMapper);
      writeFieldEventType(__out, __typeMapper);
      writeFieldExternalDataSource(__out, __typeMapper);
      writeFieldExternalName(__out, __typeMapper);
      writeFieldExternalRepository(__out, __typeMapper);
      writeFieldExternalSharingModel(__out, __typeMapper);
      writeFieldGender(__out, __typeMapper);
      writeFieldHousehold(__out, __typeMapper);
      writeFieldLabel(__out, __typeMapper);
      writeFieldNameField(__out, __typeMapper);
      writeFieldPluralLabel(__out, __typeMapper);
      writeFieldRecordTypeTrackHistory(__out, __typeMapper);
      writeFieldSearchLayouts(__out, __typeMapper);
      writeFieldSharingModel(__out, __typeMapper);
      writeFieldStartsWith(__out, __typeMapper);
      writeFieldVisibility(__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 {
      setActionOverrides(__in, __typeMapper);
      setAllowInChatterGroups(__in, __typeMapper);
      setCompactLayoutAssignment(__in, __typeMapper);
      setCustomHelp(__in, __typeMapper);
      setCustomHelpPage(__in, __typeMapper);
      setCustomSettingsType(__in, __typeMapper);
      setDataStewardGroup(__in, __typeMapper);
      setDataStewardUser(__in, __typeMapper);
      setDeploymentStatus(__in, __typeMapper);
      setDeprecated(__in, __typeMapper);
      setDescription(__in, __typeMapper);
      setEnableActivities(__in, __typeMapper);
      setEnableBulkApi(__in, __typeMapper);
      setEnableChangeDataCapture(__in, __typeMapper);
      setEnableDivisions(__in, __typeMapper);
      setEnableEnhancedLookup(__in, __typeMapper);
      setEnableFeeds(__in, __typeMapper);
      setEnableHistory(__in, __typeMapper);
      setEnableReports(__in, __typeMapper);
      setEnableSearch(__in, __typeMapper);
      setEnableSharing(__in, __typeMapper);
      setEnableStreamingApi(__in, __typeMapper);
      setEventType(__in, __typeMapper);
      setExternalDataSource(__in, __typeMapper);
      setExternalName(__in, __typeMapper);
      setExternalRepository(__in, __typeMapper);
      setExternalSharingModel(__in, __typeMapper);
      setGender(__in, __typeMapper);
      setHousehold(__in, __typeMapper);
      setLabel(__in, __typeMapper);
      setNameField(__in, __typeMapper);
      setPluralLabel(__in, __typeMapper);
      setRecordTypeTrackHistory(__in, __typeMapper);
      setSearchLayouts(__in, __typeMapper);
      setSharingModel(__in, __typeMapper);
      setStartsWith(__in, __typeMapper);
      setVisibility(__in, __typeMapper);
    }

    private void toString1(StringBuilder sb) {
      toStringHelper(sb, "actionOverrides", actionOverrides);
      toStringHelper(sb, "allowInChatterGroups", allowInChatterGroups);
      toStringHelper(sb, "compactLayoutAssignment", compactLayoutAssignment);
      toStringHelper(sb, "customHelp", customHelp);
      toStringHelper(sb, "customHelpPage", customHelpPage);
      toStringHelper(sb, "customSettingsType", customSettingsType);
      toStringHelper(sb, "dataStewardGroup", dataStewardGroup);
      toStringHelper(sb, "dataStewardUser", dataStewardUser);
      toStringHelper(sb, "deploymentStatus", deploymentStatus);
      toStringHelper(sb, "deprecated", deprecated);
      toStringHelper(sb, "description", description);
      toStringHelper(sb, "enableActivities", enableActivities);
      toStringHelper(sb, "enableBulkApi", enableBulkApi);
      toStringHelper(sb, "enableChangeDataCapture", enableChangeDataCapture);
      toStringHelper(sb, "enableDivisions", enableDivisions);
      toStringHelper(sb, "enableEnhancedLookup", enableEnhancedLookup);
      toStringHelper(sb, "enableFeeds", enableFeeds);
      toStringHelper(sb, "enableHistory", enableHistory);
      toStringHelper(sb, "enableReports", enableReports);
      toStringHelper(sb, "enableSearch", enableSearch);
      toStringHelper(sb, "enableSharing", enableSharing);
      toStringHelper(sb, "enableStreamingApi", enableStreamingApi);
      toStringHelper(sb, "eventType", eventType);
      toStringHelper(sb, "externalDataSource", externalDataSource);
      toStringHelper(sb, "externalName", externalName);
      toStringHelper(sb, "externalRepository", externalRepository);
      toStringHelper(sb, "externalSharingModel", externalSharingModel);
      toStringHelper(sb, "gender", gender);
      toStringHelper(sb, "household", household);
      toStringHelper(sb, "label", label);
      toStringHelper(sb, "nameField", nameField);
      toStringHelper(sb, "pluralLabel", pluralLabel);
      toStringHelper(sb, "recordTypeTrackHistory", recordTypeTrackHistory);
      toStringHelper(sb, "searchLayouts", searchLayouts);
      toStringHelper(sb, "sharingModel", sharingModel);
      toStringHelper(sb, "startsWith", startsWith);
      toStringHelper(sb, "visibility", visibility);
    }


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy