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

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

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

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

    private boolean enableEnhancedCommerceOrders;

    public boolean getEnableEnhancedCommerceOrders() {
      return enableEnhancedCommerceOrders;
    }

    public boolean isEnableEnhancedCommerceOrders() {
      return enableEnhancedCommerceOrders;
    }

    public void setEnableEnhancedCommerceOrders(boolean enableEnhancedCommerceOrders) {
      this.enableEnhancedCommerceOrders = enableEnhancedCommerceOrders;
      enableEnhancedCommerceOrders__is_set = true;
    }

    protected void setEnableEnhancedCommerceOrders(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("enableEnhancedCommerceOrders", "http://soap.sforce.com/2006/04/metadata","enableEnhancedCommerceOrders","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setEnableEnhancedCommerceOrders(__typeMapper.readBoolean(__in, _lookupTypeInfo("enableEnhancedCommerceOrders", "http://soap.sforce.com/2006/04/metadata","enableEnhancedCommerceOrders","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

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

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

    private boolean enableNegativeQuantity;

    public boolean getEnableNegativeQuantity() {
      return enableNegativeQuantity;
    }

    public boolean isEnableNegativeQuantity() {
      return enableNegativeQuantity;
    }

    public void setEnableNegativeQuantity(boolean enableNegativeQuantity) {
      this.enableNegativeQuantity = enableNegativeQuantity;
      enableNegativeQuantity__is_set = true;
    }

    protected void setEnableNegativeQuantity(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("enableNegativeQuantity", "http://soap.sforce.com/2006/04/metadata","enableNegativeQuantity","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setEnableNegativeQuantity(__typeMapper.readBoolean(__in, _lookupTypeInfo("enableNegativeQuantity", "http://soap.sforce.com/2006/04/metadata","enableNegativeQuantity","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

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

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

    private boolean enableOptionalPricebook;

    public boolean getEnableOptionalPricebook() {
      return enableOptionalPricebook;
    }

    public boolean isEnableOptionalPricebook() {
      return enableOptionalPricebook;
    }

    public void setEnableOptionalPricebook(boolean enableOptionalPricebook) {
      this.enableOptionalPricebook = enableOptionalPricebook;
      enableOptionalPricebook__is_set = true;
    }

    protected void setEnableOptionalPricebook(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("enableOptionalPricebook", "http://soap.sforce.com/2006/04/metadata","enableOptionalPricebook","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setEnableOptionalPricebook(__typeMapper.readBoolean(__in, _lookupTypeInfo("enableOptionalPricebook", "http://soap.sforce.com/2006/04/metadata","enableOptionalPricebook","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

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

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

    private boolean enableOrderEvents;

    public boolean getEnableOrderEvents() {
      return enableOrderEvents;
    }

    public boolean isEnableOrderEvents() {
      return enableOrderEvents;
    }

    public void setEnableOrderEvents(boolean enableOrderEvents) {
      this.enableOrderEvents = enableOrderEvents;
      enableOrderEvents__is_set = true;
    }

    protected void setEnableOrderEvents(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("enableOrderEvents", "http://soap.sforce.com/2006/04/metadata","enableOrderEvents","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setEnableOrderEvents(__typeMapper.readBoolean(__in, _lookupTypeInfo("enableOrderEvents", "http://soap.sforce.com/2006/04/metadata","enableOrderEvents","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

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

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

    private boolean enableOrderWithMultiplePriceBooks;

    public boolean getEnableOrderWithMultiplePriceBooks() {
      return enableOrderWithMultiplePriceBooks;
    }

    public boolean isEnableOrderWithMultiplePriceBooks() {
      return enableOrderWithMultiplePriceBooks;
    }

    public void setEnableOrderWithMultiplePriceBooks(boolean enableOrderWithMultiplePriceBooks) {
      this.enableOrderWithMultiplePriceBooks = enableOrderWithMultiplePriceBooks;
      enableOrderWithMultiplePriceBooks__is_set = true;
    }

    protected void setEnableOrderWithMultiplePriceBooks(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("enableOrderWithMultiplePriceBooks", "http://soap.sforce.com/2006/04/metadata","enableOrderWithMultiplePriceBooks","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setEnableOrderWithMultiplePriceBooks(__typeMapper.readBoolean(__in, _lookupTypeInfo("enableOrderWithMultiplePriceBooks", "http://soap.sforce.com/2006/04/metadata","enableOrderWithMultiplePriceBooks","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

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

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

    private boolean enableOrders;

    public boolean getEnableOrders() {
      return enableOrders;
    }

    public boolean isEnableOrders() {
      return enableOrders;
    }

    public void setEnableOrders(boolean enableOrders) {
      this.enableOrders = enableOrders;
      enableOrders__is_set = true;
    }

    protected void setEnableOrders(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("enableOrders", "http://soap.sforce.com/2006/04/metadata","enableOrders","http://www.w3.org/2001/XMLSchema","boolean",1,1,true))) {
        setEnableOrders(__typeMapper.readBoolean(__in, _lookupTypeInfo("enableOrders", "http://soap.sforce.com/2006/04/metadata","enableOrders","http://www.w3.org/2001/XMLSchema","boolean",1,1,true), boolean.class));
      }
    }

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

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

    private boolean enableReductionOrders;

    public boolean getEnableReductionOrders() {
      return enableReductionOrders;
    }

    public boolean isEnableReductionOrders() {
      return enableReductionOrders;
    }

    public void setEnableReductionOrders(boolean enableReductionOrders) {
      this.enableReductionOrders = enableReductionOrders;
      enableReductionOrders__is_set = true;
    }

    protected void setEnableReductionOrders(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("enableReductionOrders", "http://soap.sforce.com/2006/04/metadata","enableReductionOrders","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setEnableReductionOrders(__typeMapper.readBoolean(__in, _lookupTypeInfo("enableReductionOrders", "http://soap.sforce.com/2006/04/metadata","enableReductionOrders","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

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

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

    private boolean enableZeroQuantity;

    public boolean getEnableZeroQuantity() {
      return enableZeroQuantity;
    }

    public boolean isEnableZeroQuantity() {
      return enableZeroQuantity;
    }

    public void setEnableZeroQuantity(boolean enableZeroQuantity) {
      this.enableZeroQuantity = enableZeroQuantity;
      enableZeroQuantity__is_set = true;
    }

    protected void setEnableZeroQuantity(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("enableZeroQuantity", "http://soap.sforce.com/2006/04/metadata","enableZeroQuantity","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setEnableZeroQuantity(__typeMapper.readBoolean(__in, _lookupTypeInfo("enableZeroQuantity", "http://soap.sforce.com/2006/04/metadata","enableZeroQuantity","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldEnableZeroQuantity(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("enableZeroQuantity", "http://soap.sforce.com/2006/04/metadata","enableZeroQuantity","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), enableZeroQuantity, enableZeroQuantity__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", "OrderSettings");
      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("[OrderSettings ");
      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 {
      writeFieldEnableEnhancedCommerceOrders(__out, __typeMapper);
      writeFieldEnableNegativeQuantity(__out, __typeMapper);
      writeFieldEnableOptionalPricebook(__out, __typeMapper);
      writeFieldEnableOrderEvents(__out, __typeMapper);
      writeFieldEnableOrderWithMultiplePriceBooks(__out, __typeMapper);
      writeFieldEnableOrders(__out, __typeMapper);
      writeFieldEnableReductionOrders(__out, __typeMapper);
      writeFieldEnableZeroQuantity(__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 {
      setEnableEnhancedCommerceOrders(__in, __typeMapper);
      setEnableNegativeQuantity(__in, __typeMapper);
      setEnableOptionalPricebook(__in, __typeMapper);
      setEnableOrderEvents(__in, __typeMapper);
      setEnableOrderWithMultiplePriceBooks(__in, __typeMapper);
      setEnableOrders(__in, __typeMapper);
      setEnableReductionOrders(__in, __typeMapper);
      setEnableZeroQuantity(__in, __typeMapper);
    }

    private void toString1(StringBuilder sb) {
      toStringHelper(sb, "enableEnhancedCommerceOrders", enableEnhancedCommerceOrders);
      toStringHelper(sb, "enableNegativeQuantity", enableNegativeQuantity);
      toStringHelper(sb, "enableOptionalPricebook", enableOptionalPricebook);
      toStringHelper(sb, "enableOrderEvents", enableOrderEvents);
      toStringHelper(sb, "enableOrderWithMultiplePriceBooks", enableOrderWithMultiplePriceBooks);
      toStringHelper(sb, "enableOrders", enableOrders);
      toStringHelper(sb, "enableReductionOrders", enableReductionOrders);
      toStringHelper(sb, "enableZeroQuantity", enableZeroQuantity);
    }


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy