123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612 |
- /**
- * Autogenerated by Thrift Compiler (0.9.3)
- *
- * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
- * @generated
- */
- package com.sec.xinhua.gateway.thrift;
- import java.util.ArrayList;
- import java.util.BitSet;
- import java.util.Collections;
- import java.util.EnumMap;
- import java.util.EnumSet;
- import java.util.HashMap;
- import java.util.List;
- import java.util.Map;
- import javax.annotation.Generated;
- import org.apache.thrift.EncodingUtils;
- import org.apache.thrift.protocol.TTupleProtocol;
- import org.apache.thrift.scheme.IScheme;
- import org.apache.thrift.scheme.SchemeFactory;
- import org.apache.thrift.scheme.StandardScheme;
- import org.apache.thrift.scheme.TupleScheme;
- @SuppressWarnings({ "cast", "rawtypes", "serial", "unchecked" })
- @Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2015-12-21")
- public class ThriftResult implements org.apache.thrift.TBase<ThriftResult, ThriftResult._Fields>, java.io.Serializable,
- Cloneable, Comparable<ThriftResult> {
- private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct(
- "ThriftResult");
- 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 MSG_FIELD_DESC = new org.apache.thrift.protocol.TField(
- "msg",
- org.apache.thrift.protocol.TType.STRING,
- (short) 2);
- private static final org.apache.thrift.protocol.TField DATA_FIELD_DESC = new org.apache.thrift.protocol.TField(
- "data",
- org.apache.thrift.protocol.TType.STRING,
- (short) 3);
- private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
- static {
- schemes.put(StandardScheme.class, new ThriftResultStandardSchemeFactory());
- schemes.put(TupleScheme.class, new ThriftResultTupleSchemeFactory());
- }
- public int code; // required
- public String msg; // required
- public String data; // 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"), MSG((short) 2, "msg"), DATA((short) 3, "data");
- private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
- static {
- for (_Fields field : 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: // MSG
- return MSG;
- case 3: // DATA
- return DATA;
- 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 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(String name) {
- return byName.get(name);
- }
- private final short _thriftId;
- private final String _fieldName;
- _Fields(short thriftId, String fieldName) {
- _thriftId = thriftId;
- _fieldName = fieldName;
- }
- public short getThriftFieldId() {
- return _thriftId;
- }
- public String getFieldName() {
- return _fieldName;
- }
- }
- // isset id assignments
- private static final int __CODE_ISSET_ID = 0;
- private byte __isset_bitfield = 0;
- public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
- static {
- Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new 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.MSG, new org.apache.thrift.meta_data.FieldMetaData("msg",
- org.apache.thrift.TFieldRequirementType.DEFAULT, new org.apache.thrift.meta_data.FieldValueMetaData(
- org.apache.thrift.protocol.TType.STRING)));
- tmpMap.put(_Fields.DATA, new org.apache.thrift.meta_data.FieldMetaData("data",
- org.apache.thrift.TFieldRequirementType.DEFAULT, new org.apache.thrift.meta_data.FieldValueMetaData(
- org.apache.thrift.protocol.TType.STRING)));
- metaDataMap = Collections.unmodifiableMap(tmpMap);
- org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(ThriftResult.class, metaDataMap);
- }
- public ThriftResult() {
- }
- public ThriftResult(int code, String msg, String data) {
- this();
- this.code = code;
- setCodeIsSet(true);
- this.msg = msg;
- this.data = data;
- }
- /**
- * Performs a deep copy on <i>other</i>.
- */
- public ThriftResult(ThriftResult other) {
- __isset_bitfield = other.__isset_bitfield;
- this.code = other.code;
- if (other.isSetMsg()) {
- this.msg = other.msg;
- }
- if (other.isSetData()) {
- this.data = other.data;
- }
- }
- public ThriftResult deepCopy() {
- return new ThriftResult(this);
- }
- @Override
- public void clear() {
- setCodeIsSet(false);
- this.code = 0;
- this.msg = null;
- this.data = null;
- }
- public int getCode() {
- return this.code;
- }
- public ThriftResult setCode(int code) {
- this.code = code;
- setCodeIsSet(true);
- return this;
- }
- public void unsetCode() {
- __isset_bitfield = 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 EncodingUtils.testBit(__isset_bitfield, __CODE_ISSET_ID);
- }
- public void setCodeIsSet(boolean value) {
- __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __CODE_ISSET_ID, value);
- }
- public String getMsg() {
- return this.msg;
- }
- public ThriftResult setMsg(String msg) {
- this.msg = msg;
- return this;
- }
- public void unsetMsg() {
- this.msg = null;
- }
- /** Returns true if field msg is set (has been assigned a value) and false otherwise */
- public boolean isSetMsg() {
- return this.msg != null;
- }
- public void setMsgIsSet(boolean value) {
- if (!value) {
- this.msg = null;
- }
- }
- public String getData() {
- return this.data;
- }
- public ThriftResult setData(String data) {
- this.data = data;
- return this;
- }
- public void unsetData() {
- this.data = null;
- }
- /** Returns true if field data is set (has been assigned a value) and false otherwise */
- public boolean isSetData() {
- return this.data != null;
- }
- public void setDataIsSet(boolean value) {
- if (!value) {
- this.data = null;
- }
- }
- public void setFieldValue(_Fields field, Object value) {
- switch (field) {
- case CODE:
- if (value == null) {
- unsetCode();
- } else {
- setCode((Integer) value);
- }
- break;
- case MSG:
- if (value == null) {
- unsetMsg();
- } else {
- setMsg((String) value);
- }
- break;
- case DATA:
- if (value == null) {
- unsetData();
- } else {
- setData((String) value);
- }
- break;
- }
- }
- public Object getFieldValue(_Fields field) {
- switch (field) {
- case CODE:
- return getCode();
- case MSG:
- return getMsg();
- case DATA:
- return getData();
- }
- throw new 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 IllegalArgumentException();
- }
- switch (field) {
- case CODE:
- return isSetCode();
- case MSG:
- return isSetMsg();
- case DATA:
- return isSetData();
- }
- throw new IllegalStateException();
- }
- @Override
- public boolean equals(Object that) {
- if (that == null)
- return false;
- if (that instanceof ThriftResult)
- return this.equals((ThriftResult) that);
- return false;
- }
- public boolean equals(ThriftResult that) {
- if (that == null)
- return false;
- 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_msg = true && this.isSetMsg();
- boolean that_present_msg = true && that.isSetMsg();
- if (this_present_msg || that_present_msg) {
- if (!(this_present_msg && that_present_msg))
- return false;
- if (!this.msg.equals(that.msg))
- return false;
- }
- boolean this_present_data = true && this.isSetData();
- boolean that_present_data = true && that.isSetData();
- if (this_present_data || that_present_data) {
- if (!(this_present_data && that_present_data))
- return false;
- if (!this.data.equals(that.data))
- return false;
- }
- return true;
- }
- @Override
- public int hashCode() {
- List<Object> list = new ArrayList<Object>();
- boolean present_code = true;
- list.add(present_code);
- if (present_code)
- list.add(code);
- boolean present_msg = true && (isSetMsg());
- list.add(present_msg);
- if (present_msg)
- list.add(msg);
- boolean present_data = true && (isSetData());
- list.add(present_data);
- if (present_data)
- list.add(data);
- return list.hashCode();
- }
- @Override
- public int compareTo(ThriftResult other) {
- if (!getClass().equals(other.getClass())) {
- return getClass().getName().compareTo(other.getClass().getName());
- }
- int lastComparison = 0;
- lastComparison = 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 = Boolean.valueOf(isSetMsg()).compareTo(other.isSetMsg());
- if (lastComparison != 0) {
- return lastComparison;
- }
- if (isSetMsg()) {
- lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.msg, other.msg);
- if (lastComparison != 0) {
- return lastComparison;
- }
- }
- lastComparison = Boolean.valueOf(isSetData()).compareTo(other.isSetData());
- if (lastComparison != 0) {
- return lastComparison;
- }
- if (isSetData()) {
- lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.data, other.data);
- 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 {
- schemes.get(iprot.getScheme()).getScheme().read(iprot, this);
- }
- public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException {
- schemes.get(oprot.getScheme()).getScheme().write(oprot, this);
- }
- @Override
- public String toString() {
- StringBuilder sb = new StringBuilder("ThriftResult(");
- boolean first = true;
- sb.append("code:");
- sb.append(this.code);
- first = false;
- if (!first)
- sb.append(", ");
- sb.append("msg:");
- if (this.msg == null) {
- sb.append("null");
- } else {
- sb.append(this.msg);
- }
- first = false;
- if (!first)
- sb.append(", ");
- sb.append("data:");
- if (this.data == null) {
- sb.append("null");
- } else {
- sb.append(this.data);
- }
- 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, 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 ThriftResultStandardSchemeFactory implements SchemeFactory {
- public ThriftResultStandardScheme getScheme() {
- return new ThriftResultStandardScheme();
- }
- }
- private static class ThriftResultStandardScheme extends StandardScheme<ThriftResult> {
- public void read(org.apache.thrift.protocol.TProtocol iprot, ThriftResult 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: // MSG
- if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
- struct.msg = iprot.readString();
- struct.setMsgIsSet(true);
- } else {
- org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
- }
- break;
- case 3: // DATA
- if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
- struct.data = iprot.readString();
- struct.setDataIsSet(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, ThriftResult 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.msg != null) {
- oprot.writeFieldBegin(MSG_FIELD_DESC);
- oprot.writeString(struct.msg);
- oprot.writeFieldEnd();
- }
- if (struct.data != null) {
- oprot.writeFieldBegin(DATA_FIELD_DESC);
- oprot.writeString(struct.data);
- oprot.writeFieldEnd();
- }
- oprot.writeFieldStop();
- oprot.writeStructEnd();
- }
- }
- private static class ThriftResultTupleSchemeFactory implements SchemeFactory {
- public ThriftResultTupleScheme getScheme() {
- return new ThriftResultTupleScheme();
- }
- }
- private static class ThriftResultTupleScheme extends TupleScheme<ThriftResult> {
- @Override
- public void write(org.apache.thrift.protocol.TProtocol prot, ThriftResult struct)
- throws org.apache.thrift.TException {
- TTupleProtocol oprot = (TTupleProtocol) prot;
- BitSet optionals = new BitSet();
- if (struct.isSetCode()) {
- optionals.set(0);
- }
- if (struct.isSetMsg()) {
- optionals.set(1);
- }
- if (struct.isSetData()) {
- optionals.set(2);
- }
- oprot.writeBitSet(optionals, 3);
- if (struct.isSetCode()) {
- oprot.writeI32(struct.code);
- }
- if (struct.isSetMsg()) {
- oprot.writeString(struct.msg);
- }
- if (struct.isSetData()) {
- oprot.writeString(struct.data);
- }
- }
- @Override
- public void read(org.apache.thrift.protocol.TProtocol prot, ThriftResult struct)
- throws org.apache.thrift.TException {
- TTupleProtocol iprot = (TTupleProtocol) prot;
- BitSet incoming = iprot.readBitSet(3);
- if (incoming.get(0)) {
- struct.code = iprot.readI32();
- struct.setCodeIsSet(true);
- }
- if (incoming.get(1)) {
- struct.msg = iprot.readString();
- struct.setMsgIsSet(true);
- }
- if (incoming.get(2)) {
- struct.data = iprot.readString();
- struct.setDataIsSet(true);
- }
- }
- }
- }
|