Subversion Repositories SmartDukaan

Rev

Rev 3137 | Rev 3339 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3137 Rev 3206
Line 35... Line 35...
35
 
35
 
36
    public List<Ticket> getAllTickets(long agentId) throws TException;
36
    public List<Ticket> getAllTickets(long agentId) throws TException;
37
 
37
 
38
    public Ticket getTicket(long ticketId) throws TException;
38
    public Ticket getTicket(long ticketId) throws TException;
39
 
39
 
40
    public void updateTicket(Ticket ticket) throws TException;
40
    public void updateTicket(Ticket ticket, Activity activity) throws TException;
41
 
41
 
42
    public long insertTicket(Ticket ticket) throws TException;
42
    public long insertTicket(Ticket ticket, Activity activity) throws TException;
43
 
43
 
44
    public List<Activity> getActivities(long customerId) throws TException;
44
    public List<Activity> getActivities(long customerId) throws TException;
45
 
45
 
46
    public List<Activity> getActivitiesForTicket(long ticketId) throws TException;
46
    public List<Activity> getActivitiesForTicket(long ticketId) throws TException;
47
 
47
 
Line 254... Line 254...
254
        return result.success;
254
        return result.success;
255
      }
255
      }
256
      throw new TApplicationException(TApplicationException.MISSING_RESULT, "getTicket failed: unknown result");
256
      throw new TApplicationException(TApplicationException.MISSING_RESULT, "getTicket failed: unknown result");
257
    }
257
    }
258
 
258
 
259
    public void updateTicket(Ticket ticket) throws TException
259
    public void updateTicket(Ticket ticket, Activity activity) throws TException
260
    {
260
    {
261
      send_updateTicket(ticket);
261
      send_updateTicket(ticket, activity);
262
      recv_updateTicket();
262
      recv_updateTicket();
263
    }
263
    }
264
 
264
 
265
    public void send_updateTicket(Ticket ticket) throws TException
265
    public void send_updateTicket(Ticket ticket, Activity activity) throws TException
266
    {
266
    {
267
      oprot_.writeMessageBegin(new TMessage("updateTicket", TMessageType.CALL, seqid_));
267
      oprot_.writeMessageBegin(new TMessage("updateTicket", TMessageType.CALL, seqid_));
268
      updateTicket_args args = new updateTicket_args();
268
      updateTicket_args args = new updateTicket_args();
269
      args.ticket = ticket;
269
      args.ticket = ticket;
-
 
270
      args.activity = activity;
270
      args.write(oprot_);
271
      args.write(oprot_);
271
      oprot_.writeMessageEnd();
272
      oprot_.writeMessageEnd();
272
      oprot_.getTransport().flush();
273
      oprot_.getTransport().flush();
273
    }
274
    }
274
 
275
 
Line 284... Line 285...
284
      result.read(iprot_);
285
      result.read(iprot_);
285
      iprot_.readMessageEnd();
286
      iprot_.readMessageEnd();
286
      return;
287
      return;
287
    }
288
    }
288
 
289
 
289
    public long insertTicket(Ticket ticket) throws TException
290
    public long insertTicket(Ticket ticket, Activity activity) throws TException
290
    {
291
    {
291
      send_insertTicket(ticket);
292
      send_insertTicket(ticket, activity);
292
      return recv_insertTicket();
293
      return recv_insertTicket();
293
    }
294
    }
294
 
295
 
295
    public void send_insertTicket(Ticket ticket) throws TException
296
    public void send_insertTicket(Ticket ticket, Activity activity) throws TException
296
    {
297
    {
297
      oprot_.writeMessageBegin(new TMessage("insertTicket", TMessageType.CALL, seqid_));
298
      oprot_.writeMessageBegin(new TMessage("insertTicket", TMessageType.CALL, seqid_));
298
      insertTicket_args args = new insertTicket_args();
299
      insertTicket_args args = new insertTicket_args();
299
      args.ticket = ticket;
300
      args.ticket = ticket;
-
 
301
      args.activity = activity;
300
      args.write(oprot_);
302
      args.write(oprot_);
301
      oprot_.writeMessageEnd();
303
      oprot_.writeMessageEnd();
302
      oprot_.getTransport().flush();
304
      oprot_.getTransport().flush();
303
    }
305
    }
304
 
306
 
Line 812... Line 814...
812
      {
814
      {
813
        updateTicket_args args = new updateTicket_args();
815
        updateTicket_args args = new updateTicket_args();
814
        args.read(iprot);
816
        args.read(iprot);
815
        iprot.readMessageEnd();
817
        iprot.readMessageEnd();
816
        updateTicket_result result = new updateTicket_result();
818
        updateTicket_result result = new updateTicket_result();
817
        iface_.updateTicket(args.ticket);
819
        iface_.updateTicket(args.ticket, args.activity);
818
        oprot.writeMessageBegin(new TMessage("updateTicket", TMessageType.REPLY, seqid));
820
        oprot.writeMessageBegin(new TMessage("updateTicket", TMessageType.REPLY, seqid));
819
        result.write(oprot);
821
        result.write(oprot);
820
        oprot.writeMessageEnd();
822
        oprot.writeMessageEnd();
821
        oprot.getTransport().flush();
823
        oprot.getTransport().flush();
822
      }
824
      }
Line 828... Line 830...
828
      {
830
      {
829
        insertTicket_args args = new insertTicket_args();
831
        insertTicket_args args = new insertTicket_args();
830
        args.read(iprot);
832
        args.read(iprot);
831
        iprot.readMessageEnd();
833
        iprot.readMessageEnd();
832
        insertTicket_result result = new insertTicket_result();
834
        insertTicket_result result = new insertTicket_result();
833
        result.success = iface_.insertTicket(args.ticket);
835
        result.success = iface_.insertTicket(args.ticket, args.activity);
834
        result.setSuccessIsSet(true);
836
        result.setSuccessIsSet(true);
835
        oprot.writeMessageBegin(new TMessage("insertTicket", TMessageType.REPLY, seqid));
837
        oprot.writeMessageBegin(new TMessage("insertTicket", TMessageType.REPLY, seqid));
836
        result.write(oprot);
838
        result.write(oprot);
837
        oprot.writeMessageEnd();
839
        oprot.writeMessageEnd();
838
        oprot.getTransport().flush();
840
        oprot.getTransport().flush();
Line 3876... Line 3878...
3876
 
3878
 
3877
  public static class updateTicket_args implements TBase<updateTicket_args._Fields>, java.io.Serializable, Cloneable, Comparable<updateTicket_args>   {
3879
  public static class updateTicket_args implements TBase<updateTicket_args._Fields>, java.io.Serializable, Cloneable, Comparable<updateTicket_args>   {
3878
    private static final TStruct STRUCT_DESC = new TStruct("updateTicket_args");
3880
    private static final TStruct STRUCT_DESC = new TStruct("updateTicket_args");
3879
 
3881
 
3880
    private static final TField TICKET_FIELD_DESC = new TField("ticket", TType.STRUCT, (short)1);
3882
    private static final TField TICKET_FIELD_DESC = new TField("ticket", TType.STRUCT, (short)1);
-
 
3883
    private static final TField ACTIVITY_FIELD_DESC = new TField("activity", TType.STRUCT, (short)2);
3881
 
3884
 
3882
    private Ticket ticket;
3885
    private Ticket ticket;
-
 
3886
    private Activity activity;
3883
 
3887
 
3884
    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
3888
    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
3885
    public enum _Fields implements TFieldIdEnum {
3889
    public enum _Fields implements TFieldIdEnum {
3886
      TICKET((short)1, "ticket");
3890
      TICKET((short)1, "ticket"),
-
 
3891
      ACTIVITY((short)2, "activity");
3887
 
3892
 
3888
      private static final Map<Integer, _Fields> byId = new HashMap<Integer, _Fields>();
3893
      private static final Map<Integer, _Fields> byId = new HashMap<Integer, _Fields>();
3889
      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
3894
      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
3890
 
3895
 
3891
      static {
3896
      static {
Line 3939... Line 3944...
3939
    // isset id assignments
3944
    // isset id assignments
3940
 
3945
 
3941
    public static final Map<_Fields, FieldMetaData> metaDataMap = Collections.unmodifiableMap(new EnumMap<_Fields, FieldMetaData>(_Fields.class) {{
3946
    public static final Map<_Fields, FieldMetaData> metaDataMap = Collections.unmodifiableMap(new EnumMap<_Fields, FieldMetaData>(_Fields.class) {{
3942
      put(_Fields.TICKET, new FieldMetaData("ticket", TFieldRequirementType.DEFAULT, 
3947
      put(_Fields.TICKET, new FieldMetaData("ticket", TFieldRequirementType.DEFAULT, 
3943
          new StructMetaData(TType.STRUCT, Ticket.class)));
3948
          new StructMetaData(TType.STRUCT, Ticket.class)));
-
 
3949
      put(_Fields.ACTIVITY, new FieldMetaData("activity", TFieldRequirementType.DEFAULT, 
-
 
3950
          new StructMetaData(TType.STRUCT, Activity.class)));
3944
    }});
3951
    }});
3945
 
3952
 
3946
    static {
3953
    static {
3947
      FieldMetaData.addStructMetaDataMap(updateTicket_args.class, metaDataMap);
3954
      FieldMetaData.addStructMetaDataMap(updateTicket_args.class, metaDataMap);
3948
    }
3955
    }
3949
 
3956
 
3950
    public updateTicket_args() {
3957
    public updateTicket_args() {
3951
    }
3958
    }
3952
 
3959
 
3953
    public updateTicket_args(
3960
    public updateTicket_args(
3954
      Ticket ticket)
3961
      Ticket ticket,
-
 
3962
      Activity activity)
3955
    {
3963
    {
3956
      this();
3964
      this();
3957
      this.ticket = ticket;
3965
      this.ticket = ticket;
-
 
3966
      this.activity = activity;
3958
    }
3967
    }
3959
 
3968
 
3960
    /**
3969
    /**
3961
     * Performs a deep copy on <i>other</i>.
3970
     * Performs a deep copy on <i>other</i>.
3962
     */
3971
     */
3963
    public updateTicket_args(updateTicket_args other) {
3972
    public updateTicket_args(updateTicket_args other) {
3964
      if (other.isSetTicket()) {
3973
      if (other.isSetTicket()) {
3965
        this.ticket = new Ticket(other.ticket);
3974
        this.ticket = new Ticket(other.ticket);
3966
      }
3975
      }
-
 
3976
      if (other.isSetActivity()) {
-
 
3977
        this.activity = new Activity(other.activity);
-
 
3978
      }
3967
    }
3979
    }
3968
 
3980
 
3969
    public updateTicket_args deepCopy() {
3981
    public updateTicket_args deepCopy() {
3970
      return new updateTicket_args(this);
3982
      return new updateTicket_args(this);
3971
    }
3983
    }
Line 3997... Line 4009...
3997
      if (!value) {
4009
      if (!value) {
3998
        this.ticket = null;
4010
        this.ticket = null;
3999
      }
4011
      }
4000
    }
4012
    }
4001
 
4013
 
-
 
4014
    public Activity getActivity() {
-
 
4015
      return this.activity;
-
 
4016
    }
-
 
4017
 
-
 
4018
    public updateTicket_args setActivity(Activity activity) {
-
 
4019
      this.activity = activity;
-
 
4020
      return this;
-
 
4021
    }
-
 
4022
 
-
 
4023
    public void unsetActivity() {
-
 
4024
      this.activity = null;
-
 
4025
    }
-
 
4026
 
-
 
4027
    /** Returns true if field activity is set (has been asigned a value) and false otherwise */
-
 
4028
    public boolean isSetActivity() {
-
 
4029
      return this.activity != null;
-
 
4030
    }
-
 
4031
 
-
 
4032
    public void setActivityIsSet(boolean value) {
-
 
4033
      if (!value) {
-
 
4034
        this.activity = null;
-
 
4035
      }
-
 
4036
    }
-
 
4037
 
4002
    public void setFieldValue(_Fields field, Object value) {
4038
    public void setFieldValue(_Fields field, Object value) {
4003
      switch (field) {
4039
      switch (field) {
4004
      case TICKET:
4040
      case TICKET:
4005
        if (value == null) {
4041
        if (value == null) {
4006
          unsetTicket();
4042
          unsetTicket();
4007
        } else {
4043
        } else {
4008
          setTicket((Ticket)value);
4044
          setTicket((Ticket)value);
4009
        }
4045
        }
4010
        break;
4046
        break;
4011
 
4047
 
-
 
4048
      case ACTIVITY:
-
 
4049
        if (value == null) {
-
 
4050
          unsetActivity();
-
 
4051
        } else {
-
 
4052
          setActivity((Activity)value);
-
 
4053
        }
-
 
4054
        break;
-
 
4055
 
4012
      }
4056
      }
4013
    }
4057
    }
4014
 
4058
 
4015
    public void setFieldValue(int fieldID, Object value) {
4059
    public void setFieldValue(int fieldID, Object value) {
4016
      setFieldValue(_Fields.findByThriftIdOrThrow(fieldID), value);
4060
      setFieldValue(_Fields.findByThriftIdOrThrow(fieldID), value);
Line 4019... Line 4063...
4019
    public Object getFieldValue(_Fields field) {
4063
    public Object getFieldValue(_Fields field) {
4020
      switch (field) {
4064
      switch (field) {
4021
      case TICKET:
4065
      case TICKET:
4022
        return getTicket();
4066
        return getTicket();
4023
 
4067
 
-
 
4068
      case ACTIVITY:
-
 
4069
        return getActivity();
-
 
4070
 
4024
      }
4071
      }
4025
      throw new IllegalStateException();
4072
      throw new IllegalStateException();
4026
    }
4073
    }
4027
 
4074
 
4028
    public Object getFieldValue(int fieldId) {
4075
    public Object getFieldValue(int fieldId) {
Line 4032... Line 4079...
4032
    /** Returns true if field corresponding to fieldID is set (has been asigned a value) and false otherwise */
4079
    /** Returns true if field corresponding to fieldID is set (has been asigned a value) and false otherwise */
4033
    public boolean isSet(_Fields field) {
4080
    public boolean isSet(_Fields field) {
4034
      switch (field) {
4081
      switch (field) {
4035
      case TICKET:
4082
      case TICKET:
4036
        return isSetTicket();
4083
        return isSetTicket();
-
 
4084
      case ACTIVITY:
-
 
4085
        return isSetActivity();
4037
      }
4086
      }
4038
      throw new IllegalStateException();
4087
      throw new IllegalStateException();
4039
    }
4088
    }
4040
 
4089
 
4041
    public boolean isSet(int fieldID) {
4090
    public boolean isSet(int fieldID) {
Line 4062... Line 4111...
4062
          return false;
4111
          return false;
4063
        if (!this.ticket.equals(that.ticket))
4112
        if (!this.ticket.equals(that.ticket))
4064
          return false;
4113
          return false;
4065
      }
4114
      }
4066
 
4115
 
-
 
4116
      boolean this_present_activity = true && this.isSetActivity();
-
 
4117
      boolean that_present_activity = true && that.isSetActivity();
-
 
4118
      if (this_present_activity || that_present_activity) {
-
 
4119
        if (!(this_present_activity && that_present_activity))
-
 
4120
          return false;
-
 
4121
        if (!this.activity.equals(that.activity))
-
 
4122
          return false;
-
 
4123
      }
-
 
4124
 
4067
      return true;
4125
      return true;
4068
    }
4126
    }
4069
 
4127
 
4070
    @Override
4128
    @Override
4071
    public int hashCode() {
4129
    public int hashCode() {
Line 4086... Line 4144...
4086
      }
4144
      }
4087
      lastComparison = TBaseHelper.compareTo(ticket, typedOther.ticket);
4145
      lastComparison = TBaseHelper.compareTo(ticket, typedOther.ticket);
4088
      if (lastComparison != 0) {
4146
      if (lastComparison != 0) {
4089
        return lastComparison;
4147
        return lastComparison;
4090
      }
4148
      }
-
 
4149
      lastComparison = Boolean.valueOf(isSetActivity()).compareTo(isSetActivity());
-
 
4150
      if (lastComparison != 0) {
-
 
4151
        return lastComparison;
-
 
4152
      }
-
 
4153
      lastComparison = TBaseHelper.compareTo(activity, typedOther.activity);
-
 
4154
      if (lastComparison != 0) {
-
 
4155
        return lastComparison;
-
 
4156
      }
4091
      return 0;
4157
      return 0;
4092
    }
4158
    }
4093
 
4159
 
4094
    public void read(TProtocol iprot) throws TException {
4160
    public void read(TProtocol iprot) throws TException {
4095
      TField field;
4161
      TField field;
Line 4111... Line 4177...
4111
                this.ticket.read(iprot);
4177
                this.ticket.read(iprot);
4112
              } else { 
4178
              } else { 
4113
                TProtocolUtil.skip(iprot, field.type);
4179
                TProtocolUtil.skip(iprot, field.type);
4114
              }
4180
              }
4115
              break;
4181
              break;
-
 
4182
            case ACTIVITY:
-
 
4183
              if (field.type == TType.STRUCT) {
-
 
4184
                this.activity = new Activity();
-
 
4185
                this.activity.read(iprot);
-
 
4186
              } else { 
-
 
4187
                TProtocolUtil.skip(iprot, field.type);
-
 
4188
              }
-
 
4189
              break;
4116
          }
4190
          }
4117
          iprot.readFieldEnd();
4191
          iprot.readFieldEnd();
4118
        }
4192
        }
4119
      }
4193
      }
4120
      iprot.readStructEnd();
4194
      iprot.readStructEnd();
Line 4128... Line 4202...
4128
      if (this.ticket != null) {
4202
      if (this.ticket != null) {
4129
        oprot.writeFieldBegin(TICKET_FIELD_DESC);
4203
        oprot.writeFieldBegin(TICKET_FIELD_DESC);
4130
        this.ticket.write(oprot);
4204
        this.ticket.write(oprot);
4131
        oprot.writeFieldEnd();
4205
        oprot.writeFieldEnd();
4132
      }
4206
      }
-
 
4207
      if (this.activity != null) {
-
 
4208
        oprot.writeFieldBegin(ACTIVITY_FIELD_DESC);
-
 
4209
        this.activity.write(oprot);
-
 
4210
        oprot.writeFieldEnd();
-
 
4211
      }
4133
      oprot.writeFieldStop();
4212
      oprot.writeFieldStop();
4134
      oprot.writeStructEnd();
4213
      oprot.writeStructEnd();
4135
    }
4214
    }
4136
 
4215
 
4137
    @Override
4216
    @Override
Line 4144... Line 4223...
4144
        sb.append("null");
4223
        sb.append("null");
4145
      } else {
4224
      } else {
4146
        sb.append(this.ticket);
4225
        sb.append(this.ticket);
4147
      }
4226
      }
4148
      first = false;
4227
      first = false;
-
 
4228
      if (!first) sb.append(", ");
-
 
4229
      sb.append("activity:");
-
 
4230
      if (this.activity == null) {
-
 
4231
        sb.append("null");
-
 
4232
      } else {
-
 
4233
        sb.append(this.activity);
-
 
4234
      }
-
 
4235
      first = false;
4149
      sb.append(")");
4236
      sb.append(")");
4150
      return sb.toString();
4237
      return sb.toString();
4151
    }
4238
    }
4152
 
4239
 
4153
    public void validate() throws TException {
4240
    public void validate() throws TException {
Line 4348... Line 4435...
4348
 
4435
 
4349
  public static class insertTicket_args implements TBase<insertTicket_args._Fields>, java.io.Serializable, Cloneable, Comparable<insertTicket_args>   {
4436
  public static class insertTicket_args implements TBase<insertTicket_args._Fields>, java.io.Serializable, Cloneable, Comparable<insertTicket_args>   {
4350
    private static final TStruct STRUCT_DESC = new TStruct("insertTicket_args");
4437
    private static final TStruct STRUCT_DESC = new TStruct("insertTicket_args");
4351
 
4438
 
4352
    private static final TField TICKET_FIELD_DESC = new TField("ticket", TType.STRUCT, (short)1);
4439
    private static final TField TICKET_FIELD_DESC = new TField("ticket", TType.STRUCT, (short)1);
-
 
4440
    private static final TField ACTIVITY_FIELD_DESC = new TField("activity", TType.STRUCT, (short)2);
4353
 
4441
 
4354
    private Ticket ticket;
4442
    private Ticket ticket;
-
 
4443
    private Activity activity;
4355
 
4444
 
4356
    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
4445
    /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */
4357
    public enum _Fields implements TFieldIdEnum {
4446
    public enum _Fields implements TFieldIdEnum {
4358
      TICKET((short)1, "ticket");
4447
      TICKET((short)1, "ticket"),
-
 
4448
      ACTIVITY((short)2, "activity");
4359
 
4449
 
4360
      private static final Map<Integer, _Fields> byId = new HashMap<Integer, _Fields>();
4450
      private static final Map<Integer, _Fields> byId = new HashMap<Integer, _Fields>();
4361
      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
4451
      private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
4362
 
4452
 
4363
      static {
4453
      static {
Line 4411... Line 4501...
4411
    // isset id assignments
4501
    // isset id assignments
4412
 
4502
 
4413
    public static final Map<_Fields, FieldMetaData> metaDataMap = Collections.unmodifiableMap(new EnumMap<_Fields, FieldMetaData>(_Fields.class) {{
4503
    public static final Map<_Fields, FieldMetaData> metaDataMap = Collections.unmodifiableMap(new EnumMap<_Fields, FieldMetaData>(_Fields.class) {{
4414
      put(_Fields.TICKET, new FieldMetaData("ticket", TFieldRequirementType.DEFAULT, 
4504
      put(_Fields.TICKET, new FieldMetaData("ticket", TFieldRequirementType.DEFAULT, 
4415
          new StructMetaData(TType.STRUCT, Ticket.class)));
4505
          new StructMetaData(TType.STRUCT, Ticket.class)));
-
 
4506
      put(_Fields.ACTIVITY, new FieldMetaData("activity", TFieldRequirementType.DEFAULT, 
-
 
4507
          new StructMetaData(TType.STRUCT, Activity.class)));
4416
    }});
4508
    }});
4417
 
4509
 
4418
    static {
4510
    static {
4419
      FieldMetaData.addStructMetaDataMap(insertTicket_args.class, metaDataMap);
4511
      FieldMetaData.addStructMetaDataMap(insertTicket_args.class, metaDataMap);
4420
    }
4512
    }
4421
 
4513
 
4422
    public insertTicket_args() {
4514
    public insertTicket_args() {
4423
    }
4515
    }
4424
 
4516
 
4425
    public insertTicket_args(
4517
    public insertTicket_args(
4426
      Ticket ticket)
4518
      Ticket ticket,
-
 
4519
      Activity activity)
4427
    {
4520
    {
4428
      this();
4521
      this();
4429
      this.ticket = ticket;
4522
      this.ticket = ticket;
-
 
4523
      this.activity = activity;
4430
    }
4524
    }
4431
 
4525
 
4432
    /**
4526
    /**
4433
     * Performs a deep copy on <i>other</i>.
4527
     * Performs a deep copy on <i>other</i>.
4434
     */
4528
     */
4435
    public insertTicket_args(insertTicket_args other) {
4529
    public insertTicket_args(insertTicket_args other) {
4436
      if (other.isSetTicket()) {
4530
      if (other.isSetTicket()) {
4437
        this.ticket = new Ticket(other.ticket);
4531
        this.ticket = new Ticket(other.ticket);
4438
      }
4532
      }
-
 
4533
      if (other.isSetActivity()) {
-
 
4534
        this.activity = new Activity(other.activity);
-
 
4535
      }
4439
    }
4536
    }
4440
 
4537
 
4441
    public insertTicket_args deepCopy() {
4538
    public insertTicket_args deepCopy() {
4442
      return new insertTicket_args(this);
4539
      return new insertTicket_args(this);
4443
    }
4540
    }
Line 4469... Line 4566...
4469
      if (!value) {
4566
      if (!value) {
4470
        this.ticket = null;
4567
        this.ticket = null;
4471
      }
4568
      }
4472
    }
4569
    }
4473
 
4570
 
-
 
4571
    public Activity getActivity() {
-
 
4572
      return this.activity;
-
 
4573
    }
-
 
4574
 
-
 
4575
    public insertTicket_args setActivity(Activity activity) {
-
 
4576
      this.activity = activity;
-
 
4577
      return this;
-
 
4578
    }
-
 
4579
 
-
 
4580
    public void unsetActivity() {
-
 
4581
      this.activity = null;
-
 
4582
    }
-
 
4583
 
-
 
4584
    /** Returns true if field activity is set (has been asigned a value) and false otherwise */
-
 
4585
    public boolean isSetActivity() {
-
 
4586
      return this.activity != null;
-
 
4587
    }
-
 
4588
 
-
 
4589
    public void setActivityIsSet(boolean value) {
-
 
4590
      if (!value) {
-
 
4591
        this.activity = null;
-
 
4592
      }
-
 
4593
    }
-
 
4594
 
4474
    public void setFieldValue(_Fields field, Object value) {
4595
    public void setFieldValue(_Fields field, Object value) {
4475
      switch (field) {
4596
      switch (field) {
4476
      case TICKET:
4597
      case TICKET:
4477
        if (value == null) {
4598
        if (value == null) {
4478
          unsetTicket();
4599
          unsetTicket();
4479
        } else {
4600
        } else {
4480
          setTicket((Ticket)value);
4601
          setTicket((Ticket)value);
4481
        }
4602
        }
4482
        break;
4603
        break;
4483
 
4604
 
-
 
4605
      case ACTIVITY:
-
 
4606
        if (value == null) {
-
 
4607
          unsetActivity();
-
 
4608
        } else {
-
 
4609
          setActivity((Activity)value);
-
 
4610
        }
-
 
4611
        break;
-
 
4612
 
4484
      }
4613
      }
4485
    }
4614
    }
4486
 
4615
 
4487
    public void setFieldValue(int fieldID, Object value) {
4616
    public void setFieldValue(int fieldID, Object value) {
4488
      setFieldValue(_Fields.findByThriftIdOrThrow(fieldID), value);
4617
      setFieldValue(_Fields.findByThriftIdOrThrow(fieldID), value);
Line 4491... Line 4620...
4491
    public Object getFieldValue(_Fields field) {
4620
    public Object getFieldValue(_Fields field) {
4492
      switch (field) {
4621
      switch (field) {
4493
      case TICKET:
4622
      case TICKET:
4494
        return getTicket();
4623
        return getTicket();
4495
 
4624
 
-
 
4625
      case ACTIVITY:
-
 
4626
        return getActivity();
-
 
4627
 
4496
      }
4628
      }
4497
      throw new IllegalStateException();
4629
      throw new IllegalStateException();
4498
    }
4630
    }
4499
 
4631
 
4500
    public Object getFieldValue(int fieldId) {
4632
    public Object getFieldValue(int fieldId) {
Line 4504... Line 4636...
4504
    /** Returns true if field corresponding to fieldID is set (has been asigned a value) and false otherwise */
4636
    /** Returns true if field corresponding to fieldID is set (has been asigned a value) and false otherwise */
4505
    public boolean isSet(_Fields field) {
4637
    public boolean isSet(_Fields field) {
4506
      switch (field) {
4638
      switch (field) {
4507
      case TICKET:
4639
      case TICKET:
4508
        return isSetTicket();
4640
        return isSetTicket();
-
 
4641
      case ACTIVITY:
-
 
4642
        return isSetActivity();
4509
      }
4643
      }
4510
      throw new IllegalStateException();
4644
      throw new IllegalStateException();
4511
    }
4645
    }
4512
 
4646
 
4513
    public boolean isSet(int fieldID) {
4647
    public boolean isSet(int fieldID) {
Line 4534... Line 4668...
4534
          return false;
4668
          return false;
4535
        if (!this.ticket.equals(that.ticket))
4669
        if (!this.ticket.equals(that.ticket))
4536
          return false;
4670
          return false;
4537
      }
4671
      }
4538
 
4672
 
-
 
4673
      boolean this_present_activity = true && this.isSetActivity();
-
 
4674
      boolean that_present_activity = true && that.isSetActivity();
-
 
4675
      if (this_present_activity || that_present_activity) {
-
 
4676
        if (!(this_present_activity && that_present_activity))
-
 
4677
          return false;
-
 
4678
        if (!this.activity.equals(that.activity))
-
 
4679
          return false;
-
 
4680
      }
-
 
4681
 
4539
      return true;
4682
      return true;
4540
    }
4683
    }
4541
 
4684
 
4542
    @Override
4685
    @Override
4543
    public int hashCode() {
4686
    public int hashCode() {
Line 4558... Line 4701...
4558
      }
4701
      }
4559
      lastComparison = TBaseHelper.compareTo(ticket, typedOther.ticket);
4702
      lastComparison = TBaseHelper.compareTo(ticket, typedOther.ticket);
4560
      if (lastComparison != 0) {
4703
      if (lastComparison != 0) {
4561
        return lastComparison;
4704
        return lastComparison;
4562
      }
4705
      }
-
 
4706
      lastComparison = Boolean.valueOf(isSetActivity()).compareTo(isSetActivity());
-
 
4707
      if (lastComparison != 0) {
-
 
4708
        return lastComparison;
-
 
4709
      }
-
 
4710
      lastComparison = TBaseHelper.compareTo(activity, typedOther.activity);
-
 
4711
      if (lastComparison != 0) {
-
 
4712
        return lastComparison;
-
 
4713
      }
4563
      return 0;
4714
      return 0;
4564
    }
4715
    }
4565
 
4716
 
4566
    public void read(TProtocol iprot) throws TException {
4717
    public void read(TProtocol iprot) throws TException {
4567
      TField field;
4718
      TField field;
Line 4583... Line 4734...
4583
                this.ticket.read(iprot);
4734
                this.ticket.read(iprot);
4584
              } else { 
4735
              } else { 
4585
                TProtocolUtil.skip(iprot, field.type);
4736
                TProtocolUtil.skip(iprot, field.type);
4586
              }
4737
              }
4587
              break;
4738
              break;
-
 
4739
            case ACTIVITY:
-
 
4740
              if (field.type == TType.STRUCT) {
-
 
4741
                this.activity = new Activity();
-
 
4742
                this.activity.read(iprot);
-
 
4743
              } else { 
-
 
4744
                TProtocolUtil.skip(iprot, field.type);
-
 
4745
              }
-
 
4746
              break;
4588
          }
4747
          }
4589
          iprot.readFieldEnd();
4748
          iprot.readFieldEnd();
4590
        }
4749
        }
4591
      }
4750
      }
4592
      iprot.readStructEnd();
4751
      iprot.readStructEnd();
Line 4600... Line 4759...
4600
      if (this.ticket != null) {
4759
      if (this.ticket != null) {
4601
        oprot.writeFieldBegin(TICKET_FIELD_DESC);
4760
        oprot.writeFieldBegin(TICKET_FIELD_DESC);
4602
        this.ticket.write(oprot);
4761
        this.ticket.write(oprot);
4603
        oprot.writeFieldEnd();
4762
        oprot.writeFieldEnd();
4604
      }
4763
      }
-
 
4764
      if (this.activity != null) {
-
 
4765
        oprot.writeFieldBegin(ACTIVITY_FIELD_DESC);
-
 
4766
        this.activity.write(oprot);
-
 
4767
        oprot.writeFieldEnd();
-
 
4768
      }
4605
      oprot.writeFieldStop();
4769
      oprot.writeFieldStop();
4606
      oprot.writeStructEnd();
4770
      oprot.writeStructEnd();
4607
    }
4771
    }
4608
 
4772
 
4609
    @Override
4773
    @Override
Line 4616... Line 4780...
4616
        sb.append("null");
4780
        sb.append("null");
4617
      } else {
4781
      } else {
4618
        sb.append(this.ticket);
4782
        sb.append(this.ticket);
4619
      }
4783
      }
4620
      first = false;
4784
      first = false;
-
 
4785
      if (!first) sb.append(", ");
-
 
4786
      sb.append("activity:");
-
 
4787
      if (this.activity == null) {
-
 
4788
        sb.append("null");
-
 
4789
      } else {
-
 
4790
        sb.append(this.activity);
-
 
4791
      }
-
 
4792
      first = false;
4621
      sb.append(")");
4793
      sb.append(")");
4622
      return sb.toString();
4794
      return sb.toString();
4623
    }
4795
    }
4624
 
4796
 
4625
    public void validate() throws TException {
4797
    public void validate() throws TException {