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

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

There is a newer version: 62.0.0
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 DiscoveryGoal extends com.sforce.soap.metadata.Metadata {

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

    /* 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 : active of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean active__is_set = false;

    private boolean active;

    public boolean getActive() {
      return active;
    }

    public boolean isActive() {
      return active;
    }

    public void setActive(boolean active) {
      this.active = active;
      active__is_set = true;
    }

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

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

    /**
     * element : deployedModels of type {http://soap.sforce.com/2006/04/metadata}DiscoveryDeployedModel
     * java type: com.sforce.soap.metadata.DiscoveryDeployedModel[]
     */
    private boolean deployedModels__is_set = false;

    private com.sforce.soap.metadata.DiscoveryDeployedModel[] deployedModels = new com.sforce.soap.metadata.DiscoveryDeployedModel[0];

    public com.sforce.soap.metadata.DiscoveryDeployedModel[] getDeployedModels() {
      return deployedModels;
    }

    public void setDeployedModels(com.sforce.soap.metadata.DiscoveryDeployedModel[] deployedModels) {
      this.deployedModels = deployedModels;
      deployedModels__is_set = true;
    }

    protected void setDeployedModels(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("deployedModels", "http://soap.sforce.com/2006/04/metadata","deployedModels","http://soap.sforce.com/2006/04/metadata","DiscoveryDeployedModel",0,-1,true))) {
        setDeployedModels((com.sforce.soap.metadata.DiscoveryDeployedModel[])__typeMapper.readObject(__in, _lookupTypeInfo("deployedModels", "http://soap.sforce.com/2006/04/metadata","deployedModels","http://soap.sforce.com/2006/04/metadata","DiscoveryDeployedModel",0,-1,true), com.sforce.soap.metadata.DiscoveryDeployedModel[].class));
      }
    }

    private void writeFieldDeployedModels(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("deployedModels", "http://soap.sforce.com/2006/04/metadata","deployedModels","http://soap.sforce.com/2006/04/metadata","DiscoveryDeployedModel",0,-1,true), deployedModels, deployedModels__is_set);
    }

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

    private java.lang.String label;

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

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

    protected void setLabel(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.verifyElement(__in, _lookupTypeInfo("label", "http://soap.sforce.com/2006/04/metadata","label","http://www.w3.org/2001/XMLSchema","string",1,1,true))) {
        setLabel(__typeMapper.readString(__in, _lookupTypeInfo("label", "http://soap.sforce.com/2006/04/metadata","label","http://www.w3.org/2001/XMLSchema","string",1,1,true), java.lang.String.class));
      }
    }

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

    /**
     * element : modelCards of type {http://soap.sforce.com/2006/04/metadata}DiscoveryModelCard
     * java type: com.sforce.soap.metadata.DiscoveryModelCard[]
     */
    private boolean modelCards__is_set = false;

    private com.sforce.soap.metadata.DiscoveryModelCard[] modelCards = new com.sforce.soap.metadata.DiscoveryModelCard[0];

    public com.sforce.soap.metadata.DiscoveryModelCard[] getModelCards() {
      return modelCards;
    }

    public void setModelCards(com.sforce.soap.metadata.DiscoveryModelCard[] modelCards) {
      this.modelCards = modelCards;
      modelCards__is_set = true;
    }

    protected void setModelCards(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("modelCards", "http://soap.sforce.com/2006/04/metadata","modelCards","http://soap.sforce.com/2006/04/metadata","DiscoveryModelCard",0,-1,true))) {
        setModelCards((com.sforce.soap.metadata.DiscoveryModelCard[])__typeMapper.readObject(__in, _lookupTypeInfo("modelCards", "http://soap.sforce.com/2006/04/metadata","modelCards","http://soap.sforce.com/2006/04/metadata","DiscoveryModelCard",0,-1,true), com.sforce.soap.metadata.DiscoveryModelCard[].class));
      }
    }

    private void writeFieldModelCards(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("modelCards", "http://soap.sforce.com/2006/04/metadata","modelCards","http://soap.sforce.com/2006/04/metadata","DiscoveryModelCard",0,-1,true), modelCards, modelCards__is_set);
    }

    /**
     * element : outcome of type {http://soap.sforce.com/2006/04/metadata}DiscoveryGoalOutcome
     * java type: com.sforce.soap.metadata.DiscoveryGoalOutcome
     */
    private boolean outcome__is_set = false;

    private com.sforce.soap.metadata.DiscoveryGoalOutcome outcome;

    public com.sforce.soap.metadata.DiscoveryGoalOutcome getOutcome() {
      return outcome;
    }

    public void setOutcome(com.sforce.soap.metadata.DiscoveryGoalOutcome outcome) {
      this.outcome = outcome;
      outcome__is_set = true;
    }

    protected void setOutcome(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.verifyElement(__in, _lookupTypeInfo("outcome", "http://soap.sforce.com/2006/04/metadata","outcome","http://soap.sforce.com/2006/04/metadata","DiscoveryGoalOutcome",1,1,true))) {
        setOutcome((com.sforce.soap.metadata.DiscoveryGoalOutcome)__typeMapper.readObject(__in, _lookupTypeInfo("outcome", "http://soap.sforce.com/2006/04/metadata","outcome","http://soap.sforce.com/2006/04/metadata","DiscoveryGoalOutcome",1,1,true), com.sforce.soap.metadata.DiscoveryGoalOutcome.class));
      }
    }

    private void writeFieldOutcome(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("outcome", "http://soap.sforce.com/2006/04/metadata","outcome","http://soap.sforce.com/2006/04/metadata","DiscoveryGoalOutcome",1,1,true), outcome, outcome__is_set);
    }

    /**
     * element : predictionType of type {http://soap.sforce.com/2006/04/metadata}DiscoveryPredictionType
     * java type: com.sforce.soap.metadata.DiscoveryPredictionType
     */
    private boolean predictionType__is_set = false;

    private com.sforce.soap.metadata.DiscoveryPredictionType predictionType;

    public com.sforce.soap.metadata.DiscoveryPredictionType getPredictionType() {
      return predictionType;
    }

    public void setPredictionType(com.sforce.soap.metadata.DiscoveryPredictionType predictionType) {
      this.predictionType = predictionType;
      predictionType__is_set = true;
    }

    protected void setPredictionType(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.verifyElement(__in, _lookupTypeInfo("predictionType", "http://soap.sforce.com/2006/04/metadata","predictionType","http://soap.sforce.com/2006/04/metadata","DiscoveryPredictionType",1,1,true))) {
        setPredictionType((com.sforce.soap.metadata.DiscoveryPredictionType)__typeMapper.readObject(__in, _lookupTypeInfo("predictionType", "http://soap.sforce.com/2006/04/metadata","predictionType","http://soap.sforce.com/2006/04/metadata","DiscoveryPredictionType",1,1,true), com.sforce.soap.metadata.DiscoveryPredictionType.class));
      }
    }

    private void writeFieldPredictionType(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("predictionType", "http://soap.sforce.com/2006/04/metadata","predictionType","http://soap.sforce.com/2006/04/metadata","DiscoveryPredictionType",1,1,true), predictionType, predictionType__is_set);
    }

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

    private java.lang.String pushbackField;

    public java.lang.String getPushbackField() {
      return pushbackField;
    }

    public void setPushbackField(java.lang.String pushbackField) {
      this.pushbackField = pushbackField;
      pushbackField__is_set = true;
    }

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

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

    /**
     * element : pushbackType of type {http://soap.sforce.com/2006/04/metadata}DiscoveryPushbackType
     * java type: com.sforce.soap.metadata.DiscoveryPushbackType
     */
    private boolean pushbackType__is_set = false;

    private com.sforce.soap.metadata.DiscoveryPushbackType pushbackType;

    public com.sforce.soap.metadata.DiscoveryPushbackType getPushbackType() {
      return pushbackType;
    }

    public void setPushbackType(com.sforce.soap.metadata.DiscoveryPushbackType pushbackType) {
      this.pushbackType = pushbackType;
      pushbackType__is_set = true;
    }

    protected void setPushbackType(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("pushbackType", "http://soap.sforce.com/2006/04/metadata","pushbackType","http://soap.sforce.com/2006/04/metadata","DiscoveryPushbackType",0,1,true))) {
        setPushbackType((com.sforce.soap.metadata.DiscoveryPushbackType)__typeMapper.readObject(__in, _lookupTypeInfo("pushbackType", "http://soap.sforce.com/2006/04/metadata","pushbackType","http://soap.sforce.com/2006/04/metadata","DiscoveryPushbackType",0,1,true), com.sforce.soap.metadata.DiscoveryPushbackType.class));
      }
    }

    private void writeFieldPushbackType(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("pushbackType", "http://soap.sforce.com/2006/04/metadata","pushbackType","http://soap.sforce.com/2006/04/metadata","DiscoveryPushbackType",0,1,true), pushbackType, pushbackType__is_set);
    }

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

    private java.lang.String subscribedEntity;

    public java.lang.String getSubscribedEntity() {
      return subscribedEntity;
    }

    public void setSubscribedEntity(java.lang.String subscribedEntity) {
      this.subscribedEntity = subscribedEntity;
      subscribedEntity__is_set = true;
    }

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

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

    /**
     * element : terminalStateFilters of type {http://soap.sforce.com/2006/04/metadata}DiscoveryFilter
     * java type: com.sforce.soap.metadata.DiscoveryFilter[]
     */
    private boolean terminalStateFilters__is_set = false;

    private com.sforce.soap.metadata.DiscoveryFilter[] terminalStateFilters = new com.sforce.soap.metadata.DiscoveryFilter[0];

    public com.sforce.soap.metadata.DiscoveryFilter[] getTerminalStateFilters() {
      return terminalStateFilters;
    }

    public void setTerminalStateFilters(com.sforce.soap.metadata.DiscoveryFilter[] terminalStateFilters) {
      this.terminalStateFilters = terminalStateFilters;
      terminalStateFilters__is_set = true;
    }

    protected void setTerminalStateFilters(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("terminalStateFilters", "http://soap.sforce.com/2006/04/metadata","terminalStateFilters","http://soap.sforce.com/2006/04/metadata","DiscoveryFilter",0,-1,true))) {
        setTerminalStateFilters((com.sforce.soap.metadata.DiscoveryFilter[])__typeMapper.readObject(__in, _lookupTypeInfo("terminalStateFilters", "http://soap.sforce.com/2006/04/metadata","terminalStateFilters","http://soap.sforce.com/2006/04/metadata","DiscoveryFilter",0,-1,true), com.sforce.soap.metadata.DiscoveryFilter[].class));
      }
    }

    private void writeFieldTerminalStateFilters(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("terminalStateFilters", "http://soap.sforce.com/2006/04/metadata","terminalStateFilters","http://soap.sforce.com/2006/04/metadata","DiscoveryFilter",0,-1,true), terminalStateFilters, terminalStateFilters__is_set);
    }

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

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

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

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

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

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

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

    private void writeFields1(com.sforce.ws.parser.XmlOutputStream __out,
         com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      writeFieldActive(__out, __typeMapper);
      writeFieldDeployedModels(__out, __typeMapper);
      writeFieldLabel(__out, __typeMapper);
      writeFieldModelCards(__out, __typeMapper);
      writeFieldOutcome(__out, __typeMapper);
      writeFieldPredictionType(__out, __typeMapper);
      writeFieldPushbackField(__out, __typeMapper);
      writeFieldPushbackType(__out, __typeMapper);
      writeFieldSubscribedEntity(__out, __typeMapper);
      writeFieldTerminalStateFilters(__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 {
      setActive(__in, __typeMapper);
      setDeployedModels(__in, __typeMapper);
      setLabel(__in, __typeMapper);
      setModelCards(__in, __typeMapper);
      setOutcome(__in, __typeMapper);
      setPredictionType(__in, __typeMapper);
      setPushbackField(__in, __typeMapper);
      setPushbackType(__in, __typeMapper);
      setSubscribedEntity(__in, __typeMapper);
      setTerminalStateFilters(__in, __typeMapper);
    }

    private void toString1(StringBuilder sb) {
      toStringHelper(sb, "active", active);
      toStringHelper(sb, "deployedModels", deployedModels);
      toStringHelper(sb, "label", label);
      toStringHelper(sb, "modelCards", modelCards);
      toStringHelper(sb, "outcome", outcome);
      toStringHelper(sb, "predictionType", predictionType);
      toStringHelper(sb, "pushbackField", pushbackField);
      toStringHelper(sb, "pushbackType", pushbackType);
      toStringHelper(sb, "subscribedEntity", subscribedEntity);
      toStringHelper(sb, "terminalStateFilters", terminalStateFilters);
    }


}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy