You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by el...@apache.org on 2013/05/17 11:59:10 UTC
[2/6] Fixed some sonar warning
http://git-wip-us.apache.org/repos/asf/mina/blob/c90b13f6/thrift/src/test/java/org/apache/mina/generated/thrift/UserProfile.java
----------------------------------------------------------------------
diff --git a/thrift/src/test/java/org/apache/mina/generated/thrift/UserProfile.java b/thrift/src/test/java/org/apache/mina/generated/thrift/UserProfile.java
index dc702a1..6aebd59 100644
--- a/thrift/src/test/java/org/apache/mina/generated/thrift/UserProfile.java
+++ b/thrift/src/test/java/org/apache/mina/generated/thrift/UserProfile.java
@@ -6,597 +6,603 @@
*/
package org.apache.mina.generated.thrift;
+import java.util.BitSet;
+import java.util.Collections;
+import java.util.EnumMap;
+import java.util.EnumSet;
+import java.util.HashMap;
+import java.util.Map;
+
import org.apache.commons.lang.builder.HashCodeBuilder;
+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;
-import org.apache.thrift.protocol.TTupleProtocol;
-import org.apache.thrift.protocol.TProtocolException;
-import org.apache.thrift.EncodingUtils;
-import org.apache.thrift.TException;
-import java.util.List;
-import java.util.ArrayList;
-import java.util.Map;
-import java.util.HashMap;
-import java.util.EnumMap;
-import java.util.Set;
-import java.util.HashSet;
-import java.util.EnumSet;
-import java.util.Collections;
-import java.util.BitSet;
-import java.nio.ByteBuffer;
-import java.util.Arrays;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-public class UserProfile implements org.apache.thrift.TBase<UserProfile, UserProfile._Fields>, java.io.Serializable, Cloneable {
- private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("UserProfile");
+public class UserProfile implements org.apache.thrift.TBase<UserProfile, UserProfile._Fields>, java.io.Serializable,
+ Cloneable {
+ private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct(
+ "UserProfile");
- private static final org.apache.thrift.protocol.TField UID_FIELD_DESC = new org.apache.thrift.protocol.TField("uid", org.apache.thrift.protocol.TType.I32, (short)1);
- private static final org.apache.thrift.protocol.TField NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("name", org.apache.thrift.protocol.TType.STRING, (short)2);
- private static final org.apache.thrift.protocol.TField BLURB_FIELD_DESC = new org.apache.thrift.protocol.TField("blurb", org.apache.thrift.protocol.TType.STRING, (short)3);
+ private static final org.apache.thrift.protocol.TField UID_FIELD_DESC = new org.apache.thrift.protocol.TField(
+ "uid", org.apache.thrift.protocol.TType.I32, (short) 1);
+
+ private static final org.apache.thrift.protocol.TField NAME_FIELD_DESC = new org.apache.thrift.protocol.TField(
+ "name", org.apache.thrift.protocol.TType.STRING, (short) 2);
+
+ private static final org.apache.thrift.protocol.TField BLURB_FIELD_DESC = new org.apache.thrift.protocol.TField(
+ "blurb", 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 UserProfileStandardSchemeFactory());
+ schemes.put(TupleScheme.class, new UserProfileTupleSchemeFactory());
+ }
- private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
- static {
- schemes.put(StandardScheme.class, new UserProfileStandardSchemeFactory());
- schemes.put(TupleScheme.class, new UserProfileTupleSchemeFactory());
- }
+ public int uid; // required
- public int uid; // required
- public String name; // required
- public String blurb; // required
+ public String name; // required
+
+ public String blurb; // 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 {
+ UID((short) 1, "uid"), NAME((short) 2, "name"), BLURB((short) 3, "blurb");
+
+ 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: // UID
+ return UID;
+ case 2: // NAME
+ return NAME;
+ case 3: // BLURB
+ return BLURB;
+ 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;
+ }
+ }
- /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
- public enum _Fields implements org.apache.thrift.TFieldIdEnum {
- UID((short)1, "uid"),
- NAME((short)2, "name"),
- BLURB((short)3, "blurb");
+ // isset id assignments
+ private static final int __UID_ISSET_ID = 0;
- private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
+ private byte __isset_bitfield = 0;
+ public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap;
static {
- for (_Fields field : EnumSet.allOf(_Fields.class)) {
- byName.put(field.getFieldName(), field);
- }
+ Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(
+ _Fields.class);
+ tmpMap.put(_Fields.UID, new org.apache.thrift.meta_data.FieldMetaData("uid",
+ org.apache.thrift.TFieldRequirementType.DEFAULT, new org.apache.thrift.meta_data.FieldValueMetaData(
+ org.apache.thrift.protocol.TType.I32)));
+ tmpMap.put(_Fields.NAME, new org.apache.thrift.meta_data.FieldMetaData("name",
+ org.apache.thrift.TFieldRequirementType.DEFAULT, new org.apache.thrift.meta_data.FieldValueMetaData(
+ org.apache.thrift.protocol.TType.STRING)));
+ tmpMap.put(_Fields.BLURB, new org.apache.thrift.meta_data.FieldMetaData("blurb",
+ 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(UserProfile.class, metaDataMap);
}
- /**
- * Find the _Fields constant that matches fieldId, or null if its not found.
- */
- public static _Fields findByThriftId(int fieldId) {
- switch(fieldId) {
- case 1: // UID
- return UID;
- case 2: // NAME
- return NAME;
- case 3: // BLURB
- return BLURB;
- default:
- return null;
- }
+ public UserProfile() {
}
- /**
- * 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;
+ public UserProfile(int uid, String name, String blurb) {
+ this();
+ this.uid = uid;
+ setUidIsSet(true);
+ this.name = name;
+ this.blurb = blurb;
}
/**
- * Find the _Fields constant that matches name, or null if its not found.
+ * Performs a deep copy on <i>other</i>.
*/
- 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 __UID_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.UID, new org.apache.thrift.meta_data.FieldMetaData("uid", org.apache.thrift.TFieldRequirementType.DEFAULT,
- new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)));
- tmpMap.put(_Fields.NAME, new org.apache.thrift.meta_data.FieldMetaData("name", org.apache.thrift.TFieldRequirementType.DEFAULT,
- new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING)));
- tmpMap.put(_Fields.BLURB, new org.apache.thrift.meta_data.FieldMetaData("blurb", 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(UserProfile.class, metaDataMap);
- }
-
- public UserProfile() {
- }
-
- public UserProfile(
- int uid,
- String name,
- String blurb)
- {
- this();
- this.uid = uid;
- setUidIsSet(true);
- this.name = name;
- this.blurb = blurb;
- }
-
- /**
- * Performs a deep copy on <i>other</i>.
- */
- public UserProfile(UserProfile other) {
- __isset_bitfield = other.__isset_bitfield;
- this.uid = other.uid;
- if (other.isSetName()) {
- this.name = other.name;
- }
- if (other.isSetBlurb()) {
- this.blurb = other.blurb;
- }
- }
-
- public UserProfile deepCopy() {
- return new UserProfile(this);
- }
-
- @Override
- public void clear() {
- setUidIsSet(false);
- this.uid = 0;
- this.name = null;
- this.blurb = null;
- }
-
- public int getUid() {
- return this.uid;
- }
-
- public UserProfile setUid(int uid) {
- this.uid = uid;
- setUidIsSet(true);
- return this;
- }
-
- public void unsetUid() {
- __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __UID_ISSET_ID);
- }
-
- /** Returns true if field uid is set (has been assigned a value) and false otherwise */
- public boolean isSetUid() {
- return EncodingUtils.testBit(__isset_bitfield, __UID_ISSET_ID);
- }
-
- public void setUidIsSet(boolean value) {
- __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __UID_ISSET_ID, value);
- }
-
- public String getName() {
- return this.name;
- }
-
- public UserProfile setName(String name) {
- this.name = name;
- return this;
- }
-
- public void unsetName() {
- this.name = null;
- }
-
- /** Returns true if field name is set (has been assigned a value) and false otherwise */
- public boolean isSetName() {
- return this.name != null;
- }
-
- public void setNameIsSet(boolean value) {
- if (!value) {
- this.name = null;
- }
- }
-
- public String getBlurb() {
- return this.blurb;
- }
-
- public UserProfile setBlurb(String blurb) {
- this.blurb = blurb;
- return this;
- }
-
- public void unsetBlurb() {
- this.blurb = null;
- }
-
- /** Returns true if field blurb is set (has been assigned a value) and false otherwise */
- public boolean isSetBlurb() {
- return this.blurb != null;
- }
-
- public void setBlurbIsSet(boolean value) {
- if (!value) {
- this.blurb = null;
- }
- }
-
- public void setFieldValue(_Fields field, Object value) {
- switch (field) {
- case UID:
- if (value == null) {
- unsetUid();
- } else {
- setUid((Integer)value);
- }
- break;
-
- case NAME:
- if (value == null) {
- unsetName();
- } else {
- setName((String)value);
- }
- break;
-
- case BLURB:
- if (value == null) {
- unsetBlurb();
- } else {
- setBlurb((String)value);
- }
- break;
-
- }
- }
-
- public Object getFieldValue(_Fields field) {
- switch (field) {
- case UID:
- return Integer.valueOf(getUid());
-
- case NAME:
- return getName();
-
- case BLURB:
- return getBlurb();
-
- }
- 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 UID:
- return isSetUid();
- case NAME:
- return isSetName();
- case BLURB:
- return isSetBlurb();
- }
- throw new IllegalStateException();
- }
-
- @Override
- public boolean equals(Object that) {
- if (that == null)
- return false;
- if (that instanceof UserProfile)
- return this.equals((UserProfile)that);
- return false;
- }
-
- public boolean equals(UserProfile that) {
- if (that == null)
- return false;
-
- boolean this_present_uid = true;
- boolean that_present_uid = true;
- if (this_present_uid || that_present_uid) {
- if (!(this_present_uid && that_present_uid))
- return false;
- if (this.uid != that.uid)
- return false;
+ public UserProfile(UserProfile other) {
+ __isset_bitfield = other.__isset_bitfield;
+ this.uid = other.uid;
+ if (other.isSetName()) {
+ this.name = other.name;
+ }
+ if (other.isSetBlurb()) {
+ this.blurb = other.blurb;
+ }
}
- boolean this_present_name = true && this.isSetName();
- boolean that_present_name = true && that.isSetName();
- if (this_present_name || that_present_name) {
- if (!(this_present_name && that_present_name))
- return false;
- if (!this.name.equals(that.name))
- return false;
+ public UserProfile deepCopy() {
+ return new UserProfile(this);
}
- boolean this_present_blurb = true && this.isSetBlurb();
- boolean that_present_blurb = true && that.isSetBlurb();
- if (this_present_blurb || that_present_blurb) {
- if (!(this_present_blurb && that_present_blurb))
- return false;
- if (!this.blurb.equals(that.blurb))
- return false;
+ @Override
+ public void clear() {
+ setUidIsSet(false);
+ this.uid = 0;
+ this.name = null;
+ this.blurb = null;
+ }
+
+ public int getUid() {
+ return this.uid;
+ }
+
+ public UserProfile setUid(int uid) {
+ this.uid = uid;
+ setUidIsSet(true);
+ return this;
+ }
+
+ public void unsetUid() {
+ __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __UID_ISSET_ID);
+ }
+
+ /** Returns true if field uid is set (has been assigned a value) and false otherwise */
+ public boolean isSetUid() {
+ return EncodingUtils.testBit(__isset_bitfield, __UID_ISSET_ID);
+ }
+
+ public void setUidIsSet(boolean value) {
+ __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __UID_ISSET_ID, value);
+ }
+
+ public String getName() {
+ return this.name;
+ }
+
+ public UserProfile setName(String name) {
+ this.name = name;
+ return this;
+ }
+
+ public void unsetName() {
+ this.name = null;
+ }
+
+ /** Returns true if field name is set (has been assigned a value) and false otherwise */
+ public boolean isSetName() {
+ return this.name != null;
+ }
+
+ public void setNameIsSet(boolean value) {
+ if (!value) {
+ this.name = null;
+ }
+ }
+
+ public String getBlurb() {
+ return this.blurb;
+ }
+
+ public UserProfile setBlurb(String blurb) {
+ this.blurb = blurb;
+ return this;
+ }
+
+ public void unsetBlurb() {
+ this.blurb = null;
+ }
+
+ /** Returns true if field blurb is set (has been assigned a value) and false otherwise */
+ public boolean isSetBlurb() {
+ return this.blurb != null;
+ }
+
+ public void setBlurbIsSet(boolean value) {
+ if (!value) {
+ this.blurb = null;
+ }
}
- return true;
- }
-
- @Override
- public int hashCode() {
- HashCodeBuilder builder = new HashCodeBuilder();
-
- boolean present_uid = true;
- builder.append(present_uid);
- if (present_uid)
- builder.append(uid);
-
- boolean present_name = true && (isSetName());
- builder.append(present_name);
- if (present_name)
- builder.append(name);
-
- boolean present_blurb = true && (isSetBlurb());
- builder.append(present_blurb);
- if (present_blurb)
- builder.append(blurb);
-
- return builder.toHashCode();
- }
-
- public int compareTo(UserProfile other) {
- if (!getClass().equals(other.getClass())) {
- return getClass().getName().compareTo(other.getClass().getName());
- }
-
- int lastComparison = 0;
- UserProfile typedOther = (UserProfile)other;
-
- lastComparison = Boolean.valueOf(isSetUid()).compareTo(typedOther.isSetUid());
- if (lastComparison != 0) {
- return lastComparison;
- }
- if (isSetUid()) {
- lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.uid, typedOther.uid);
- if (lastComparison != 0) {
- return lastComparison;
- }
- }
- lastComparison = Boolean.valueOf(isSetName()).compareTo(typedOther.isSetName());
- if (lastComparison != 0) {
- return lastComparison;
- }
- if (isSetName()) {
- lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.name, typedOther.name);
- if (lastComparison != 0) {
- return lastComparison;
- }
- }
- lastComparison = Boolean.valueOf(isSetBlurb()).compareTo(typedOther.isSetBlurb());
- if (lastComparison != 0) {
- return lastComparison;
- }
- if (isSetBlurb()) {
- lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.blurb, typedOther.blurb);
- 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("UserProfile(");
- boolean first = true;
-
- sb.append("uid:");
- sb.append(this.uid);
- first = false;
- if (!first) sb.append(", ");
- sb.append("name:");
- if (this.name == null) {
- sb.append("null");
- } else {
- sb.append(this.name);
- }
- first = false;
- if (!first) sb.append(", ");
- sb.append("blurb:");
- if (this.blurb == null) {
- sb.append("null");
- } else {
- sb.append(this.blurb);
- }
- 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 UserProfileStandardSchemeFactory implements SchemeFactory {
- public UserProfileStandardScheme getScheme() {
- return new UserProfileStandardScheme();
- }
- }
-
- private static class UserProfileStandardScheme extends StandardScheme<UserProfile> {
-
- public void read(org.apache.thrift.protocol.TProtocol iprot, UserProfile 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: // UID
- if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
- struct.uid = iprot.readI32();
- struct.setUidIsSet(true);
- } else {
- org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+ public void setFieldValue(_Fields field, Object value) {
+ switch (field) {
+ case UID:
+ if (value == null) {
+ unsetUid();
+ } else {
+ setUid((Integer) value);
}
break;
- case 2: // NAME
- if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
- struct.name = iprot.readString();
- struct.setNameIsSet(true);
- } else {
- org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+
+ case NAME:
+ if (value == null) {
+ unsetName();
+ } else {
+ setName((String) value);
}
break;
- case 3: // BLURB
- if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
- struct.blurb = iprot.readString();
- struct.setBlurbIsSet(true);
- } else {
- org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+
+ case BLURB:
+ if (value == null) {
+ unsetBlurb();
+ } else {
+ setBlurb((String) value);
}
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, UserProfile struct) throws org.apache.thrift.TException {
- struct.validate();
+ public Object getFieldValue(_Fields field) {
+ switch (field) {
+ case UID:
+ return Integer.valueOf(getUid());
+
+ case NAME:
+ return getName();
- oprot.writeStructBegin(STRUCT_DESC);
- oprot.writeFieldBegin(UID_FIELD_DESC);
- oprot.writeI32(struct.uid);
- oprot.writeFieldEnd();
- if (struct.name != null) {
- oprot.writeFieldBegin(NAME_FIELD_DESC);
- oprot.writeString(struct.name);
- oprot.writeFieldEnd();
- }
- if (struct.blurb != null) {
- oprot.writeFieldBegin(BLURB_FIELD_DESC);
- oprot.writeString(struct.blurb);
- oprot.writeFieldEnd();
- }
- oprot.writeFieldStop();
- oprot.writeStructEnd();
+ case BLURB:
+ return getBlurb();
+
+ }
+ 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();
+ }
- private static class UserProfileTupleSchemeFactory implements SchemeFactory {
- public UserProfileTupleScheme getScheme() {
- return new UserProfileTupleScheme();
+ switch (field) {
+ case UID:
+ return isSetUid();
+ case NAME:
+ return isSetName();
+ case BLURB:
+ return isSetBlurb();
+ }
+ throw new IllegalStateException();
}
- }
- private static class UserProfileTupleScheme extends TupleScheme<UserProfile> {
+ @Override
+ public boolean equals(Object that) {
+ if (that == null)
+ return false;
+ if (that instanceof UserProfile)
+ return this.equals((UserProfile) that);
+ return false;
+ }
+
+ public boolean equals(UserProfile that) {
+ if (that == null)
+ return false;
+
+ boolean this_present_uid = true;
+ boolean that_present_uid = true;
+ if (this_present_uid || that_present_uid) {
+ if (!(this_present_uid && that_present_uid))
+ return false;
+ if (this.uid != that.uid)
+ return false;
+ }
+
+ boolean this_present_name = true && this.isSetName();
+ boolean that_present_name = true && that.isSetName();
+ if (this_present_name || that_present_name) {
+ if (!(this_present_name && that_present_name))
+ return false;
+ if (!this.name.equals(that.name))
+ return false;
+ }
+
+ boolean this_present_blurb = true && this.isSetBlurb();
+ boolean that_present_blurb = true && that.isSetBlurb();
+ if (this_present_blurb || that_present_blurb) {
+ if (!(this_present_blurb && that_present_blurb))
+ return false;
+ if (!this.blurb.equals(that.blurb))
+ return false;
+ }
+
+ return true;
+ }
@Override
- public void write(org.apache.thrift.protocol.TProtocol prot, UserProfile struct) throws org.apache.thrift.TException {
- TTupleProtocol oprot = (TTupleProtocol) prot;
- BitSet optionals = new BitSet();
- if (struct.isSetUid()) {
- optionals.set(0);
- }
- if (struct.isSetName()) {
- optionals.set(1);
- }
- if (struct.isSetBlurb()) {
- optionals.set(2);
- }
- oprot.writeBitSet(optionals, 3);
- if (struct.isSetUid()) {
- oprot.writeI32(struct.uid);
- }
- if (struct.isSetName()) {
- oprot.writeString(struct.name);
- }
- if (struct.isSetBlurb()) {
- oprot.writeString(struct.blurb);
- }
+ public int hashCode() {
+ HashCodeBuilder builder = new HashCodeBuilder();
+
+ boolean present_uid = true;
+ builder.append(present_uid);
+ if (present_uid)
+ builder.append(uid);
+
+ boolean present_name = true && (isSetName());
+ builder.append(present_name);
+ if (present_name)
+ builder.append(name);
+
+ boolean present_blurb = true && (isSetBlurb());
+ builder.append(present_blurb);
+ if (present_blurb)
+ builder.append(blurb);
+
+ return builder.toHashCode();
+ }
+
+ public int compareTo(UserProfile other) {
+ if (!getClass().equals(other.getClass())) {
+ return getClass().getName().compareTo(other.getClass().getName());
+ }
+
+ int lastComparison = 0;
+ UserProfile typedOther = other;
+
+ lastComparison = Boolean.valueOf(isSetUid()).compareTo(typedOther.isSetUid());
+ if (lastComparison != 0) {
+ return lastComparison;
+ }
+ if (isSetUid()) {
+ lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.uid, typedOther.uid);
+ if (lastComparison != 0) {
+ return lastComparison;
+ }
+ }
+ lastComparison = Boolean.valueOf(isSetName()).compareTo(typedOther.isSetName());
+ if (lastComparison != 0) {
+ return lastComparison;
+ }
+ if (isSetName()) {
+ lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.name, typedOther.name);
+ if (lastComparison != 0) {
+ return lastComparison;
+ }
+ }
+ lastComparison = Boolean.valueOf(isSetBlurb()).compareTo(typedOther.isSetBlurb());
+ if (lastComparison != 0) {
+ return lastComparison;
+ }
+ if (isSetBlurb()) {
+ lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.blurb, typedOther.blurb);
+ 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 void read(org.apache.thrift.protocol.TProtocol prot, UserProfile struct) throws org.apache.thrift.TException {
- TTupleProtocol iprot = (TTupleProtocol) prot;
- BitSet incoming = iprot.readBitSet(3);
- if (incoming.get(0)) {
- struct.uid = iprot.readI32();
- struct.setUidIsSet(true);
- }
- if (incoming.get(1)) {
- struct.name = iprot.readString();
- struct.setNameIsSet(true);
- }
- if (incoming.get(2)) {
- struct.blurb = iprot.readString();
- struct.setBlurbIsSet(true);
- }
- }
- }
+ public String toString() {
+ StringBuilder sb = new StringBuilder("UserProfile(");
+ boolean first = true;
+
+ sb.append("uid:");
+ sb.append(this.uid);
+ first = false;
+ if (!first)
+ sb.append(", ");
+ sb.append("name:");
+ if (this.name == null) {
+ sb.append("null");
+ } else {
+ sb.append(this.name);
+ }
+ first = false;
+ if (!first)
+ sb.append(", ");
+ sb.append("blurb:");
+ if (this.blurb == null) {
+ sb.append("null");
+ } else {
+ sb.append(this.blurb);
+ }
+ 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 UserProfileStandardSchemeFactory implements SchemeFactory {
+ public UserProfileStandardScheme getScheme() {
+ return new UserProfileStandardScheme();
+ }
+ }
+
+ private static class UserProfileStandardScheme extends StandardScheme<UserProfile> {
+
+ public void read(org.apache.thrift.protocol.TProtocol iprot, UserProfile 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: // UID
+ if (schemeField.type == org.apache.thrift.protocol.TType.I32) {
+ struct.uid = iprot.readI32();
+ struct.setUidIsSet(true);
+ } else {
+ org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+ }
+ break;
+ case 2: // NAME
+ if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+ struct.name = iprot.readString();
+ struct.setNameIsSet(true);
+ } else {
+ org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+ }
+ break;
+ case 3: // BLURB
+ if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+ struct.blurb = iprot.readString();
+ struct.setBlurbIsSet(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, UserProfile struct)
+ throws org.apache.thrift.TException {
+ struct.validate();
+
+ oprot.writeStructBegin(STRUCT_DESC);
+ oprot.writeFieldBegin(UID_FIELD_DESC);
+ oprot.writeI32(struct.uid);
+ oprot.writeFieldEnd();
+ if (struct.name != null) {
+ oprot.writeFieldBegin(NAME_FIELD_DESC);
+ oprot.writeString(struct.name);
+ oprot.writeFieldEnd();
+ }
+ if (struct.blurb != null) {
+ oprot.writeFieldBegin(BLURB_FIELD_DESC);
+ oprot.writeString(struct.blurb);
+ oprot.writeFieldEnd();
+ }
+ oprot.writeFieldStop();
+ oprot.writeStructEnd();
+ }
+
+ }
+
+ private static class UserProfileTupleSchemeFactory implements SchemeFactory {
+ public UserProfileTupleScheme getScheme() {
+ return new UserProfileTupleScheme();
+ }
+ }
+
+ private static class UserProfileTupleScheme extends TupleScheme<UserProfile> {
+
+ @Override
+ public void write(org.apache.thrift.protocol.TProtocol prot, UserProfile struct)
+ throws org.apache.thrift.TException {
+ TTupleProtocol oprot = (TTupleProtocol) prot;
+ BitSet optionals = new BitSet();
+ if (struct.isSetUid()) {
+ optionals.set(0);
+ }
+ if (struct.isSetName()) {
+ optionals.set(1);
+ }
+ if (struct.isSetBlurb()) {
+ optionals.set(2);
+ }
+ oprot.writeBitSet(optionals, 3);
+ if (struct.isSetUid()) {
+ oprot.writeI32(struct.uid);
+ }
+ if (struct.isSetName()) {
+ oprot.writeString(struct.name);
+ }
+ if (struct.isSetBlurb()) {
+ oprot.writeString(struct.blurb);
+ }
+ }
+ @Override
+ public void read(org.apache.thrift.protocol.TProtocol prot, UserProfile struct)
+ throws org.apache.thrift.TException {
+ TTupleProtocol iprot = (TTupleProtocol) prot;
+ BitSet incoming = iprot.readBitSet(3);
+ if (incoming.get(0)) {
+ struct.uid = iprot.readI32();
+ struct.setUidIsSet(true);
+ }
+ if (incoming.get(1)) {
+ struct.name = iprot.readString();
+ struct.setNameIsSet(true);
+ }
+ if (incoming.get(2)) {
+ struct.blurb = iprot.readString();
+ struct.setBlurbIsSet(true);
+ }
+ }
+ }
+
+}