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

com.sforce.soap.metadata.CustomApplication Maven / Gradle / Ivy

There is a newer version: 7.4.3.112-ga112
Show newest version
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 CustomApplication extends com.sforce.soap.metadata.Metadata {

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

    /**
     * element : actionOverrides of type {http://soap.sforce.com/2006/04/metadata}AppActionOverride
     * java type: com.sforce.soap.metadata.AppActionOverride[]
     */
    private static final com.sforce.ws.bind.TypeInfo actionOverrides__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","actionOverrides","http://soap.sforce.com/2006/04/metadata","AppActionOverride",0,-1,true);

    private boolean actionOverrides__is_set = false;

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

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

    public void setActionOverrides(com.sforce.soap.metadata.AppActionOverride[] 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, actionOverrides__typeInfo)) {
        setActionOverrides((com.sforce.soap.metadata.AppActionOverride[])__typeMapper.readObject(__in, actionOverrides__typeInfo, com.sforce.soap.metadata.AppActionOverride[].class));
      }
    }

    /**
     * element : brand of type {http://soap.sforce.com/2006/04/metadata}AppBrand
     * java type: com.sforce.soap.metadata.AppBrand
     */
    private static final com.sforce.ws.bind.TypeInfo brand__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","brand","http://soap.sforce.com/2006/04/metadata","AppBrand",0,1,true);

    private boolean brand__is_set = false;

    private com.sforce.soap.metadata.AppBrand brand;

    public com.sforce.soap.metadata.AppBrand getBrand() {
      return brand;
    }

    public void setBrand(com.sforce.soap.metadata.AppBrand brand) {
      this.brand = brand;
      brand__is_set = true;
    }

    protected void setBrand(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, brand__typeInfo)) {
        setBrand((com.sforce.soap.metadata.AppBrand)__typeMapper.readObject(__in, brand__typeInfo, com.sforce.soap.metadata.AppBrand.class));
      }
    }

    /**
     * element : customApplicationComponents of type {http://soap.sforce.com/2006/04/metadata}CustomApplicationComponents
     * java type: com.sforce.soap.metadata.CustomApplicationComponents
     */
    private static final com.sforce.ws.bind.TypeInfo customApplicationComponents__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","customApplicationComponents","http://soap.sforce.com/2006/04/metadata","CustomApplicationComponents",0,1,true);

    private boolean customApplicationComponents__is_set = false;

    private com.sforce.soap.metadata.CustomApplicationComponents customApplicationComponents;

    public com.sforce.soap.metadata.CustomApplicationComponents getCustomApplicationComponents() {
      return customApplicationComponents;
    }

    public void setCustomApplicationComponents(com.sforce.soap.metadata.CustomApplicationComponents customApplicationComponents) {
      this.customApplicationComponents = customApplicationComponents;
      customApplicationComponents__is_set = true;
    }

    protected void setCustomApplicationComponents(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, customApplicationComponents__typeInfo)) {
        setCustomApplicationComponents((com.sforce.soap.metadata.CustomApplicationComponents)__typeMapper.readObject(__in, customApplicationComponents__typeInfo, com.sforce.soap.metadata.CustomApplicationComponents.class));
      }
    }

    /**
     * element : defaultLandingTab of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private static final com.sforce.ws.bind.TypeInfo defaultLandingTab__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","defaultLandingTab","http://www.w3.org/2001/XMLSchema","string",0,1,true);

    private boolean defaultLandingTab__is_set = false;

    private java.lang.String defaultLandingTab;

    public java.lang.String getDefaultLandingTab() {
      return defaultLandingTab;
    }

    public void setDefaultLandingTab(java.lang.String defaultLandingTab) {
      this.defaultLandingTab = defaultLandingTab;
      defaultLandingTab__is_set = true;
    }

    protected void setDefaultLandingTab(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, defaultLandingTab__typeInfo)) {
        setDefaultLandingTab(__typeMapper.readString(__in, defaultLandingTab__typeInfo, java.lang.String.class));
      }
    }

    /**
     * element : description of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private static final com.sforce.ws.bind.TypeInfo description__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","description","http://www.w3.org/2001/XMLSchema","string",0,1,true);

    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, description__typeInfo)) {
        setDescription(__typeMapper.readString(__in, description__typeInfo, java.lang.String.class));
      }
    }

    /**
     * element : detailPageRefreshMethod of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private static final com.sforce.ws.bind.TypeInfo detailPageRefreshMethod__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","detailPageRefreshMethod","http://www.w3.org/2001/XMLSchema","string",0,1,true);

    private boolean detailPageRefreshMethod__is_set = false;

    private java.lang.String detailPageRefreshMethod;

    public java.lang.String getDetailPageRefreshMethod() {
      return detailPageRefreshMethod;
    }

    public void setDetailPageRefreshMethod(java.lang.String detailPageRefreshMethod) {
      this.detailPageRefreshMethod = detailPageRefreshMethod;
      detailPageRefreshMethod__is_set = true;
    }

    protected void setDetailPageRefreshMethod(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, detailPageRefreshMethod__typeInfo)) {
        setDetailPageRefreshMethod(__typeMapper.readString(__in, detailPageRefreshMethod__typeInfo, java.lang.String.class));
      }
    }

    /**
     * element : domainWhitelist of type {http://soap.sforce.com/2006/04/metadata}DomainWhitelist
     * java type: com.sforce.soap.metadata.DomainWhitelist
     */
    private static final com.sforce.ws.bind.TypeInfo domainWhitelist__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","domainWhitelist","http://soap.sforce.com/2006/04/metadata","DomainWhitelist",0,1,true);

    private boolean domainWhitelist__is_set = false;

    private com.sforce.soap.metadata.DomainWhitelist domainWhitelist;

    public com.sforce.soap.metadata.DomainWhitelist getDomainWhitelist() {
      return domainWhitelist;
    }

    public void setDomainWhitelist(com.sforce.soap.metadata.DomainWhitelist domainWhitelist) {
      this.domainWhitelist = domainWhitelist;
      domainWhitelist__is_set = true;
    }

    protected void setDomainWhitelist(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, domainWhitelist__typeInfo)) {
        setDomainWhitelist((com.sforce.soap.metadata.DomainWhitelist)__typeMapper.readObject(__in, domainWhitelist__typeInfo, com.sforce.soap.metadata.DomainWhitelist.class));
      }
    }

    /**
     * element : enableCustomizeMyTabs of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private static final com.sforce.ws.bind.TypeInfo enableCustomizeMyTabs__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","enableCustomizeMyTabs","http://www.w3.org/2001/XMLSchema","boolean",0,1,true);

    private boolean enableCustomizeMyTabs__is_set = false;

    private boolean enableCustomizeMyTabs;

    public boolean getEnableCustomizeMyTabs() {
      return enableCustomizeMyTabs;
    }

    public boolean isEnableCustomizeMyTabs() {
      return enableCustomizeMyTabs;
    }

    public void setEnableCustomizeMyTabs(boolean enableCustomizeMyTabs) {
      this.enableCustomizeMyTabs = enableCustomizeMyTabs;
      enableCustomizeMyTabs__is_set = true;
    }

    protected void setEnableCustomizeMyTabs(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, enableCustomizeMyTabs__typeInfo)) {
        setEnableCustomizeMyTabs(__typeMapper.readBoolean(__in, enableCustomizeMyTabs__typeInfo, boolean.class));
      }
    }

    /**
     * element : enableKeyboardShortcuts of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private static final com.sforce.ws.bind.TypeInfo enableKeyboardShortcuts__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","enableKeyboardShortcuts","http://www.w3.org/2001/XMLSchema","boolean",0,1,true);

    private boolean enableKeyboardShortcuts__is_set = false;

    private boolean enableKeyboardShortcuts;

    public boolean getEnableKeyboardShortcuts() {
      return enableKeyboardShortcuts;
    }

    public boolean isEnableKeyboardShortcuts() {
      return enableKeyboardShortcuts;
    }

    public void setEnableKeyboardShortcuts(boolean enableKeyboardShortcuts) {
      this.enableKeyboardShortcuts = enableKeyboardShortcuts;
      enableKeyboardShortcuts__is_set = true;
    }

    protected void setEnableKeyboardShortcuts(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, enableKeyboardShortcuts__typeInfo)) {
        setEnableKeyboardShortcuts(__typeMapper.readBoolean(__in, enableKeyboardShortcuts__typeInfo, boolean.class));
      }
    }

    /**
     * element : enableListViewHover of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private static final com.sforce.ws.bind.TypeInfo enableListViewHover__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","enableListViewHover","http://www.w3.org/2001/XMLSchema","boolean",0,1,true);

    private boolean enableListViewHover__is_set = false;

    private boolean enableListViewHover;

    public boolean getEnableListViewHover() {
      return enableListViewHover;
    }

    public boolean isEnableListViewHover() {
      return enableListViewHover;
    }

    public void setEnableListViewHover(boolean enableListViewHover) {
      this.enableListViewHover = enableListViewHover;
      enableListViewHover__is_set = true;
    }

    protected void setEnableListViewHover(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, enableListViewHover__typeInfo)) {
        setEnableListViewHover(__typeMapper.readBoolean(__in, enableListViewHover__typeInfo, boolean.class));
      }
    }

    /**
     * element : enableListViewReskin of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private static final com.sforce.ws.bind.TypeInfo enableListViewReskin__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","enableListViewReskin","http://www.w3.org/2001/XMLSchema","boolean",0,1,true);

    private boolean enableListViewReskin__is_set = false;

    private boolean enableListViewReskin;

    public boolean getEnableListViewReskin() {
      return enableListViewReskin;
    }

    public boolean isEnableListViewReskin() {
      return enableListViewReskin;
    }

    public void setEnableListViewReskin(boolean enableListViewReskin) {
      this.enableListViewReskin = enableListViewReskin;
      enableListViewReskin__is_set = true;
    }

    protected void setEnableListViewReskin(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, enableListViewReskin__typeInfo)) {
        setEnableListViewReskin(__typeMapper.readBoolean(__in, enableListViewReskin__typeInfo, boolean.class));
      }
    }

    /**
     * element : enableMultiMonitorComponents of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private static final com.sforce.ws.bind.TypeInfo enableMultiMonitorComponents__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","enableMultiMonitorComponents","http://www.w3.org/2001/XMLSchema","boolean",0,1,true);

    private boolean enableMultiMonitorComponents__is_set = false;

    private boolean enableMultiMonitorComponents;

    public boolean getEnableMultiMonitorComponents() {
      return enableMultiMonitorComponents;
    }

    public boolean isEnableMultiMonitorComponents() {
      return enableMultiMonitorComponents;
    }

    public void setEnableMultiMonitorComponents(boolean enableMultiMonitorComponents) {
      this.enableMultiMonitorComponents = enableMultiMonitorComponents;
      enableMultiMonitorComponents__is_set = true;
    }

    protected void setEnableMultiMonitorComponents(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, enableMultiMonitorComponents__typeInfo)) {
        setEnableMultiMonitorComponents(__typeMapper.readBoolean(__in, enableMultiMonitorComponents__typeInfo, boolean.class));
      }
    }

    /**
     * element : enablePinTabs of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private static final com.sforce.ws.bind.TypeInfo enablePinTabs__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","enablePinTabs","http://www.w3.org/2001/XMLSchema","boolean",0,1,true);

    private boolean enablePinTabs__is_set = false;

    private boolean enablePinTabs;

    public boolean getEnablePinTabs() {
      return enablePinTabs;
    }

    public boolean isEnablePinTabs() {
      return enablePinTabs;
    }

    public void setEnablePinTabs(boolean enablePinTabs) {
      this.enablePinTabs = enablePinTabs;
      enablePinTabs__is_set = true;
    }

    protected void setEnablePinTabs(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, enablePinTabs__typeInfo)) {
        setEnablePinTabs(__typeMapper.readBoolean(__in, enablePinTabs__typeInfo, boolean.class));
      }
    }

    /**
     * element : enableTabHover of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private static final com.sforce.ws.bind.TypeInfo enableTabHover__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","enableTabHover","http://www.w3.org/2001/XMLSchema","boolean",0,1,true);

    private boolean enableTabHover__is_set = false;

    private boolean enableTabHover;

    public boolean getEnableTabHover() {
      return enableTabHover;
    }

    public boolean isEnableTabHover() {
      return enableTabHover;
    }

    public void setEnableTabHover(boolean enableTabHover) {
      this.enableTabHover = enableTabHover;
      enableTabHover__is_set = true;
    }

    protected void setEnableTabHover(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, enableTabHover__typeInfo)) {
        setEnableTabHover(__typeMapper.readBoolean(__in, enableTabHover__typeInfo, boolean.class));
      }
    }

    /**
     * element : enableTabLimits of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private static final com.sforce.ws.bind.TypeInfo enableTabLimits__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","enableTabLimits","http://www.w3.org/2001/XMLSchema","boolean",0,1,true);

    private boolean enableTabLimits__is_set = false;

    private boolean enableTabLimits;

    public boolean getEnableTabLimits() {
      return enableTabLimits;
    }

    public boolean isEnableTabLimits() {
      return enableTabLimits;
    }

    public void setEnableTabLimits(boolean enableTabLimits) {
      this.enableTabLimits = enableTabLimits;
      enableTabLimits__is_set = true;
    }

    protected void setEnableTabLimits(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, enableTabLimits__typeInfo)) {
        setEnableTabLimits(__typeMapper.readBoolean(__in, enableTabLimits__typeInfo, boolean.class));
      }
    }

    /**
     * element : footerColor of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private static final com.sforce.ws.bind.TypeInfo footerColor__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","footerColor","http://www.w3.org/2001/XMLSchema","string",0,1,true);

    private boolean footerColor__is_set = false;

    private java.lang.String footerColor;

    public java.lang.String getFooterColor() {
      return footerColor;
    }

    public void setFooterColor(java.lang.String footerColor) {
      this.footerColor = footerColor;
      footerColor__is_set = true;
    }

    protected void setFooterColor(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, footerColor__typeInfo)) {
        setFooterColor(__typeMapper.readString(__in, footerColor__typeInfo, java.lang.String.class));
      }
    }

    /**
     * element : formFactors of type {http://soap.sforce.com/2006/04/metadata}FormFactor
     * java type: com.sforce.soap.metadata.FormFactor[]
     */
    private static final com.sforce.ws.bind.TypeInfo formFactors__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","formFactors","http://soap.sforce.com/2006/04/metadata","FormFactor",0,-1,true);

    private boolean formFactors__is_set = false;

    private com.sforce.soap.metadata.FormFactor[] formFactors = new com.sforce.soap.metadata.FormFactor[0];

    public com.sforce.soap.metadata.FormFactor[] getFormFactors() {
      return formFactors;
    }

    public void setFormFactors(com.sforce.soap.metadata.FormFactor[] formFactors) {
      this.formFactors = formFactors;
      formFactors__is_set = true;
    }

    protected void setFormFactors(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, formFactors__typeInfo)) {
        setFormFactors((com.sforce.soap.metadata.FormFactor[])__typeMapper.readObject(__in, formFactors__typeInfo, com.sforce.soap.metadata.FormFactor[].class));
      }
    }

    /**
     * element : headerColor of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private static final com.sforce.ws.bind.TypeInfo headerColor__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","headerColor","http://www.w3.org/2001/XMLSchema","string",0,1,true);

    private boolean headerColor__is_set = false;

    private java.lang.String headerColor;

    public java.lang.String getHeaderColor() {
      return headerColor;
    }

    public void setHeaderColor(java.lang.String headerColor) {
      this.headerColor = headerColor;
      headerColor__is_set = true;
    }

    protected void setHeaderColor(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, headerColor__typeInfo)) {
        setHeaderColor(__typeMapper.readString(__in, headerColor__typeInfo, java.lang.String.class));
      }
    }

    /**
     * element : isServiceCloudConsole of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private static final com.sforce.ws.bind.TypeInfo isServiceCloudConsole__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","isServiceCloudConsole","http://www.w3.org/2001/XMLSchema","boolean",0,1,true);

    private boolean isServiceCloudConsole__is_set = false;

    private boolean isServiceCloudConsole;

    public boolean getIsServiceCloudConsole() {
      return isServiceCloudConsole;
    }

    public boolean isIsServiceCloudConsole() {
      return isServiceCloudConsole;
    }

    public void setIsServiceCloudConsole(boolean isServiceCloudConsole) {
      this.isServiceCloudConsole = isServiceCloudConsole;
      isServiceCloudConsole__is_set = true;
    }

    protected void setIsServiceCloudConsole(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, isServiceCloudConsole__typeInfo)) {
        setIsServiceCloudConsole(__typeMapper.readBoolean(__in, isServiceCloudConsole__typeInfo, boolean.class));
      }
    }

    /**
     * element : keyboardShortcuts of type {http://soap.sforce.com/2006/04/metadata}KeyboardShortcuts
     * java type: com.sforce.soap.metadata.KeyboardShortcuts
     */
    private static final com.sforce.ws.bind.TypeInfo keyboardShortcuts__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","keyboardShortcuts","http://soap.sforce.com/2006/04/metadata","KeyboardShortcuts",0,1,true);

    private boolean keyboardShortcuts__is_set = false;

    private com.sforce.soap.metadata.KeyboardShortcuts keyboardShortcuts;

    public com.sforce.soap.metadata.KeyboardShortcuts getKeyboardShortcuts() {
      return keyboardShortcuts;
    }

    public void setKeyboardShortcuts(com.sforce.soap.metadata.KeyboardShortcuts keyboardShortcuts) {
      this.keyboardShortcuts = keyboardShortcuts;
      keyboardShortcuts__is_set = true;
    }

    protected void setKeyboardShortcuts(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, keyboardShortcuts__typeInfo)) {
        setKeyboardShortcuts((com.sforce.soap.metadata.KeyboardShortcuts)__typeMapper.readObject(__in, keyboardShortcuts__typeInfo, com.sforce.soap.metadata.KeyboardShortcuts.class));
      }
    }

    /**
     * element : label of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private static final com.sforce.ws.bind.TypeInfo label__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","label","http://www.w3.org/2001/XMLSchema","string",0,1,true);

    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, label__typeInfo)) {
        setLabel(__typeMapper.readString(__in, label__typeInfo, java.lang.String.class));
      }
    }

    /**
     * element : listPlacement of type {http://soap.sforce.com/2006/04/metadata}ListPlacement
     * java type: com.sforce.soap.metadata.ListPlacement
     */
    private static final com.sforce.ws.bind.TypeInfo listPlacement__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","listPlacement","http://soap.sforce.com/2006/04/metadata","ListPlacement",0,1,true);

    private boolean listPlacement__is_set = false;

    private com.sforce.soap.metadata.ListPlacement listPlacement;

    public com.sforce.soap.metadata.ListPlacement getListPlacement() {
      return listPlacement;
    }

    public void setListPlacement(com.sforce.soap.metadata.ListPlacement listPlacement) {
      this.listPlacement = listPlacement;
      listPlacement__is_set = true;
    }

    protected void setListPlacement(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, listPlacement__typeInfo)) {
        setListPlacement((com.sforce.soap.metadata.ListPlacement)__typeMapper.readObject(__in, listPlacement__typeInfo, com.sforce.soap.metadata.ListPlacement.class));
      }
    }

    /**
     * element : listRefreshMethod of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private static final com.sforce.ws.bind.TypeInfo listRefreshMethod__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","listRefreshMethod","http://www.w3.org/2001/XMLSchema","string",0,1,true);

    private boolean listRefreshMethod__is_set = false;

    private java.lang.String listRefreshMethod;

    public java.lang.String getListRefreshMethod() {
      return listRefreshMethod;
    }

    public void setListRefreshMethod(java.lang.String listRefreshMethod) {
      this.listRefreshMethod = listRefreshMethod;
      listRefreshMethod__is_set = true;
    }

    protected void setListRefreshMethod(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, listRefreshMethod__typeInfo)) {
        setListRefreshMethod(__typeMapper.readString(__in, listRefreshMethod__typeInfo, java.lang.String.class));
      }
    }

    /**
     * element : liveAgentConfig of type {http://soap.sforce.com/2006/04/metadata}LiveAgentConfig
     * java type: com.sforce.soap.metadata.LiveAgentConfig
     */
    private static final com.sforce.ws.bind.TypeInfo liveAgentConfig__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","liveAgentConfig","http://soap.sforce.com/2006/04/metadata","LiveAgentConfig",0,1,true);

    private boolean liveAgentConfig__is_set = false;

    private com.sforce.soap.metadata.LiveAgentConfig liveAgentConfig;

    public com.sforce.soap.metadata.LiveAgentConfig getLiveAgentConfig() {
      return liveAgentConfig;
    }

    public void setLiveAgentConfig(com.sforce.soap.metadata.LiveAgentConfig liveAgentConfig) {
      this.liveAgentConfig = liveAgentConfig;
      liveAgentConfig__is_set = true;
    }

    protected void setLiveAgentConfig(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, liveAgentConfig__typeInfo)) {
        setLiveAgentConfig((com.sforce.soap.metadata.LiveAgentConfig)__typeMapper.readObject(__in, liveAgentConfig__typeInfo, com.sforce.soap.metadata.LiveAgentConfig.class));
      }
    }

    /**
     * element : logo of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private static final com.sforce.ws.bind.TypeInfo logo__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","logo","http://www.w3.org/2001/XMLSchema","string",0,1,true);

    private boolean logo__is_set = false;

    private java.lang.String logo;

    public java.lang.String getLogo() {
      return logo;
    }

    public void setLogo(java.lang.String logo) {
      this.logo = logo;
      logo__is_set = true;
    }

    protected void setLogo(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, logo__typeInfo)) {
        setLogo(__typeMapper.readString(__in, logo__typeInfo, java.lang.String.class));
      }
    }

    /**
     * element : navType of type {http://soap.sforce.com/2006/04/metadata}NavType
     * java type: com.sforce.soap.metadata.NavType
     */
    private static final com.sforce.ws.bind.TypeInfo navType__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","navType","http://soap.sforce.com/2006/04/metadata","NavType",0,1,true);

    private boolean navType__is_set = false;

    private com.sforce.soap.metadata.NavType navType;

    public com.sforce.soap.metadata.NavType getNavType() {
      return navType;
    }

    public void setNavType(com.sforce.soap.metadata.NavType navType) {
      this.navType = navType;
      navType__is_set = true;
    }

    protected void setNavType(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, navType__typeInfo)) {
        setNavType((com.sforce.soap.metadata.NavType)__typeMapper.readObject(__in, navType__typeInfo, com.sforce.soap.metadata.NavType.class));
      }
    }

    /**
     * element : primaryTabColor of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private static final com.sforce.ws.bind.TypeInfo primaryTabColor__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","primaryTabColor","http://www.w3.org/2001/XMLSchema","string",0,1,true);

    private boolean primaryTabColor__is_set = false;

    private java.lang.String primaryTabColor;

    public java.lang.String getPrimaryTabColor() {
      return primaryTabColor;
    }

    public void setPrimaryTabColor(java.lang.String primaryTabColor) {
      this.primaryTabColor = primaryTabColor;
      primaryTabColor__is_set = true;
    }

    protected void setPrimaryTabColor(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, primaryTabColor__typeInfo)) {
        setPrimaryTabColor(__typeMapper.readString(__in, primaryTabColor__typeInfo, java.lang.String.class));
      }
    }

    /**
     * element : profileActionOverrides of type {http://soap.sforce.com/2006/04/metadata}AppProfileActionOverride
     * java type: com.sforce.soap.metadata.AppProfileActionOverride[]
     */
    private static final com.sforce.ws.bind.TypeInfo profileActionOverrides__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","profileActionOverrides","http://soap.sforce.com/2006/04/metadata","AppProfileActionOverride",0,-1,true);

    private boolean profileActionOverrides__is_set = false;

    private com.sforce.soap.metadata.AppProfileActionOverride[] profileActionOverrides = new com.sforce.soap.metadata.AppProfileActionOverride[0];

    public com.sforce.soap.metadata.AppProfileActionOverride[] getProfileActionOverrides() {
      return profileActionOverrides;
    }

    public void setProfileActionOverrides(com.sforce.soap.metadata.AppProfileActionOverride[] profileActionOverrides) {
      this.profileActionOverrides = profileActionOverrides;
      profileActionOverrides__is_set = true;
    }

    protected void setProfileActionOverrides(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, profileActionOverrides__typeInfo)) {
        setProfileActionOverrides((com.sforce.soap.metadata.AppProfileActionOverride[])__typeMapper.readObject(__in, profileActionOverrides__typeInfo, com.sforce.soap.metadata.AppProfileActionOverride[].class));
      }
    }

    /**
     * element : pushNotifications of type {http://soap.sforce.com/2006/04/metadata}PushNotifications
     * java type: com.sforce.soap.metadata.PushNotifications
     */
    private static final com.sforce.ws.bind.TypeInfo pushNotifications__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","pushNotifications","http://soap.sforce.com/2006/04/metadata","PushNotifications",0,1,true);

    private boolean pushNotifications__is_set = false;

    private com.sforce.soap.metadata.PushNotifications pushNotifications;

    public com.sforce.soap.metadata.PushNotifications getPushNotifications() {
      return pushNotifications;
    }

    public void setPushNotifications(com.sforce.soap.metadata.PushNotifications pushNotifications) {
      this.pushNotifications = pushNotifications;
      pushNotifications__is_set = true;
    }

    protected void setPushNotifications(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, pushNotifications__typeInfo)) {
        setPushNotifications((com.sforce.soap.metadata.PushNotifications)__typeMapper.readObject(__in, pushNotifications__typeInfo, com.sforce.soap.metadata.PushNotifications.class));
      }
    }

    /**
     * element : saveUserSessions of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private static final com.sforce.ws.bind.TypeInfo saveUserSessions__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","saveUserSessions","http://www.w3.org/2001/XMLSchema","boolean",0,1,true);

    private boolean saveUserSessions__is_set = false;

    private boolean saveUserSessions;

    public boolean getSaveUserSessions() {
      return saveUserSessions;
    }

    public boolean isSaveUserSessions() {
      return saveUserSessions;
    }

    public void setSaveUserSessions(boolean saveUserSessions) {
      this.saveUserSessions = saveUserSessions;
      saveUserSessions__is_set = true;
    }

    protected void setSaveUserSessions(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, saveUserSessions__typeInfo)) {
        setSaveUserSessions(__typeMapper.readBoolean(__in, saveUserSessions__typeInfo, boolean.class));
      }
    }

    /**
     * element : setupExperience of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private static final com.sforce.ws.bind.TypeInfo setupExperience__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","setupExperience","http://www.w3.org/2001/XMLSchema","string",0,1,true);

    private boolean setupExperience__is_set = false;

    private java.lang.String setupExperience;

    public java.lang.String getSetupExperience() {
      return setupExperience;
    }

    public void setSetupExperience(java.lang.String setupExperience) {
      this.setupExperience = setupExperience;
      setupExperience__is_set = true;
    }

    protected void setSetupExperience(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, setupExperience__typeInfo)) {
        setSetupExperience(__typeMapper.readString(__in, setupExperience__typeInfo, java.lang.String.class));
      }
    }

    /**
     * element : tab of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String[]
     */
    private static final com.sforce.ws.bind.TypeInfo tab__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","tab","http://www.w3.org/2001/XMLSchema","string",0,-1,true);

    private boolean tab__is_set = false;

    private java.lang.String[] tab = new java.lang.String[0];

    public java.lang.String[] getTab() {
      return tab;
    }

    public void setTab(java.lang.String[] tab) {
      this.tab = tab;
      tab__is_set = true;
    }

    protected void setTab(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, tab__typeInfo)) {
        setTab((java.lang.String[])__typeMapper.readObject(__in, tab__typeInfo, java.lang.String[].class));
      }
    }

    /**
     * element : tabLimitConfig of type {http://soap.sforce.com/2006/04/metadata}TabLimitConfig
     * java type: com.sforce.soap.metadata.TabLimitConfig
     */
    private static final com.sforce.ws.bind.TypeInfo tabLimitConfig__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","tabLimitConfig","http://soap.sforce.com/2006/04/metadata","TabLimitConfig",0,1,true);

    private boolean tabLimitConfig__is_set = false;

    private com.sforce.soap.metadata.TabLimitConfig tabLimitConfig;

    public com.sforce.soap.metadata.TabLimitConfig getTabLimitConfig() {
      return tabLimitConfig;
    }

    public void setTabLimitConfig(com.sforce.soap.metadata.TabLimitConfig tabLimitConfig) {
      this.tabLimitConfig = tabLimitConfig;
      tabLimitConfig__is_set = true;
    }

    protected void setTabLimitConfig(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, tabLimitConfig__typeInfo)) {
        setTabLimitConfig((com.sforce.soap.metadata.TabLimitConfig)__typeMapper.readObject(__in, tabLimitConfig__typeInfo, com.sforce.soap.metadata.TabLimitConfig.class));
      }
    }

    /**
     * element : uiType of type {http://soap.sforce.com/2006/04/metadata}UiType
     * java type: com.sforce.soap.metadata.UiType
     */
    private static final com.sforce.ws.bind.TypeInfo uiType__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","uiType","http://soap.sforce.com/2006/04/metadata","UiType",0,1,true);

    private boolean uiType__is_set = false;

    private com.sforce.soap.metadata.UiType uiType;

    public com.sforce.soap.metadata.UiType getUiType() {
      return uiType;
    }

    public void setUiType(com.sforce.soap.metadata.UiType uiType) {
      this.uiType = uiType;
      uiType__is_set = true;
    }

    protected void setUiType(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, uiType__typeInfo)) {
        setUiType((com.sforce.soap.metadata.UiType)__typeMapper.readObject(__in, uiType__typeInfo, com.sforce.soap.metadata.UiType.class));
      }
    }

    /**
     * element : utilityBar of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private static final com.sforce.ws.bind.TypeInfo utilityBar__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","utilityBar","http://www.w3.org/2001/XMLSchema","string",0,1,true);

    private boolean utilityBar__is_set = false;

    private java.lang.String utilityBar;

    public java.lang.String getUtilityBar() {
      return utilityBar;
    }

    public void setUtilityBar(java.lang.String utilityBar) {
      this.utilityBar = utilityBar;
      utilityBar__is_set = true;
    }

    protected void setUtilityBar(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, utilityBar__typeInfo)) {
        setUtilityBar(__typeMapper.readString(__in, utilityBar__typeInfo, java.lang.String.class));
      }
    }

    /**
     * element : workspaceMappings of type {http://soap.sforce.com/2006/04/metadata}WorkspaceMappings
     * java type: com.sforce.soap.metadata.WorkspaceMappings
     */
    private static final com.sforce.ws.bind.TypeInfo workspaceMappings__typeInfo =
      new com.sforce.ws.bind.TypeInfo("http://soap.sforce.com/2006/04/metadata","workspaceMappings","http://soap.sforce.com/2006/04/metadata","WorkspaceMappings",0,1,true);

    private boolean workspaceMappings__is_set = false;

    private com.sforce.soap.metadata.WorkspaceMappings workspaceMappings;

    public com.sforce.soap.metadata.WorkspaceMappings getWorkspaceMappings() {
      return workspaceMappings;
    }

    public void setWorkspaceMappings(com.sforce.soap.metadata.WorkspaceMappings workspaceMappings) {
      this.workspaceMappings = workspaceMappings;
      workspaceMappings__is_set = true;
    }

    protected void setWorkspaceMappings(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, workspaceMappings__typeInfo)) {
        setWorkspaceMappings((com.sforce.soap.metadata.WorkspaceMappings)__typeMapper.readObject(__in, workspaceMappings__typeInfo, com.sforce.soap.metadata.WorkspaceMappings.class));
      }
    }

    /**
     */
    @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, "http://soap.sforce.com/2006/04/metadata", "CustomApplication");
      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);
       __typeMapper.writeObject(__out, actionOverrides__typeInfo, actionOverrides, actionOverrides__is_set);
       __typeMapper.writeObject(__out, brand__typeInfo, brand, brand__is_set);
       __typeMapper.writeObject(__out, customApplicationComponents__typeInfo, customApplicationComponents, customApplicationComponents__is_set);
       __typeMapper.writeString(__out, defaultLandingTab__typeInfo, defaultLandingTab, defaultLandingTab__is_set);
       __typeMapper.writeString(__out, description__typeInfo, description, description__is_set);
       __typeMapper.writeString(__out, detailPageRefreshMethod__typeInfo, detailPageRefreshMethod, detailPageRefreshMethod__is_set);
       __typeMapper.writeObject(__out, domainWhitelist__typeInfo, domainWhitelist, domainWhitelist__is_set);
       __typeMapper.writeBoolean(__out, enableCustomizeMyTabs__typeInfo, enableCustomizeMyTabs, enableCustomizeMyTabs__is_set);
       __typeMapper.writeBoolean(__out, enableKeyboardShortcuts__typeInfo, enableKeyboardShortcuts, enableKeyboardShortcuts__is_set);
       __typeMapper.writeBoolean(__out, enableListViewHover__typeInfo, enableListViewHover, enableListViewHover__is_set);
       __typeMapper.writeBoolean(__out, enableListViewReskin__typeInfo, enableListViewReskin, enableListViewReskin__is_set);
       __typeMapper.writeBoolean(__out, enableMultiMonitorComponents__typeInfo, enableMultiMonitorComponents, enableMultiMonitorComponents__is_set);
       __typeMapper.writeBoolean(__out, enablePinTabs__typeInfo, enablePinTabs, enablePinTabs__is_set);
       __typeMapper.writeBoolean(__out, enableTabHover__typeInfo, enableTabHover, enableTabHover__is_set);
       __typeMapper.writeBoolean(__out, enableTabLimits__typeInfo, enableTabLimits, enableTabLimits__is_set);
       __typeMapper.writeString(__out, footerColor__typeInfo, footerColor, footerColor__is_set);
       __typeMapper.writeObject(__out, formFactors__typeInfo, formFactors, formFactors__is_set);
       __typeMapper.writeString(__out, headerColor__typeInfo, headerColor, headerColor__is_set);
       __typeMapper.writeBoolean(__out, isServiceCloudConsole__typeInfo, isServiceCloudConsole, isServiceCloudConsole__is_set);
       __typeMapper.writeObject(__out, keyboardShortcuts__typeInfo, keyboardShortcuts, keyboardShortcuts__is_set);
       __typeMapper.writeString(__out, label__typeInfo, label, label__is_set);
       __typeMapper.writeObject(__out, listPlacement__typeInfo, listPlacement, listPlacement__is_set);
       __typeMapper.writeString(__out, listRefreshMethod__typeInfo, listRefreshMethod, listRefreshMethod__is_set);
       __typeMapper.writeObject(__out, liveAgentConfig__typeInfo, liveAgentConfig, liveAgentConfig__is_set);
       __typeMapper.writeString(__out, logo__typeInfo, logo, logo__is_set);
       __typeMapper.writeObject(__out, navType__typeInfo, navType, navType__is_set);
       __typeMapper.writeString(__out, primaryTabColor__typeInfo, primaryTabColor, primaryTabColor__is_set);
       __typeMapper.writeObject(__out, profileActionOverrides__typeInfo, profileActionOverrides, profileActionOverrides__is_set);
       __typeMapper.writeObject(__out, pushNotifications__typeInfo, pushNotifications, pushNotifications__is_set);
       __typeMapper.writeBoolean(__out, saveUserSessions__typeInfo, saveUserSessions, saveUserSessions__is_set);
       __typeMapper.writeString(__out, setupExperience__typeInfo, setupExperience, setupExperience__is_set);
       __typeMapper.writeObject(__out, tab__typeInfo, tab, tab__is_set);
       __typeMapper.writeObject(__out, tabLimitConfig__typeInfo, tabLimitConfig, tabLimitConfig__is_set);
       __typeMapper.writeObject(__out, uiType__typeInfo, uiType, uiType__is_set);
       __typeMapper.writeString(__out, utilityBar__typeInfo, utilityBar, utilityBar__is_set);
       __typeMapper.writeObject(__out, workspaceMappings__typeInfo, workspaceMappings, workspaceMappings__is_set);
    }

    @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);
        setActionOverrides(__in, __typeMapper);
        setBrand(__in, __typeMapper);
        setCustomApplicationComponents(__in, __typeMapper);
        setDefaultLandingTab(__in, __typeMapper);
        setDescription(__in, __typeMapper);
        setDetailPageRefreshMethod(__in, __typeMapper);
        setDomainWhitelist(__in, __typeMapper);
        setEnableCustomizeMyTabs(__in, __typeMapper);
        setEnableKeyboardShortcuts(__in, __typeMapper);
        setEnableListViewHover(__in, __typeMapper);
        setEnableListViewReskin(__in, __typeMapper);
        setEnableMultiMonitorComponents(__in, __typeMapper);
        setEnablePinTabs(__in, __typeMapper);
        setEnableTabHover(__in, __typeMapper);
        setEnableTabLimits(__in, __typeMapper);
        setFooterColor(__in, __typeMapper);
        setFormFactors(__in, __typeMapper);
        setHeaderColor(__in, __typeMapper);
        setIsServiceCloudConsole(__in, __typeMapper);
        setKeyboardShortcuts(__in, __typeMapper);
        setLabel(__in, __typeMapper);
        setListPlacement(__in, __typeMapper);
        setListRefreshMethod(__in, __typeMapper);
        setLiveAgentConfig(__in, __typeMapper);
        setLogo(__in, __typeMapper);
        setNavType(__in, __typeMapper);
        setPrimaryTabColor(__in, __typeMapper);
        setProfileActionOverrides(__in, __typeMapper);
        setPushNotifications(__in, __typeMapper);
        setSaveUserSessions(__in, __typeMapper);
        setSetupExperience(__in, __typeMapper);
        setTab(__in, __typeMapper);
        setTabLimitConfig(__in, __typeMapper);
        setUiType(__in, __typeMapper);
        setUtilityBar(__in, __typeMapper);
        setWorkspaceMappings(__in, __typeMapper);
    }

    @Override
    public String toString() {
      java.lang.StringBuilder sb = new java.lang.StringBuilder();
      sb.append("[CustomApplication ");
      sb.append(super.toString());
      toString1(sb);

      sb.append("]\n");
      return sb.toString();
    }

    private void toString1(StringBuilder sb) {
      toStringHelper(sb, "actionOverrides", actionOverrides);
      toStringHelper(sb, "brand", brand);
      toStringHelper(sb, "customApplicationComponents", customApplicationComponents);
      toStringHelper(sb, "defaultLandingTab", defaultLandingTab);
      toStringHelper(sb, "description", description);
      toStringHelper(sb, "detailPageRefreshMethod", detailPageRefreshMethod);
      toStringHelper(sb, "domainWhitelist", domainWhitelist);
      toStringHelper(sb, "enableCustomizeMyTabs", enableCustomizeMyTabs);
      toStringHelper(sb, "enableKeyboardShortcuts", enableKeyboardShortcuts);
      toStringHelper(sb, "enableListViewHover", enableListViewHover);
      toStringHelper(sb, "enableListViewReskin", enableListViewReskin);
      toStringHelper(sb, "enableMultiMonitorComponents", enableMultiMonitorComponents);
      toStringHelper(sb, "enablePinTabs", enablePinTabs);
      toStringHelper(sb, "enableTabHover", enableTabHover);
      toStringHelper(sb, "enableTabLimits", enableTabLimits);
      toStringHelper(sb, "footerColor", footerColor);
      toStringHelper(sb, "formFactors", formFactors);
      toStringHelper(sb, "headerColor", headerColor);
      toStringHelper(sb, "isServiceCloudConsole", isServiceCloudConsole);
      toStringHelper(sb, "keyboardShortcuts", keyboardShortcuts);
      toStringHelper(sb, "label", label);
      toStringHelper(sb, "listPlacement", listPlacement);
      toStringHelper(sb, "listRefreshMethod", listRefreshMethod);
      toStringHelper(sb, "liveAgentConfig", liveAgentConfig);
      toStringHelper(sb, "logo", logo);
      toStringHelper(sb, "navType", navType);
      toStringHelper(sb, "primaryTabColor", primaryTabColor);
      toStringHelper(sb, "profileActionOverrides", profileActionOverrides);
      toStringHelper(sb, "pushNotifications", pushNotifications);
      toStringHelper(sb, "saveUserSessions", saveUserSessions);
      toStringHelper(sb, "setupExperience", setupExperience);
      toStringHelper(sb, "tab", tab);
      toStringHelper(sb, "tabLimitConfig", tabLimitConfig);
      toStringHelper(sb, "uiType", uiType);
      toStringHelper(sb, "utilityBar", utilityBar);
      toStringHelper(sb, "workspaceMappings", workspaceMappings);

    }


    private void toStringHelper(StringBuilder sb, String name, Object value) {
      sb.append(' ').append(name).append("='").append(com.sforce.ws.util.Verbose.toString(value)).append("'\n");
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy