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

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

The 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 LiveAgentConfig implements com.sforce.ws.bind.XMLizable {

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

    /* Cache the typeInfo instead of declaring static fields throughout*/
    private transient java.util.Map typeInfoCache = new java.util.HashMap();
    private com.sforce.ws.bind.TypeInfo _lookupTypeInfo(String fieldName, String namespace, String name, String typeNS, String type, int minOcc, int maxOcc, boolean elementForm) {
      com.sforce.ws.bind.TypeInfo typeInfo = typeInfoCache.get(fieldName);
      if (typeInfo == null) {
        typeInfo = new com.sforce.ws.bind.TypeInfo(namespace, name, typeNS, type, minOcc, maxOcc, elementForm);
        typeInfoCache.put(fieldName, typeInfo);
      }
      return typeInfo;
    }

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

    private boolean enableLiveChat;

    public boolean getEnableLiveChat() {
      return enableLiveChat;
    }

    public boolean isEnableLiveChat() {
      return enableLiveChat;
    }

    public void setEnableLiveChat(boolean enableLiveChat) {
      this.enableLiveChat = enableLiveChat;
      enableLiveChat__is_set = true;
    }

    protected void setEnableLiveChat(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("enableLiveChat", "http://soap.sforce.com/2006/04/metadata","enableLiveChat","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setEnableLiveChat(__typeMapper.readBoolean(__in, _lookupTypeInfo("enableLiveChat", "http://soap.sforce.com/2006/04/metadata","enableLiveChat","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldEnableLiveChat(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("enableLiveChat", "http://soap.sforce.com/2006/04/metadata","enableLiveChat","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), enableLiveChat, enableLiveChat__is_set);
    }

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

    private boolean openNewAccountSubtab;

    public boolean getOpenNewAccountSubtab() {
      return openNewAccountSubtab;
    }

    public boolean isOpenNewAccountSubtab() {
      return openNewAccountSubtab;
    }

    public void setOpenNewAccountSubtab(boolean openNewAccountSubtab) {
      this.openNewAccountSubtab = openNewAccountSubtab;
      openNewAccountSubtab__is_set = true;
    }

    protected void setOpenNewAccountSubtab(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("openNewAccountSubtab", "http://soap.sforce.com/2006/04/metadata","openNewAccountSubtab","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setOpenNewAccountSubtab(__typeMapper.readBoolean(__in, _lookupTypeInfo("openNewAccountSubtab", "http://soap.sforce.com/2006/04/metadata","openNewAccountSubtab","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldOpenNewAccountSubtab(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("openNewAccountSubtab", "http://soap.sforce.com/2006/04/metadata","openNewAccountSubtab","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), openNewAccountSubtab, openNewAccountSubtab__is_set);
    }

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

    private boolean openNewCaseSubtab;

    public boolean getOpenNewCaseSubtab() {
      return openNewCaseSubtab;
    }

    public boolean isOpenNewCaseSubtab() {
      return openNewCaseSubtab;
    }

    public void setOpenNewCaseSubtab(boolean openNewCaseSubtab) {
      this.openNewCaseSubtab = openNewCaseSubtab;
      openNewCaseSubtab__is_set = true;
    }

    protected void setOpenNewCaseSubtab(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("openNewCaseSubtab", "http://soap.sforce.com/2006/04/metadata","openNewCaseSubtab","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setOpenNewCaseSubtab(__typeMapper.readBoolean(__in, _lookupTypeInfo("openNewCaseSubtab", "http://soap.sforce.com/2006/04/metadata","openNewCaseSubtab","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldOpenNewCaseSubtab(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("openNewCaseSubtab", "http://soap.sforce.com/2006/04/metadata","openNewCaseSubtab","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), openNewCaseSubtab, openNewCaseSubtab__is_set);
    }

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

    private boolean openNewContactSubtab;

    public boolean getOpenNewContactSubtab() {
      return openNewContactSubtab;
    }

    public boolean isOpenNewContactSubtab() {
      return openNewContactSubtab;
    }

    public void setOpenNewContactSubtab(boolean openNewContactSubtab) {
      this.openNewContactSubtab = openNewContactSubtab;
      openNewContactSubtab__is_set = true;
    }

    protected void setOpenNewContactSubtab(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("openNewContactSubtab", "http://soap.sforce.com/2006/04/metadata","openNewContactSubtab","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setOpenNewContactSubtab(__typeMapper.readBoolean(__in, _lookupTypeInfo("openNewContactSubtab", "http://soap.sforce.com/2006/04/metadata","openNewContactSubtab","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldOpenNewContactSubtab(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("openNewContactSubtab", "http://soap.sforce.com/2006/04/metadata","openNewContactSubtab","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), openNewContactSubtab, openNewContactSubtab__is_set);
    }

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

    private boolean openNewLeadSubtab;

    public boolean getOpenNewLeadSubtab() {
      return openNewLeadSubtab;
    }

    public boolean isOpenNewLeadSubtab() {
      return openNewLeadSubtab;
    }

    public void setOpenNewLeadSubtab(boolean openNewLeadSubtab) {
      this.openNewLeadSubtab = openNewLeadSubtab;
      openNewLeadSubtab__is_set = true;
    }

    protected void setOpenNewLeadSubtab(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("openNewLeadSubtab", "http://soap.sforce.com/2006/04/metadata","openNewLeadSubtab","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setOpenNewLeadSubtab(__typeMapper.readBoolean(__in, _lookupTypeInfo("openNewLeadSubtab", "http://soap.sforce.com/2006/04/metadata","openNewLeadSubtab","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldOpenNewLeadSubtab(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("openNewLeadSubtab", "http://soap.sforce.com/2006/04/metadata","openNewLeadSubtab","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), openNewLeadSubtab, openNewLeadSubtab__is_set);
    }

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

    private boolean openNewVFPageSubtab;

    public boolean getOpenNewVFPageSubtab() {
      return openNewVFPageSubtab;
    }

    public boolean isOpenNewVFPageSubtab() {
      return openNewVFPageSubtab;
    }

    public void setOpenNewVFPageSubtab(boolean openNewVFPageSubtab) {
      this.openNewVFPageSubtab = openNewVFPageSubtab;
      openNewVFPageSubtab__is_set = true;
    }

    protected void setOpenNewVFPageSubtab(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("openNewVFPageSubtab", "http://soap.sforce.com/2006/04/metadata","openNewVFPageSubtab","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setOpenNewVFPageSubtab(__typeMapper.readBoolean(__in, _lookupTypeInfo("openNewVFPageSubtab", "http://soap.sforce.com/2006/04/metadata","openNewVFPageSubtab","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldOpenNewVFPageSubtab(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("openNewVFPageSubtab", "http://soap.sforce.com/2006/04/metadata","openNewVFPageSubtab","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), openNewVFPageSubtab, openNewVFPageSubtab__is_set);
    }

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

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

    public java.lang.String[] getPageNamesToOpen() {
      return pageNamesToOpen;
    }

    public void setPageNamesToOpen(java.lang.String[] pageNamesToOpen) {
      this.pageNamesToOpen = pageNamesToOpen;
      pageNamesToOpen__is_set = true;
    }

    protected void setPageNamesToOpen(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("pageNamesToOpen", "http://soap.sforce.com/2006/04/metadata","pageNamesToOpen","http://www.w3.org/2001/XMLSchema","string",0,-1,true))) {
        setPageNamesToOpen((java.lang.String[])__typeMapper.readObject(__in, _lookupTypeInfo("pageNamesToOpen", "http://soap.sforce.com/2006/04/metadata","pageNamesToOpen","http://www.w3.org/2001/XMLSchema","string",0,-1,true), java.lang.String[].class));
      }
    }

    private void writeFieldPageNamesToOpen(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("pageNamesToOpen", "http://soap.sforce.com/2006/04/metadata","pageNamesToOpen","http://www.w3.org/2001/XMLSchema","string",0,-1,true), pageNamesToOpen, pageNamesToOpen__is_set);
    }

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

    private boolean showKnowledgeArticles;

    public boolean getShowKnowledgeArticles() {
      return showKnowledgeArticles;
    }

    public boolean isShowKnowledgeArticles() {
      return showKnowledgeArticles;
    }

    public void setShowKnowledgeArticles(boolean showKnowledgeArticles) {
      this.showKnowledgeArticles = showKnowledgeArticles;
      showKnowledgeArticles__is_set = true;
    }

    protected void setShowKnowledgeArticles(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("showKnowledgeArticles", "http://soap.sforce.com/2006/04/metadata","showKnowledgeArticles","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setShowKnowledgeArticles(__typeMapper.readBoolean(__in, _lookupTypeInfo("showKnowledgeArticles", "http://soap.sforce.com/2006/04/metadata","showKnowledgeArticles","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldShowKnowledgeArticles(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("showKnowledgeArticles", "http://soap.sforce.com/2006/04/metadata","showKnowledgeArticles","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), showKnowledgeArticles, showKnowledgeArticles__is_set);
    }

    /**
     */
    @Override
    public void write(javax.xml.namespace.QName __element,
        com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper)
        throws java.io.IOException {
      __out.writeStartTag(__element.getNamespaceURI(), __element.getLocalPart());
      writeFields(__out, __typeMapper);
      __out.writeEndTag(__element.getNamespaceURI(), __element.getLocalPart());
    }

    protected void writeFields(com.sforce.ws.parser.XmlOutputStream __out,
         com.sforce.ws.bind.TypeMapper __typeMapper)
         throws java.io.IOException {
       writeFields1(__out, __typeMapper);
    }

    @Override
    public void load(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __typeMapper.consumeStartTag(__in);
      loadFields(__in, __typeMapper);
      __typeMapper.consumeEndTag(__in);
    }

    protected void loadFields(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
        loadFields1(__in, __typeMapper);
    }

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

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

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

    private void writeFields1(com.sforce.ws.parser.XmlOutputStream __out,
         com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      writeFieldEnableLiveChat(__out, __typeMapper);
      writeFieldOpenNewAccountSubtab(__out, __typeMapper);
      writeFieldOpenNewCaseSubtab(__out, __typeMapper);
      writeFieldOpenNewContactSubtab(__out, __typeMapper);
      writeFieldOpenNewLeadSubtab(__out, __typeMapper);
      writeFieldOpenNewVFPageSubtab(__out, __typeMapper);
      writeFieldPageNamesToOpen(__out, __typeMapper);
      writeFieldShowKnowledgeArticles(__out, __typeMapper);
    }

    private void loadFields1(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      setEnableLiveChat(__in, __typeMapper);
      setOpenNewAccountSubtab(__in, __typeMapper);
      setOpenNewCaseSubtab(__in, __typeMapper);
      setOpenNewContactSubtab(__in, __typeMapper);
      setOpenNewLeadSubtab(__in, __typeMapper);
      setOpenNewVFPageSubtab(__in, __typeMapper);
      setPageNamesToOpen(__in, __typeMapper);
      setShowKnowledgeArticles(__in, __typeMapper);
    }

    private void toString1(StringBuilder sb) {
      toStringHelper(sb, "enableLiveChat", enableLiveChat);
      toStringHelper(sb, "openNewAccountSubtab", openNewAccountSubtab);
      toStringHelper(sb, "openNewCaseSubtab", openNewCaseSubtab);
      toStringHelper(sb, "openNewContactSubtab", openNewContactSubtab);
      toStringHelper(sb, "openNewLeadSubtab", openNewLeadSubtab);
      toStringHelper(sb, "openNewVFPageSubtab", openNewVFPageSubtab);
      toStringHelper(sb, "pageNamesToOpen", pageNamesToOpen);
      toStringHelper(sb, "showKnowledgeArticles", showKnowledgeArticles);
    }


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy