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

com.sforce.soap.metadata.FlowScreenField 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 FlowScreenField extends com.sforce.soap.metadata.FlowElement {

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

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

    private boolean choiceReferences__is_set = false;

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

    public java.lang.String[] getChoiceReferences() {
      return choiceReferences;
    }

    public void setChoiceReferences(java.lang.String[] choiceReferences) {
      this.choiceReferences = choiceReferences;
      choiceReferences__is_set = true;
    }

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

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

    private boolean dataType__is_set = false;

    private com.sforce.soap.metadata.FlowDataType dataType;

    public com.sforce.soap.metadata.FlowDataType getDataType() {
      return dataType;
    }

    public void setDataType(com.sforce.soap.metadata.FlowDataType dataType) {
      this.dataType = dataType;
      dataType__is_set = true;
    }

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

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

    private boolean defaultSelectedChoiceReference__is_set = false;

    private java.lang.String defaultSelectedChoiceReference;

    public java.lang.String getDefaultSelectedChoiceReference() {
      return defaultSelectedChoiceReference;
    }

    public void setDefaultSelectedChoiceReference(java.lang.String defaultSelectedChoiceReference) {
      this.defaultSelectedChoiceReference = defaultSelectedChoiceReference;
      defaultSelectedChoiceReference__is_set = true;
    }

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

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

    private boolean defaultValue__is_set = false;

    private com.sforce.soap.metadata.FlowElementReferenceOrValue defaultValue;

    public com.sforce.soap.metadata.FlowElementReferenceOrValue getDefaultValue() {
      return defaultValue;
    }

    public void setDefaultValue(com.sforce.soap.metadata.FlowElementReferenceOrValue defaultValue) {
      this.defaultValue = defaultValue;
      defaultValue__is_set = true;
    }

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

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

    private boolean fieldText__is_set = false;

    private java.lang.String fieldText;

    public java.lang.String getFieldText() {
      return fieldText;
    }

    public void setFieldText(java.lang.String fieldText) {
      this.fieldText = fieldText;
      fieldText__is_set = true;
    }

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

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

    private boolean fieldType__is_set = false;

    private com.sforce.soap.metadata.FlowScreenFieldType fieldType;

    public com.sforce.soap.metadata.FlowScreenFieldType getFieldType() {
      return fieldType;
    }

    public void setFieldType(com.sforce.soap.metadata.FlowScreenFieldType fieldType) {
      this.fieldType = fieldType;
      fieldType__is_set = true;
    }

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

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

    private boolean helpText__is_set = false;

    private java.lang.String helpText;

    public java.lang.String getHelpText() {
      return helpText;
    }

    public void setHelpText(java.lang.String helpText) {
      this.helpText = helpText;
      helpText__is_set = true;
    }

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

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

    private boolean isRequired__is_set = false;

    private boolean isRequired;

    public boolean getIsRequired() {
      return isRequired;
    }

    public boolean isIsRequired() {
      return isRequired;
    }

    public void setIsRequired(boolean isRequired) {
      this.isRequired = isRequired;
      isRequired__is_set = true;
    }

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

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

    private boolean isVisible__is_set = false;

    private boolean isVisible;

    public boolean getIsVisible() {
      return isVisible;
    }

    public boolean isIsVisible() {
      return isVisible;
    }

    public void setIsVisible(boolean isVisible) {
      this.isVisible = isVisible;
      isVisible__is_set = true;
    }

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

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

    private boolean scale__is_set = false;

    private int scale;

    public int getScale() {
      return scale;
    }

    public void setScale(int scale) {
      this.scale = scale;
      scale__is_set = true;
    }

    protected void setScale(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, scale__typeInfo)) {
        setScale((int)__typeMapper.readInt(__in, scale__typeInfo, int.class));
      }
    }

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

    private boolean validationRule__is_set = false;

    private com.sforce.soap.metadata.FlowInputValidationRule validationRule;

    public com.sforce.soap.metadata.FlowInputValidationRule getValidationRule() {
      return validationRule;
    }

    public void setValidationRule(com.sforce.soap.metadata.FlowInputValidationRule validationRule) {
      this.validationRule = validationRule;
      validationRule__is_set = true;
    }

    protected void setValidationRule(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, validationRule__typeInfo)) {
        setValidationRule((com.sforce.soap.metadata.FlowInputValidationRule)__typeMapper.readObject(__in, validationRule__typeInfo, com.sforce.soap.metadata.FlowInputValidationRule.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", "FlowScreenField");
      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, choiceReferences__typeInfo, choiceReferences, choiceReferences__is_set);
       __typeMapper.writeObject(__out, dataType__typeInfo, dataType, dataType__is_set);
       __typeMapper.writeString(__out, defaultSelectedChoiceReference__typeInfo, defaultSelectedChoiceReference, defaultSelectedChoiceReference__is_set);
       __typeMapper.writeObject(__out, defaultValue__typeInfo, defaultValue, defaultValue__is_set);
       __typeMapper.writeString(__out, fieldText__typeInfo, fieldText, fieldText__is_set);
       __typeMapper.writeObject(__out, fieldType__typeInfo, fieldType, fieldType__is_set);
       __typeMapper.writeString(__out, helpText__typeInfo, helpText, helpText__is_set);
       __typeMapper.writeBoolean(__out, isRequired__typeInfo, isRequired, isRequired__is_set);
       __typeMapper.writeBoolean(__out, isVisible__typeInfo, isVisible, isVisible__is_set);
       __typeMapper.writeInt(__out, scale__typeInfo, scale, scale__is_set);
       __typeMapper.writeObject(__out, validationRule__typeInfo, validationRule, validationRule__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);
        setChoiceReferences(__in, __typeMapper);
        setDataType(__in, __typeMapper);
        setDefaultSelectedChoiceReference(__in, __typeMapper);
        setDefaultValue(__in, __typeMapper);
        setFieldText(__in, __typeMapper);
        setFieldType(__in, __typeMapper);
        setHelpText(__in, __typeMapper);
        setIsRequired(__in, __typeMapper);
        setIsVisible(__in, __typeMapper);
        setScale(__in, __typeMapper);
        setValidationRule(__in, __typeMapper);
    }

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

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

    private void toString1(StringBuilder sb) {
      toStringHelper(sb, "choiceReferences", choiceReferences);
      toStringHelper(sb, "dataType", dataType);
      toStringHelper(sb, "defaultSelectedChoiceReference", defaultSelectedChoiceReference);
      toStringHelper(sb, "defaultValue", defaultValue);
      toStringHelper(sb, "fieldText", fieldText);
      toStringHelper(sb, "fieldType", fieldType);
      toStringHelper(sb, "helpText", helpText);
      toStringHelper(sb, "isRequired", isRequired);
      toStringHelper(sb, "isVisible", isVisible);
      toStringHelper(sb, "scale", scale);
      toStringHelper(sb, "validationRule", validationRule);

    }


    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