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

com.sforce.soap.metadata.CaseSettings 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 CaseSettings extends com.sforce.soap.metadata.Metadata {

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

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

    private boolean caseAssignNotificationTemplate__is_set = false;

    private java.lang.String caseAssignNotificationTemplate;

    public java.lang.String getCaseAssignNotificationTemplate() {
      return caseAssignNotificationTemplate;
    }

    public void setCaseAssignNotificationTemplate(java.lang.String caseAssignNotificationTemplate) {
      this.caseAssignNotificationTemplate = caseAssignNotificationTemplate;
      caseAssignNotificationTemplate__is_set = true;
    }

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

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

    private boolean caseCloseNotificationTemplate__is_set = false;

    private java.lang.String caseCloseNotificationTemplate;

    public java.lang.String getCaseCloseNotificationTemplate() {
      return caseCloseNotificationTemplate;
    }

    public void setCaseCloseNotificationTemplate(java.lang.String caseCloseNotificationTemplate) {
      this.caseCloseNotificationTemplate = caseCloseNotificationTemplate;
      caseCloseNotificationTemplate__is_set = true;
    }

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

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

    private boolean caseCommentNotificationTemplate__is_set = false;

    private java.lang.String caseCommentNotificationTemplate;

    public java.lang.String getCaseCommentNotificationTemplate() {
      return caseCommentNotificationTemplate;
    }

    public void setCaseCommentNotificationTemplate(java.lang.String caseCommentNotificationTemplate) {
      this.caseCommentNotificationTemplate = caseCommentNotificationTemplate;
      caseCommentNotificationTemplate__is_set = true;
    }

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

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

    private boolean caseCreateNotificationTemplate__is_set = false;

    private java.lang.String caseCreateNotificationTemplate;

    public java.lang.String getCaseCreateNotificationTemplate() {
      return caseCreateNotificationTemplate;
    }

    public void setCaseCreateNotificationTemplate(java.lang.String caseCreateNotificationTemplate) {
      this.caseCreateNotificationTemplate = caseCreateNotificationTemplate;
      caseCreateNotificationTemplate__is_set = true;
    }

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

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

    private boolean caseFeedItemSettings__is_set = false;

    private com.sforce.soap.metadata.FeedItemSettings[] caseFeedItemSettings = new com.sforce.soap.metadata.FeedItemSettings[0];

    public com.sforce.soap.metadata.FeedItemSettings[] getCaseFeedItemSettings() {
      return caseFeedItemSettings;
    }

    public void setCaseFeedItemSettings(com.sforce.soap.metadata.FeedItemSettings[] caseFeedItemSettings) {
      this.caseFeedItemSettings = caseFeedItemSettings;
      caseFeedItemSettings__is_set = true;
    }

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

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

    private boolean closeCaseThroughStatusChange__is_set = false;

    private boolean closeCaseThroughStatusChange;

    public boolean getCloseCaseThroughStatusChange() {
      return closeCaseThroughStatusChange;
    }

    public boolean isCloseCaseThroughStatusChange() {
      return closeCaseThroughStatusChange;
    }

    public void setCloseCaseThroughStatusChange(boolean closeCaseThroughStatusChange) {
      this.closeCaseThroughStatusChange = closeCaseThroughStatusChange;
      closeCaseThroughStatusChange__is_set = true;
    }

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

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

    private boolean defaultCaseOwner__is_set = false;

    private java.lang.String defaultCaseOwner;

    public java.lang.String getDefaultCaseOwner() {
      return defaultCaseOwner;
    }

    public void setDefaultCaseOwner(java.lang.String defaultCaseOwner) {
      this.defaultCaseOwner = defaultCaseOwner;
      defaultCaseOwner__is_set = true;
    }

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

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

    private boolean defaultCaseOwnerType__is_set = false;

    private java.lang.String defaultCaseOwnerType;

    public java.lang.String getDefaultCaseOwnerType() {
      return defaultCaseOwnerType;
    }

    public void setDefaultCaseOwnerType(java.lang.String defaultCaseOwnerType) {
      this.defaultCaseOwnerType = defaultCaseOwnerType;
      defaultCaseOwnerType__is_set = true;
    }

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

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

    private boolean defaultCaseUser__is_set = false;

    private java.lang.String defaultCaseUser;

    public java.lang.String getDefaultCaseUser() {
      return defaultCaseUser;
    }

    public void setDefaultCaseUser(java.lang.String defaultCaseUser) {
      this.defaultCaseUser = defaultCaseUser;
      defaultCaseUser__is_set = true;
    }

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

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

    private boolean emailActionDefaultsHandlerClass__is_set = false;

    private java.lang.String emailActionDefaultsHandlerClass;

    public java.lang.String getEmailActionDefaultsHandlerClass() {
      return emailActionDefaultsHandlerClass;
    }

    public void setEmailActionDefaultsHandlerClass(java.lang.String emailActionDefaultsHandlerClass) {
      this.emailActionDefaultsHandlerClass = emailActionDefaultsHandlerClass;
      emailActionDefaultsHandlerClass__is_set = true;
    }

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

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

    private boolean emailToCase__is_set = false;

    private com.sforce.soap.metadata.EmailToCaseSettings emailToCase;

    public com.sforce.soap.metadata.EmailToCaseSettings getEmailToCase() {
      return emailToCase;
    }

    public void setEmailToCase(com.sforce.soap.metadata.EmailToCaseSettings emailToCase) {
      this.emailToCase = emailToCase;
      emailToCase__is_set = true;
    }

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

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

    private boolean enableCaseFeed__is_set = false;

    private boolean enableCaseFeed;

    public boolean getEnableCaseFeed() {
      return enableCaseFeed;
    }

    public boolean isEnableCaseFeed() {
      return enableCaseFeed;
    }

    public void setEnableCaseFeed(boolean enableCaseFeed) {
      this.enableCaseFeed = enableCaseFeed;
      enableCaseFeed__is_set = true;
    }

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

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

    private boolean enableDraftEmails__is_set = false;

    private boolean enableDraftEmails;

    public boolean getEnableDraftEmails() {
      return enableDraftEmails;
    }

    public boolean isEnableDraftEmails() {
      return enableDraftEmails;
    }

    public void setEnableDraftEmails(boolean enableDraftEmails) {
      this.enableDraftEmails = enableDraftEmails;
      enableDraftEmails__is_set = true;
    }

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

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

    private boolean enableEarlyEscalationRuleTriggers__is_set = false;

    private boolean enableEarlyEscalationRuleTriggers;

    public boolean getEnableEarlyEscalationRuleTriggers() {
      return enableEarlyEscalationRuleTriggers;
    }

    public boolean isEnableEarlyEscalationRuleTriggers() {
      return enableEarlyEscalationRuleTriggers;
    }

    public void setEnableEarlyEscalationRuleTriggers(boolean enableEarlyEscalationRuleTriggers) {
      this.enableEarlyEscalationRuleTriggers = enableEarlyEscalationRuleTriggers;
      enableEarlyEscalationRuleTriggers__is_set = true;
    }

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

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

    private boolean enableEmailActionDefaultsHandler__is_set = false;

    private boolean enableEmailActionDefaultsHandler;

    public boolean getEnableEmailActionDefaultsHandler() {
      return enableEmailActionDefaultsHandler;
    }

    public boolean isEnableEmailActionDefaultsHandler() {
      return enableEmailActionDefaultsHandler;
    }

    public void setEnableEmailActionDefaultsHandler(boolean enableEmailActionDefaultsHandler) {
      this.enableEmailActionDefaultsHandler = enableEmailActionDefaultsHandler;
      enableEmailActionDefaultsHandler__is_set = true;
    }

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

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

    private boolean enableSuggestedArticlesApplication__is_set = false;

    private boolean enableSuggestedArticlesApplication;

    public boolean getEnableSuggestedArticlesApplication() {
      return enableSuggestedArticlesApplication;
    }

    public boolean isEnableSuggestedArticlesApplication() {
      return enableSuggestedArticlesApplication;
    }

    public void setEnableSuggestedArticlesApplication(boolean enableSuggestedArticlesApplication) {
      this.enableSuggestedArticlesApplication = enableSuggestedArticlesApplication;
      enableSuggestedArticlesApplication__is_set = true;
    }

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

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

    private boolean enableSuggestedArticlesCustomerPortal__is_set = false;

    private boolean enableSuggestedArticlesCustomerPortal;

    public boolean getEnableSuggestedArticlesCustomerPortal() {
      return enableSuggestedArticlesCustomerPortal;
    }

    public boolean isEnableSuggestedArticlesCustomerPortal() {
      return enableSuggestedArticlesCustomerPortal;
    }

    public void setEnableSuggestedArticlesCustomerPortal(boolean enableSuggestedArticlesCustomerPortal) {
      this.enableSuggestedArticlesCustomerPortal = enableSuggestedArticlesCustomerPortal;
      enableSuggestedArticlesCustomerPortal__is_set = true;
    }

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

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

    private boolean enableSuggestedArticlesPartnerPortal__is_set = false;

    private boolean enableSuggestedArticlesPartnerPortal;

    public boolean getEnableSuggestedArticlesPartnerPortal() {
      return enableSuggestedArticlesPartnerPortal;
    }

    public boolean isEnableSuggestedArticlesPartnerPortal() {
      return enableSuggestedArticlesPartnerPortal;
    }

    public void setEnableSuggestedArticlesPartnerPortal(boolean enableSuggestedArticlesPartnerPortal) {
      this.enableSuggestedArticlesPartnerPortal = enableSuggestedArticlesPartnerPortal;
      enableSuggestedArticlesPartnerPortal__is_set = true;
    }

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

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

    private boolean enableSuggestedSolutions__is_set = false;

    private boolean enableSuggestedSolutions;

    public boolean getEnableSuggestedSolutions() {
      return enableSuggestedSolutions;
    }

    public boolean isEnableSuggestedSolutions() {
      return enableSuggestedSolutions;
    }

    public void setEnableSuggestedSolutions(boolean enableSuggestedSolutions) {
      this.enableSuggestedSolutions = enableSuggestedSolutions;
      enableSuggestedSolutions__is_set = true;
    }

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

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

    private boolean keepRecordTypeOnAssignmentRule__is_set = false;

    private boolean keepRecordTypeOnAssignmentRule;

    public boolean getKeepRecordTypeOnAssignmentRule() {
      return keepRecordTypeOnAssignmentRule;
    }

    public boolean isKeepRecordTypeOnAssignmentRule() {
      return keepRecordTypeOnAssignmentRule;
    }

    public void setKeepRecordTypeOnAssignmentRule(boolean keepRecordTypeOnAssignmentRule) {
      this.keepRecordTypeOnAssignmentRule = keepRecordTypeOnAssignmentRule;
      keepRecordTypeOnAssignmentRule__is_set = true;
    }

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

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

    private boolean notifyContactOnCaseComment__is_set = false;

    private boolean notifyContactOnCaseComment;

    public boolean getNotifyContactOnCaseComment() {
      return notifyContactOnCaseComment;
    }

    public boolean isNotifyContactOnCaseComment() {
      return notifyContactOnCaseComment;
    }

    public void setNotifyContactOnCaseComment(boolean notifyContactOnCaseComment) {
      this.notifyContactOnCaseComment = notifyContactOnCaseComment;
      notifyContactOnCaseComment__is_set = true;
    }

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

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

    private boolean notifyDefaultCaseOwner__is_set = false;

    private boolean notifyDefaultCaseOwner;

    public boolean getNotifyDefaultCaseOwner() {
      return notifyDefaultCaseOwner;
    }

    public boolean isNotifyDefaultCaseOwner() {
      return notifyDefaultCaseOwner;
    }

    public void setNotifyDefaultCaseOwner(boolean notifyDefaultCaseOwner) {
      this.notifyDefaultCaseOwner = notifyDefaultCaseOwner;
      notifyDefaultCaseOwner__is_set = true;
    }

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

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

    private boolean notifyOwnerOnCaseComment__is_set = false;

    private boolean notifyOwnerOnCaseComment;

    public boolean getNotifyOwnerOnCaseComment() {
      return notifyOwnerOnCaseComment;
    }

    public boolean isNotifyOwnerOnCaseComment() {
      return notifyOwnerOnCaseComment;
    }

    public void setNotifyOwnerOnCaseComment(boolean notifyOwnerOnCaseComment) {
      this.notifyOwnerOnCaseComment = notifyOwnerOnCaseComment;
      notifyOwnerOnCaseComment__is_set = true;
    }

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

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

    private boolean notifyOwnerOnCaseOwnerChange__is_set = false;

    private boolean notifyOwnerOnCaseOwnerChange;

    public boolean getNotifyOwnerOnCaseOwnerChange() {
      return notifyOwnerOnCaseOwnerChange;
    }

    public boolean isNotifyOwnerOnCaseOwnerChange() {
      return notifyOwnerOnCaseOwnerChange;
    }

    public void setNotifyOwnerOnCaseOwnerChange(boolean notifyOwnerOnCaseOwnerChange) {
      this.notifyOwnerOnCaseOwnerChange = notifyOwnerOnCaseOwnerChange;
      notifyOwnerOnCaseOwnerChange__is_set = true;
    }

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

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

    private boolean showFewerCloseActions__is_set = false;

    private boolean showFewerCloseActions;

    public boolean getShowFewerCloseActions() {
      return showFewerCloseActions;
    }

    public boolean isShowFewerCloseActions() {
      return showFewerCloseActions;
    }

    public void setShowFewerCloseActions(boolean showFewerCloseActions) {
      this.showFewerCloseActions = showFewerCloseActions;
      showFewerCloseActions__is_set = true;
    }

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

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

    private boolean systemUserEmail__is_set = false;

    private java.lang.String systemUserEmail;

    public java.lang.String getSystemUserEmail() {
      return systemUserEmail;
    }

    public void setSystemUserEmail(java.lang.String systemUserEmail) {
      this.systemUserEmail = systemUserEmail;
      systemUserEmail__is_set = true;
    }

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

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

    private boolean useSystemEmailAddress__is_set = false;

    private boolean useSystemEmailAddress;

    public boolean getUseSystemEmailAddress() {
      return useSystemEmailAddress;
    }

    public boolean isUseSystemEmailAddress() {
      return useSystemEmailAddress;
    }

    public void setUseSystemEmailAddress(boolean useSystemEmailAddress) {
      this.useSystemEmailAddress = useSystemEmailAddress;
      useSystemEmailAddress__is_set = true;
    }

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

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

    private boolean useSystemUserAsDefaultCaseUser__is_set = false;

    private boolean useSystemUserAsDefaultCaseUser;

    public boolean getUseSystemUserAsDefaultCaseUser() {
      return useSystemUserAsDefaultCaseUser;
    }

    public boolean isUseSystemUserAsDefaultCaseUser() {
      return useSystemUserAsDefaultCaseUser;
    }

    public void setUseSystemUserAsDefaultCaseUser(boolean useSystemUserAsDefaultCaseUser) {
      this.useSystemUserAsDefaultCaseUser = useSystemUserAsDefaultCaseUser;
      useSystemUserAsDefaultCaseUser__is_set = true;
    }

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

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

    private boolean webToCase__is_set = false;

    private com.sforce.soap.metadata.WebToCaseSettings webToCase;

    public com.sforce.soap.metadata.WebToCaseSettings getWebToCase() {
      return webToCase;
    }

    public void setWebToCase(com.sforce.soap.metadata.WebToCaseSettings webToCase) {
      this.webToCase = webToCase;
      webToCase__is_set = true;
    }

    protected void setWebToCase(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, webToCase__typeInfo)) {
        setWebToCase((com.sforce.soap.metadata.WebToCaseSettings)__typeMapper.readObject(__in, webToCase__typeInfo, com.sforce.soap.metadata.WebToCaseSettings.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", "CaseSettings");
      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.writeString(__out, caseAssignNotificationTemplate__typeInfo, caseAssignNotificationTemplate, caseAssignNotificationTemplate__is_set);
       __typeMapper.writeString(__out, caseCloseNotificationTemplate__typeInfo, caseCloseNotificationTemplate, caseCloseNotificationTemplate__is_set);
       __typeMapper.writeString(__out, caseCommentNotificationTemplate__typeInfo, caseCommentNotificationTemplate, caseCommentNotificationTemplate__is_set);
       __typeMapper.writeString(__out, caseCreateNotificationTemplate__typeInfo, caseCreateNotificationTemplate, caseCreateNotificationTemplate__is_set);
       __typeMapper.writeObject(__out, caseFeedItemSettings__typeInfo, caseFeedItemSettings, caseFeedItemSettings__is_set);
       __typeMapper.writeBoolean(__out, closeCaseThroughStatusChange__typeInfo, closeCaseThroughStatusChange, closeCaseThroughStatusChange__is_set);
       __typeMapper.writeString(__out, defaultCaseOwner__typeInfo, defaultCaseOwner, defaultCaseOwner__is_set);
       __typeMapper.writeString(__out, defaultCaseOwnerType__typeInfo, defaultCaseOwnerType, defaultCaseOwnerType__is_set);
       __typeMapper.writeString(__out, defaultCaseUser__typeInfo, defaultCaseUser, defaultCaseUser__is_set);
       __typeMapper.writeString(__out, emailActionDefaultsHandlerClass__typeInfo, emailActionDefaultsHandlerClass, emailActionDefaultsHandlerClass__is_set);
       __typeMapper.writeObject(__out, emailToCase__typeInfo, emailToCase, emailToCase__is_set);
       __typeMapper.writeBoolean(__out, enableCaseFeed__typeInfo, enableCaseFeed, enableCaseFeed__is_set);
       __typeMapper.writeBoolean(__out, enableDraftEmails__typeInfo, enableDraftEmails, enableDraftEmails__is_set);
       __typeMapper.writeBoolean(__out, enableEarlyEscalationRuleTriggers__typeInfo, enableEarlyEscalationRuleTriggers, enableEarlyEscalationRuleTriggers__is_set);
       __typeMapper.writeBoolean(__out, enableEmailActionDefaultsHandler__typeInfo, enableEmailActionDefaultsHandler, enableEmailActionDefaultsHandler__is_set);
       __typeMapper.writeBoolean(__out, enableSuggestedArticlesApplication__typeInfo, enableSuggestedArticlesApplication, enableSuggestedArticlesApplication__is_set);
       __typeMapper.writeBoolean(__out, enableSuggestedArticlesCustomerPortal__typeInfo, enableSuggestedArticlesCustomerPortal, enableSuggestedArticlesCustomerPortal__is_set);
       __typeMapper.writeBoolean(__out, enableSuggestedArticlesPartnerPortal__typeInfo, enableSuggestedArticlesPartnerPortal, enableSuggestedArticlesPartnerPortal__is_set);
       __typeMapper.writeBoolean(__out, enableSuggestedSolutions__typeInfo, enableSuggestedSolutions, enableSuggestedSolutions__is_set);
       __typeMapper.writeBoolean(__out, keepRecordTypeOnAssignmentRule__typeInfo, keepRecordTypeOnAssignmentRule, keepRecordTypeOnAssignmentRule__is_set);
       __typeMapper.writeBoolean(__out, notifyContactOnCaseComment__typeInfo, notifyContactOnCaseComment, notifyContactOnCaseComment__is_set);
       __typeMapper.writeBoolean(__out, notifyDefaultCaseOwner__typeInfo, notifyDefaultCaseOwner, notifyDefaultCaseOwner__is_set);
       __typeMapper.writeBoolean(__out, notifyOwnerOnCaseComment__typeInfo, notifyOwnerOnCaseComment, notifyOwnerOnCaseComment__is_set);
       __typeMapper.writeBoolean(__out, notifyOwnerOnCaseOwnerChange__typeInfo, notifyOwnerOnCaseOwnerChange, notifyOwnerOnCaseOwnerChange__is_set);
       __typeMapper.writeBoolean(__out, showFewerCloseActions__typeInfo, showFewerCloseActions, showFewerCloseActions__is_set);
       __typeMapper.writeString(__out, systemUserEmail__typeInfo, systemUserEmail, systemUserEmail__is_set);
       __typeMapper.writeBoolean(__out, useSystemEmailAddress__typeInfo, useSystemEmailAddress, useSystemEmailAddress__is_set);
       __typeMapper.writeBoolean(__out, useSystemUserAsDefaultCaseUser__typeInfo, useSystemUserAsDefaultCaseUser, useSystemUserAsDefaultCaseUser__is_set);
       __typeMapper.writeObject(__out, webToCase__typeInfo, webToCase, webToCase__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);
        setCaseAssignNotificationTemplate(__in, __typeMapper);
        setCaseCloseNotificationTemplate(__in, __typeMapper);
        setCaseCommentNotificationTemplate(__in, __typeMapper);
        setCaseCreateNotificationTemplate(__in, __typeMapper);
        setCaseFeedItemSettings(__in, __typeMapper);
        setCloseCaseThroughStatusChange(__in, __typeMapper);
        setDefaultCaseOwner(__in, __typeMapper);
        setDefaultCaseOwnerType(__in, __typeMapper);
        setDefaultCaseUser(__in, __typeMapper);
        setEmailActionDefaultsHandlerClass(__in, __typeMapper);
        setEmailToCase(__in, __typeMapper);
        setEnableCaseFeed(__in, __typeMapper);
        setEnableDraftEmails(__in, __typeMapper);
        setEnableEarlyEscalationRuleTriggers(__in, __typeMapper);
        setEnableEmailActionDefaultsHandler(__in, __typeMapper);
        setEnableSuggestedArticlesApplication(__in, __typeMapper);
        setEnableSuggestedArticlesCustomerPortal(__in, __typeMapper);
        setEnableSuggestedArticlesPartnerPortal(__in, __typeMapper);
        setEnableSuggestedSolutions(__in, __typeMapper);
        setKeepRecordTypeOnAssignmentRule(__in, __typeMapper);
        setNotifyContactOnCaseComment(__in, __typeMapper);
        setNotifyDefaultCaseOwner(__in, __typeMapper);
        setNotifyOwnerOnCaseComment(__in, __typeMapper);
        setNotifyOwnerOnCaseOwnerChange(__in, __typeMapper);
        setShowFewerCloseActions(__in, __typeMapper);
        setSystemUserEmail(__in, __typeMapper);
        setUseSystemEmailAddress(__in, __typeMapper);
        setUseSystemUserAsDefaultCaseUser(__in, __typeMapper);
        setWebToCase(__in, __typeMapper);
    }

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

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

    private void toString1(StringBuilder sb) {
      toStringHelper(sb, "caseAssignNotificationTemplate", caseAssignNotificationTemplate);
      toStringHelper(sb, "caseCloseNotificationTemplate", caseCloseNotificationTemplate);
      toStringHelper(sb, "caseCommentNotificationTemplate", caseCommentNotificationTemplate);
      toStringHelper(sb, "caseCreateNotificationTemplate", caseCreateNotificationTemplate);
      toStringHelper(sb, "caseFeedItemSettings", caseFeedItemSettings);
      toStringHelper(sb, "closeCaseThroughStatusChange", closeCaseThroughStatusChange);
      toStringHelper(sb, "defaultCaseOwner", defaultCaseOwner);
      toStringHelper(sb, "defaultCaseOwnerType", defaultCaseOwnerType);
      toStringHelper(sb, "defaultCaseUser", defaultCaseUser);
      toStringHelper(sb, "emailActionDefaultsHandlerClass", emailActionDefaultsHandlerClass);
      toStringHelper(sb, "emailToCase", emailToCase);
      toStringHelper(sb, "enableCaseFeed", enableCaseFeed);
      toStringHelper(sb, "enableDraftEmails", enableDraftEmails);
      toStringHelper(sb, "enableEarlyEscalationRuleTriggers", enableEarlyEscalationRuleTriggers);
      toStringHelper(sb, "enableEmailActionDefaultsHandler", enableEmailActionDefaultsHandler);
      toStringHelper(sb, "enableSuggestedArticlesApplication", enableSuggestedArticlesApplication);
      toStringHelper(sb, "enableSuggestedArticlesCustomerPortal", enableSuggestedArticlesCustomerPortal);
      toStringHelper(sb, "enableSuggestedArticlesPartnerPortal", enableSuggestedArticlesPartnerPortal);
      toStringHelper(sb, "enableSuggestedSolutions", enableSuggestedSolutions);
      toStringHelper(sb, "keepRecordTypeOnAssignmentRule", keepRecordTypeOnAssignmentRule);
      toStringHelper(sb, "notifyContactOnCaseComment", notifyContactOnCaseComment);
      toStringHelper(sb, "notifyDefaultCaseOwner", notifyDefaultCaseOwner);
      toStringHelper(sb, "notifyOwnerOnCaseComment", notifyOwnerOnCaseComment);
      toStringHelper(sb, "notifyOwnerOnCaseOwnerChange", notifyOwnerOnCaseOwnerChange);
      toStringHelper(sb, "showFewerCloseActions", showFewerCloseActions);
      toStringHelper(sb, "systemUserEmail", systemUserEmail);
      toStringHelper(sb, "useSystemEmailAddress", useSystemEmailAddress);
      toStringHelper(sb, "useSystemUserAsDefaultCaseUser", useSystemUserAsDefaultCaseUser);
      toStringHelper(sb, "webToCase", webToCase);

    }


    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