473 lines
		
	
	
		
			15 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
		
		
			
		
	
	
			473 lines
		
	
	
		
			15 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
| 
								 | 
							
								/**
							 | 
						||
| 
								 | 
							
								 * Autogenerated by Thrift Compiler (0.10.0)
							 | 
						||
| 
								 | 
							
								 *
							 | 
						||
| 
								 | 
							
								 * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
							 | 
						||
| 
								 | 
							
								 *  @generated
							 | 
						||
| 
								 | 
							
								 */
							 | 
						||
| 
								 | 
							
								package com.baeldung.thrift.impl;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked", "unused"})
							 | 
						||
| 
								 | 
							
								@javax.annotation.Generated(value = "Autogenerated by Thrift Compiler (0.10.0)", date = "2017-02-01")
							 | 
						||
| 
								 | 
							
								public class InvalidOperationException extends org.apache.thrift.TException implements org.apache.thrift.TBase<InvalidOperationException, InvalidOperationException._Fields>, java.io.Serializable, Cloneable, Comparable<InvalidOperationException> {
							 | 
						||
| 
								 | 
							
								  private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("InvalidOperationException");
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  private static final org.apache.thrift.protocol.TField CODE_FIELD_DESC = new org.apache.thrift.protocol.TField("code", org.apache.thrift.protocol.TType.I32, (short)1);
							 | 
						||
| 
								 | 
							
								  private static final org.apache.thrift.protocol.TField DESCRIPTION_FIELD_DESC = new org.apache.thrift.protocol.TField("description", org.apache.thrift.protocol.TType.STRING, (short)2);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  private static final org.apache.thrift.scheme.SchemeFactory STANDARD_SCHEME_FACTORY = new InvalidOperationExceptionStandardSchemeFactory();
							 | 
						||
| 
								 | 
							
								  private static final org.apache.thrift.scheme.SchemeFactory TUPLE_SCHEME_FACTORY = new InvalidOperationExceptionTupleSchemeFactory();
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  public int code; // required
							 | 
						||
| 
								 | 
							
								  public java.lang.String description; // required
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
							 | 
						||
| 
								 | 
							
								  public enum _Fields implements org.apache.thrift.TFieldIdEnum {
							 | 
						||
| 
								 | 
							
								    CODE((short)1, "code"),
							 | 
						||
| 
								 | 
							
								    DESCRIPTION((short)2, "description");
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    private static final java.util.Map<java.lang.String, _Fields> byName = new java.util.HashMap<java.lang.String, _Fields>();
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    static {
							 | 
						||
| 
								 | 
							
								      for (_Fields field : java.util.EnumSet.allOf(_Fields.class)) {
							 | 
						||
| 
								 | 
							
								        byName.put(field.getFieldName(), field);
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    /**
							 | 
						||
| 
								 | 
							
								     * Find the _Fields constant that matches fieldId, or null if its not found.
							 | 
						||
| 
								 | 
							
								     */
							 | 
						||
| 
								 | 
							
								    public static _Fields findByThriftId(int fieldId) {
							 | 
						||
| 
								 | 
							
								      switch(fieldId) {
							 | 
						||
| 
								 | 
							
								        case 1: // CODE
							 | 
						||
| 
								 | 
							
								          return CODE;
							 | 
						||
| 
								 | 
							
								        case 2: // DESCRIPTION
							 | 
						||
| 
								 | 
							
								          return DESCRIPTION;
							 | 
						||
| 
								 | 
							
								        default:
							 | 
						||
| 
								 | 
							
								          return null;
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    /**
							 | 
						||
| 
								 | 
							
								     * Find the _Fields constant that matches fieldId, throwing an exception
							 | 
						||
| 
								 | 
							
								     * if it is not found.
							 | 
						||
| 
								 | 
							
								     */
							 | 
						||
| 
								 | 
							
								    public static _Fields findByThriftIdOrThrow(int fieldId) {
							 | 
						||
| 
								 | 
							
								      _Fields fields = findByThriftId(fieldId);
							 | 
						||
| 
								 | 
							
								      if (fields == null) throw new java.lang.IllegalArgumentException("Field " + fieldId + " doesn't exist!");
							 | 
						||
| 
								 | 
							
								      return fields;
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    /**
							 | 
						||
| 
								 | 
							
								     * Find the _Fields constant that matches name, or null if its not found.
							 | 
						||
| 
								 | 
							
								     */
							 | 
						||
| 
								 | 
							
								    public static _Fields findByName(java.lang.String name) {
							 | 
						||
| 
								 | 
							
								      return byName.get(name);
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    private final short _thriftId;
							 | 
						||
| 
								 | 
							
								    private final java.lang.String _fieldName;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    _Fields(short thriftId, java.lang.String fieldName) {
							 | 
						||
| 
								 | 
							
								      _thriftId = thriftId;
							 | 
						||
| 
								 | 
							
								      _fieldName = fieldName;
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    public short getThriftFieldId() {
							 | 
						||
| 
								 | 
							
								      return _thriftId;
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    public java.lang.String getFieldName() {
							 | 
						||
| 
								 | 
							
								      return _fieldName;
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  // isset id assignments
							 | 
						||
| 
								 | 
							
								  private static final int __CODE_ISSET_ID = 0;
							 | 
						||
| 
								 | 
							
								  private byte __isset_bitfield = 0;
							 | 
						||
| 
								 | 
							
								  public static final java.util.Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
							 | 
						||
| 
								 | 
							
								  static {
							 | 
						||
| 
								 | 
							
								    java.util.Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new java.util.EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class);
							 | 
						||
| 
								 | 
							
								    tmpMap.put(_Fields.CODE, new org.apache.thrift.meta_data.FieldMetaData("code", org.apache.thrift.TFieldRequirementType.DEFAULT, 
							 | 
						||
| 
								 | 
							
								        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
							 | 
						||
| 
								 | 
							
								    tmpMap.put(_Fields.DESCRIPTION, new org.apache.thrift.meta_data.FieldMetaData("description", org.apache.thrift.TFieldRequirementType.DEFAULT, 
							 | 
						||
| 
								 | 
							
								        new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
							 | 
						||
| 
								 | 
							
								    metaDataMap = java.util.Collections.unmodifiableMap(tmpMap);
							 | 
						||
| 
								 | 
							
								    org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(InvalidOperationException.class, metaDataMap);
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  public InvalidOperationException() {
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  public InvalidOperationException(
							 | 
						||
| 
								 | 
							
								    int code,
							 | 
						||
| 
								 | 
							
								    java.lang.String description)
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    this();
							 | 
						||
| 
								 | 
							
								    this.code = code;
							 | 
						||
| 
								 | 
							
								    setCodeIsSet(true);
							 | 
						||
| 
								 | 
							
								    this.description = description;
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  /**
							 | 
						||
| 
								 | 
							
								   * Performs a deep copy on <i>other</i>.
							 | 
						||
| 
								 | 
							
								   */
							 | 
						||
| 
								 | 
							
								  public InvalidOperationException(InvalidOperationException other) {
							 | 
						||
| 
								 | 
							
								    __isset_bitfield = other.__isset_bitfield;
							 | 
						||
| 
								 | 
							
								    this.code = other.code;
							 | 
						||
| 
								 | 
							
								    if (other.isSetDescription()) {
							 | 
						||
| 
								 | 
							
								      this.description = other.description;
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  public InvalidOperationException deepCopy() {
							 | 
						||
| 
								 | 
							
								    return new InvalidOperationException(this);
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  @Override
							 | 
						||
| 
								 | 
							
								  public void clear() {
							 | 
						||
| 
								 | 
							
								    setCodeIsSet(false);
							 | 
						||
| 
								 | 
							
								    this.code = 0;
							 | 
						||
| 
								 | 
							
								    this.description = null;
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  public int getCode() {
							 | 
						||
| 
								 | 
							
								    return this.code;
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  public InvalidOperationException setCode(int code) {
							 | 
						||
| 
								 | 
							
								    this.code = code;
							 | 
						||
| 
								 | 
							
								    setCodeIsSet(true);
							 | 
						||
| 
								 | 
							
								    return this;
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  public void unsetCode() {
							 | 
						||
| 
								 | 
							
								    __isset_bitfield = org.apache.thrift.EncodingUtils.clearBit(__isset_bitfield, __CODE_ISSET_ID);
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  /** Returns true if field code is set (has been assigned a value) and false otherwise */
							 | 
						||
| 
								 | 
							
								  public boolean isSetCode() {
							 | 
						||
| 
								 | 
							
								    return org.apache.thrift.EncodingUtils.testBit(__isset_bitfield, __CODE_ISSET_ID);
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  public void setCodeIsSet(boolean value) {
							 | 
						||
| 
								 | 
							
								    __isset_bitfield = org.apache.thrift.EncodingUtils.setBit(__isset_bitfield, __CODE_ISSET_ID, value);
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  public java.lang.String getDescription() {
							 | 
						||
| 
								 | 
							
								    return this.description;
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  public InvalidOperationException setDescription(java.lang.String description) {
							 | 
						||
| 
								 | 
							
								    this.description = description;
							 | 
						||
| 
								 | 
							
								    return this;
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  public void unsetDescription() {
							 | 
						||
| 
								 | 
							
								    this.description = null;
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  /** Returns true if field description is set (has been assigned a value) and false otherwise */
							 | 
						||
| 
								 | 
							
								  public boolean isSetDescription() {
							 | 
						||
| 
								 | 
							
								    return this.description != null;
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  public void setDescriptionIsSet(boolean value) {
							 | 
						||
| 
								 | 
							
								    if (!value) {
							 | 
						||
| 
								 | 
							
								      this.description = null;
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  public void setFieldValue(_Fields field, java.lang.Object value) {
							 | 
						||
| 
								 | 
							
								    switch (field) {
							 | 
						||
| 
								 | 
							
								    case CODE:
							 | 
						||
| 
								 | 
							
								      if (value == null) {
							 | 
						||
| 
								 | 
							
								        unsetCode();
							 | 
						||
| 
								 | 
							
								      } else {
							 | 
						||
| 
								 | 
							
								        setCode((java.lang.Integer)value);
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								      break;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    case DESCRIPTION:
							 | 
						||
| 
								 | 
							
								      if (value == null) {
							 | 
						||
| 
								 | 
							
								        unsetDescription();
							 | 
						||
| 
								 | 
							
								      } else {
							 | 
						||
| 
								 | 
							
								        setDescription((java.lang.String)value);
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								      break;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  public java.lang.Object getFieldValue(_Fields field) {
							 | 
						||
| 
								 | 
							
								    switch (field) {
							 | 
						||
| 
								 | 
							
								    case CODE:
							 | 
						||
| 
								 | 
							
								      return getCode();
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    case DESCRIPTION:
							 | 
						||
| 
								 | 
							
								      return getDescription();
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								    throw new java.lang.IllegalStateException();
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */
							 | 
						||
| 
								 | 
							
								  public boolean isSet(_Fields field) {
							 | 
						||
| 
								 | 
							
								    if (field == null) {
							 | 
						||
| 
								 | 
							
								      throw new java.lang.IllegalArgumentException();
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    switch (field) {
							 | 
						||
| 
								 | 
							
								    case CODE:
							 | 
						||
| 
								 | 
							
								      return isSetCode();
							 | 
						||
| 
								 | 
							
								    case DESCRIPTION:
							 | 
						||
| 
								 | 
							
								      return isSetDescription();
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								    throw new java.lang.IllegalStateException();
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  @Override
							 | 
						||
| 
								 | 
							
								  public boolean equals(java.lang.Object that) {
							 | 
						||
| 
								 | 
							
								    if (that == null)
							 | 
						||
| 
								 | 
							
								      return false;
							 | 
						||
| 
								 | 
							
								    if (that instanceof InvalidOperationException)
							 | 
						||
| 
								 | 
							
								      return this.equals((InvalidOperationException)that);
							 | 
						||
| 
								 | 
							
								    return false;
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  public boolean equals(InvalidOperationException that) {
							 | 
						||
| 
								 | 
							
								    if (that == null)
							 | 
						||
| 
								 | 
							
								      return false;
							 | 
						||
| 
								 | 
							
								    if (this == that)
							 | 
						||
| 
								 | 
							
								      return true;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    boolean this_present_code = true;
							 | 
						||
| 
								 | 
							
								    boolean that_present_code = true;
							 | 
						||
| 
								 | 
							
								    if (this_present_code || that_present_code) {
							 | 
						||
| 
								 | 
							
								      if (!(this_present_code && that_present_code))
							 | 
						||
| 
								 | 
							
								        return false;
							 | 
						||
| 
								 | 
							
								      if (this.code != that.code)
							 | 
						||
| 
								 | 
							
								        return false;
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    boolean this_present_description = true && this.isSetDescription();
							 | 
						||
| 
								 | 
							
								    boolean that_present_description = true && that.isSetDescription();
							 | 
						||
| 
								 | 
							
								    if (this_present_description || that_present_description) {
							 | 
						||
| 
								 | 
							
								      if (!(this_present_description && that_present_description))
							 | 
						||
| 
								 | 
							
								        return false;
							 | 
						||
| 
								 | 
							
								      if (!this.description.equals(that.description))
							 | 
						||
| 
								 | 
							
								        return false;
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    return true;
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  @Override
							 | 
						||
| 
								 | 
							
								  public int hashCode() {
							 | 
						||
| 
								 | 
							
								    int hashCode = 1;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    hashCode = hashCode * 8191 + code;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    hashCode = hashCode * 8191 + ((isSetDescription()) ? 131071 : 524287);
							 | 
						||
| 
								 | 
							
								    if (isSetDescription())
							 | 
						||
| 
								 | 
							
								      hashCode = hashCode * 8191 + description.hashCode();
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    return hashCode;
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  @Override
							 | 
						||
| 
								 | 
							
								  public int compareTo(InvalidOperationException other) {
							 | 
						||
| 
								 | 
							
								    if (!getClass().equals(other.getClass())) {
							 | 
						||
| 
								 | 
							
								      return getClass().getName().compareTo(other.getClass().getName());
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    int lastComparison = 0;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    lastComparison = java.lang.Boolean.valueOf(isSetCode()).compareTo(other.isSetCode());
							 | 
						||
| 
								 | 
							
								    if (lastComparison != 0) {
							 | 
						||
| 
								 | 
							
								      return lastComparison;
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								    if (isSetCode()) {
							 | 
						||
| 
								 | 
							
								      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.code, other.code);
							 | 
						||
| 
								 | 
							
								      if (lastComparison != 0) {
							 | 
						||
| 
								 | 
							
								        return lastComparison;
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								    lastComparison = java.lang.Boolean.valueOf(isSetDescription()).compareTo(other.isSetDescription());
							 | 
						||
| 
								 | 
							
								    if (lastComparison != 0) {
							 | 
						||
| 
								 | 
							
								      return lastComparison;
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								    if (isSetDescription()) {
							 | 
						||
| 
								 | 
							
								      lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.description, other.description);
							 | 
						||
| 
								 | 
							
								      if (lastComparison != 0) {
							 | 
						||
| 
								 | 
							
								        return lastComparison;
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								    return 0;
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  public _Fields fieldForId(int fieldId) {
							 | 
						||
| 
								 | 
							
								    return _Fields.findByThriftId(fieldId);
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException {
							 | 
						||
| 
								 | 
							
								    scheme(iprot).read(iprot, this);
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
							 | 
						||
| 
								 | 
							
								    scheme(oprot).write(oprot, this);
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  @Override
							 | 
						||
| 
								 | 
							
								  public java.lang.String toString() {
							 | 
						||
| 
								 | 
							
								    java.lang.StringBuilder sb = new java.lang.StringBuilder("InvalidOperationException(");
							 | 
						||
| 
								 | 
							
								    boolean first = true;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    sb.append("code:");
							 | 
						||
| 
								 | 
							
								    sb.append(this.code);
							 | 
						||
| 
								 | 
							
								    first = false;
							 | 
						||
| 
								 | 
							
								    if (!first) sb.append(", ");
							 | 
						||
| 
								 | 
							
								    sb.append("description:");
							 | 
						||
| 
								 | 
							
								    if (this.description == null) {
							 | 
						||
| 
								 | 
							
								      sb.append("null");
							 | 
						||
| 
								 | 
							
								    } else {
							 | 
						||
| 
								 | 
							
								      sb.append(this.description);
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								    first = false;
							 | 
						||
| 
								 | 
							
								    sb.append(")");
							 | 
						||
| 
								 | 
							
								    return sb.toString();
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  public void validate() throws org.apache.thrift.TException {
							 | 
						||
| 
								 | 
							
								    // check for required fields
							 | 
						||
| 
								 | 
							
								    // check for sub-struct validity
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException {
							 | 
						||
| 
								 | 
							
								    try {
							 | 
						||
| 
								 | 
							
								      write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out)));
							 | 
						||
| 
								 | 
							
								    } catch (org.apache.thrift.TException te) {
							 | 
						||
| 
								 | 
							
								      throw new java.io.IOException(te);
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException {
							 | 
						||
| 
								 | 
							
								    try {
							 | 
						||
| 
								 | 
							
								      // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor.
							 | 
						||
| 
								 | 
							
								      __isset_bitfield = 0;
							 | 
						||
| 
								 | 
							
								      read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in)));
							 | 
						||
| 
								 | 
							
								    } catch (org.apache.thrift.TException te) {
							 | 
						||
| 
								 | 
							
								      throw new java.io.IOException(te);
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  private static class InvalidOperationExceptionStandardSchemeFactory implements org.apache.thrift.scheme.SchemeFactory {
							 | 
						||
| 
								 | 
							
								    public InvalidOperationExceptionStandardScheme getScheme() {
							 | 
						||
| 
								 | 
							
								      return new InvalidOperationExceptionStandardScheme();
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  private static class InvalidOperationExceptionStandardScheme extends org.apache.thrift.scheme.StandardScheme<InvalidOperationException> {
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    public void read(org.apache.thrift.protocol.TProtocol iprot, InvalidOperationException struct) throws org.apache.thrift.TException {
							 | 
						||
| 
								 | 
							
								      org.apache.thrift.protocol.TField schemeField;
							 | 
						||
| 
								 | 
							
								      iprot.readStructBegin();
							 | 
						||
| 
								 | 
							
								      while (true)
							 | 
						||
| 
								 | 
							
								      {
							 | 
						||
| 
								 | 
							
								        schemeField = iprot.readFieldBegin();
							 | 
						||
| 
								 | 
							
								        if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { 
							 | 
						||
| 
								 | 
							
								          break;
							 | 
						||
| 
								 | 
							
								        }
							 | 
						||
| 
								 | 
							
								        switch (schemeField.id) {
							 | 
						||
| 
								 | 
							
								          case 1: // CODE
							 | 
						||
| 
								 | 
							
								            if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
							 | 
						||
| 
								 | 
							
								              struct.code = iprot.readI32();
							 | 
						||
| 
								 | 
							
								              struct.setCodeIsSet(true);
							 | 
						||
| 
								 | 
							
								            } else { 
							 | 
						||
| 
								 | 
							
								              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
							 | 
						||
| 
								 | 
							
								            }
							 | 
						||
| 
								 | 
							
								            break;
							 | 
						||
| 
								 | 
							
								          case 2: // DESCRIPTION
							 | 
						||
| 
								 | 
							
								            if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
							 | 
						||
| 
								 | 
							
								              struct.description = iprot.readString();
							 | 
						||
| 
								 | 
							
								              struct.setDescriptionIsSet(true);
							 | 
						||
| 
								 | 
							
								            } else { 
							 | 
						||
| 
								 | 
							
								              org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
							 | 
						||
| 
								 | 
							
								            }
							 | 
						||
| 
								 | 
							
								            break;
							 | 
						||
| 
								 | 
							
								          default:
							 | 
						||
| 
								 | 
							
								            org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
							 | 
						||
| 
								 | 
							
								        }
							 | 
						||
| 
								 | 
							
								        iprot.readFieldEnd();
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								      iprot.readStructEnd();
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								      // check for required fields of primitive type, which can't be checked in the validate method
							 | 
						||
| 
								 | 
							
								      struct.validate();
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    public void write(org.apache.thrift.protocol.TProtocol oprot, InvalidOperationException struct) throws org.apache.thrift.TException {
							 | 
						||
| 
								 | 
							
								      struct.validate();
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								      oprot.writeStructBegin(STRUCT_DESC);
							 | 
						||
| 
								 | 
							
								      oprot.writeFieldBegin(CODE_FIELD_DESC);
							 | 
						||
| 
								 | 
							
								      oprot.writeI32(struct.code);
							 | 
						||
| 
								 | 
							
								      oprot.writeFieldEnd();
							 | 
						||
| 
								 | 
							
								      if (struct.description != null) {
							 | 
						||
| 
								 | 
							
								        oprot.writeFieldBegin(DESCRIPTION_FIELD_DESC);
							 | 
						||
| 
								 | 
							
								        oprot.writeString(struct.description);
							 | 
						||
| 
								 | 
							
								        oprot.writeFieldEnd();
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								      oprot.writeFieldStop();
							 | 
						||
| 
								 | 
							
								      oprot.writeStructEnd();
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  private static class InvalidOperationExceptionTupleSchemeFactory implements org.apache.thrift.scheme.SchemeFactory {
							 | 
						||
| 
								 | 
							
								    public InvalidOperationExceptionTupleScheme getScheme() {
							 | 
						||
| 
								 | 
							
								      return new InvalidOperationExceptionTupleScheme();
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  private static class InvalidOperationExceptionTupleScheme extends org.apache.thrift.scheme.TupleScheme<InvalidOperationException> {
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    @Override
							 | 
						||
| 
								 | 
							
								    public void write(org.apache.thrift.protocol.TProtocol prot, InvalidOperationException struct) throws org.apache.thrift.TException {
							 | 
						||
| 
								 | 
							
								      org.apache.thrift.protocol.TTupleProtocol oprot = (org.apache.thrift.protocol.TTupleProtocol) prot;
							 | 
						||
| 
								 | 
							
								      java.util.BitSet optionals = new java.util.BitSet();
							 | 
						||
| 
								 | 
							
								      if (struct.isSetCode()) {
							 | 
						||
| 
								 | 
							
								        optionals.set(0);
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								      if (struct.isSetDescription()) {
							 | 
						||
| 
								 | 
							
								        optionals.set(1);
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								      oprot.writeBitSet(optionals, 2);
							 | 
						||
| 
								 | 
							
								      if (struct.isSetCode()) {
							 | 
						||
| 
								 | 
							
								        oprot.writeI32(struct.code);
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								      if (struct.isSetDescription()) {
							 | 
						||
| 
								 | 
							
								        oprot.writeString(struct.description);
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    @Override
							 | 
						||
| 
								 | 
							
								    public void read(org.apache.thrift.protocol.TProtocol prot, InvalidOperationException struct) throws org.apache.thrift.TException {
							 | 
						||
| 
								 | 
							
								      org.apache.thrift.protocol.TTupleProtocol iprot = (org.apache.thrift.protocol.TTupleProtocol) prot;
							 | 
						||
| 
								 | 
							
								      java.util.BitSet incoming = iprot.readBitSet(2);
							 | 
						||
| 
								 | 
							
								      if (incoming.get(0)) {
							 | 
						||
| 
								 | 
							
								        struct.code = iprot.readI32();
							 | 
						||
| 
								 | 
							
								        struct.setCodeIsSet(true);
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								      if (incoming.get(1)) {
							 | 
						||
| 
								 | 
							
								        struct.description = iprot.readString();
							 | 
						||
| 
								 | 
							
								        struct.setDescriptionIsSet(true);
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  private static <S extends org.apache.thrift.scheme.IScheme> S scheme(org.apache.thrift.protocol.TProtocol proto) {
							 | 
						||
| 
								 | 
							
								    return (org.apache.thrift.scheme.StandardScheme.class.equals(proto.getScheme()) ? STANDARD_SCHEME_FACTORY : TUPLE_SCHEME_FACTORY).getScheme();
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 |