@Override public void write(org.apache.thrift.protocol.TProtocol prot, DadoTransporteThrift struct) throws org.apache.thrift.TException { TTupleProtocol oprot = (TTupleProtocol) prot; oprot.writeString(struct.uuidDadoSerializado); oprot.writeI64(struct.tipoDadoSerializado); oprot.writeString(struct.cnesDadoSerializado); oprot.writeBinary(struct.dadoSerializado); struct.remetente.write(oprot); struct.originadora.write(oprot); BitSet optionals = new BitSet(); if (struct.isSetCodIbge()) { optionals.set(0); } if (struct.isSetIneDadoSerializado()) { optionals.set(1); } if (struct.isSetNumLote()) { optionals.set(2); } if (struct.isSetVersao()) { optionals.set(3); } oprot.writeBitSet(optionals, 4); if (struct.isSetCodIbge()) { oprot.writeString(struct.codIbge); } if (struct.isSetIneDadoSerializado()) { oprot.writeString(struct.ineDadoSerializado); } if (struct.isSetNumLote()) { oprot.writeI64(struct.numLote); } if (struct.isSetVersao()) { struct.versao.write(oprot); } }
@Override public int compareTo(DadoTransporteThrift other) { if (!getClass().equals(other.getClass())) { return getClass().getName().compareTo(other.getClass().getName()); } int lastComparison = 0; lastComparison = Boolean.valueOf(isSetUuidDadoSerializado()).compareTo(other.isSetUuidDadoSerializado()); if (lastComparison != 0) { return lastComparison; } if (isSetUuidDadoSerializado()) { lastComparison = org.apache.thrift.TBaseHelper.compareTo( this.uuidDadoSerializado, other.uuidDadoSerializado); if (lastComparison != 0) { return lastComparison; } } lastComparison = Boolean.valueOf(isSetTipoDadoSerializado()).compareTo(other.isSetTipoDadoSerializado()); if (lastComparison != 0) { return lastComparison; } if (isSetTipoDadoSerializado()) { lastComparison = org.apache.thrift.TBaseHelper.compareTo( this.tipoDadoSerializado, other.tipoDadoSerializado); if (lastComparison != 0) { return lastComparison; } } lastComparison = Boolean.valueOf(isSetCnesDadoSerializado()).compareTo(other.isSetCnesDadoSerializado()); if (lastComparison != 0) { return lastComparison; } if (isSetCnesDadoSerializado()) { lastComparison = org.apache.thrift.TBaseHelper.compareTo( this.cnesDadoSerializado, other.cnesDadoSerializado); if (lastComparison != 0) { return lastComparison; } } lastComparison = Boolean.valueOf(isSetCodIbge()).compareTo(other.isSetCodIbge()); if (lastComparison != 0) { return lastComparison; } if (isSetCodIbge()) { lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.codIbge, other.codIbge); if (lastComparison != 0) { return lastComparison; } } lastComparison = Boolean.valueOf(isSetIneDadoSerializado()).compareTo(other.isSetIneDadoSerializado()); if (lastComparison != 0) { return lastComparison; } if (isSetIneDadoSerializado()) { lastComparison = org.apache.thrift.TBaseHelper.compareTo( this.ineDadoSerializado, other.ineDadoSerializado); if (lastComparison != 0) { return lastComparison; } } lastComparison = Boolean.valueOf(isSetNumLote()).compareTo(other.isSetNumLote()); if (lastComparison != 0) { return lastComparison; } if (isSetNumLote()) { lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.numLote, other.numLote); if (lastComparison != 0) { return lastComparison; } } lastComparison = Boolean.valueOf(isSetDadoSerializado()).compareTo(other.isSetDadoSerializado()); if (lastComparison != 0) { return lastComparison; } if (isSetDadoSerializado()) { lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.dadoSerializado, other.dadoSerializado); if (lastComparison != 0) { return lastComparison; } } lastComparison = Boolean.valueOf(isSetRemetente()).compareTo(other.isSetRemetente()); if (lastComparison != 0) { return lastComparison; } if (isSetRemetente()) { lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.remetente, other.remetente); if (lastComparison != 0) { return lastComparison; } } lastComparison = Boolean.valueOf(isSetOriginadora()).compareTo(other.isSetOriginadora()); if (lastComparison != 0) { return lastComparison; } if (isSetOriginadora()) { lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.originadora, other.originadora); if (lastComparison != 0) { return lastComparison; } } lastComparison = Boolean.valueOf(isSetVersao()).compareTo(other.isSetVersao()); if (lastComparison != 0) { return lastComparison; } if (isSetVersao()) { lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.versao, other.versao); if (lastComparison != 0) { return lastComparison; } } return 0; }
public boolean equals(DadoTransporteThrift that) { if (that == null) return false; boolean this_present_uuidDadoSerializado = true && this.isSetUuidDadoSerializado(); boolean that_present_uuidDadoSerializado = true && that.isSetUuidDadoSerializado(); if (this_present_uuidDadoSerializado || that_present_uuidDadoSerializado) { if (!(this_present_uuidDadoSerializado && that_present_uuidDadoSerializado)) return false; if (!this.uuidDadoSerializado.equals(that.uuidDadoSerializado)) return false; } boolean this_present_tipoDadoSerializado = true; boolean that_present_tipoDadoSerializado = true; if (this_present_tipoDadoSerializado || that_present_tipoDadoSerializado) { if (!(this_present_tipoDadoSerializado && that_present_tipoDadoSerializado)) return false; if (this.tipoDadoSerializado != that.tipoDadoSerializado) return false; } boolean this_present_cnesDadoSerializado = true && this.isSetCnesDadoSerializado(); boolean that_present_cnesDadoSerializado = true && that.isSetCnesDadoSerializado(); if (this_present_cnesDadoSerializado || that_present_cnesDadoSerializado) { if (!(this_present_cnesDadoSerializado && that_present_cnesDadoSerializado)) return false; if (!this.cnesDadoSerializado.equals(that.cnesDadoSerializado)) return false; } boolean this_present_codIbge = true && this.isSetCodIbge(); boolean that_present_codIbge = true && that.isSetCodIbge(); if (this_present_codIbge || that_present_codIbge) { if (!(this_present_codIbge && that_present_codIbge)) return false; if (!this.codIbge.equals(that.codIbge)) return false; } boolean this_present_ineDadoSerializado = true && this.isSetIneDadoSerializado(); boolean that_present_ineDadoSerializado = true && that.isSetIneDadoSerializado(); if (this_present_ineDadoSerializado || that_present_ineDadoSerializado) { if (!(this_present_ineDadoSerializado && that_present_ineDadoSerializado)) return false; if (!this.ineDadoSerializado.equals(that.ineDadoSerializado)) return false; } boolean this_present_numLote = true && this.isSetNumLote(); boolean that_present_numLote = true && that.isSetNumLote(); if (this_present_numLote || that_present_numLote) { if (!(this_present_numLote && that_present_numLote)) return false; if (this.numLote != that.numLote) return false; } boolean this_present_dadoSerializado = true && this.isSetDadoSerializado(); boolean that_present_dadoSerializado = true && that.isSetDadoSerializado(); if (this_present_dadoSerializado || that_present_dadoSerializado) { if (!(this_present_dadoSerializado && that_present_dadoSerializado)) return false; if (!this.dadoSerializado.equals(that.dadoSerializado)) return false; } boolean this_present_remetente = true && this.isSetRemetente(); boolean that_present_remetente = true && that.isSetRemetente(); if (this_present_remetente || that_present_remetente) { if (!(this_present_remetente && that_present_remetente)) return false; if (!this.remetente.equals(that.remetente)) return false; } boolean this_present_originadora = true && this.isSetOriginadora(); boolean that_present_originadora = true && that.isSetOriginadora(); if (this_present_originadora || that_present_originadora) { if (!(this_present_originadora && that_present_originadora)) return false; if (!this.originadora.equals(that.originadora)) return false; } boolean this_present_versao = true && this.isSetVersao(); boolean that_present_versao = true && that.isSetVersao(); if (this_present_versao || that_present_versao) { if (!(this_present_versao && that_present_versao)) return false; if (!this.versao.equals(that.versao)) return false; } return true; }
public void write(org.apache.thrift.protocol.TProtocol oprot, DadoTransporteThrift struct) throws org.apache.thrift.TException { struct.validate(); oprot.writeStructBegin(STRUCT_DESC); if (struct.uuidDadoSerializado != null) { oprot.writeFieldBegin(UUID_DADO_SERIALIZADO_FIELD_DESC); oprot.writeString(struct.uuidDadoSerializado); oprot.writeFieldEnd(); } oprot.writeFieldBegin(TIPO_DADO_SERIALIZADO_FIELD_DESC); oprot.writeI64(struct.tipoDadoSerializado); oprot.writeFieldEnd(); if (struct.cnesDadoSerializado != null) { oprot.writeFieldBegin(CNES_DADO_SERIALIZADO_FIELD_DESC); oprot.writeString(struct.cnesDadoSerializado); oprot.writeFieldEnd(); } if (struct.codIbge != null) { if (struct.isSetCodIbge()) { oprot.writeFieldBegin(COD_IBGE_FIELD_DESC); oprot.writeString(struct.codIbge); oprot.writeFieldEnd(); } } if (struct.ineDadoSerializado != null) { if (struct.isSetIneDadoSerializado()) { oprot.writeFieldBegin(INE_DADO_SERIALIZADO_FIELD_DESC); oprot.writeString(struct.ineDadoSerializado); oprot.writeFieldEnd(); } } if (struct.isSetNumLote()) { oprot.writeFieldBegin(NUM_LOTE_FIELD_DESC); oprot.writeI64(struct.numLote); oprot.writeFieldEnd(); } if (struct.dadoSerializado != null) { oprot.writeFieldBegin(DADO_SERIALIZADO_FIELD_DESC); oprot.writeBinary(struct.dadoSerializado); oprot.writeFieldEnd(); } if (struct.remetente != null) { oprot.writeFieldBegin(REMETENTE_FIELD_DESC); struct.remetente.write(oprot); oprot.writeFieldEnd(); } if (struct.originadora != null) { oprot.writeFieldBegin(ORIGINADORA_FIELD_DESC); struct.originadora.write(oprot); oprot.writeFieldEnd(); } if (struct.versao != null) { if (struct.isSetVersao()) { oprot.writeFieldBegin(VERSAO_FIELD_DESC); struct.versao.write(oprot); oprot.writeFieldEnd(); } } oprot.writeFieldStop(); oprot.writeStructEnd(); }