public void setFieldValue()

in tephra-core/src/main/java/org/apache/tephra/distributed/thrift/TTransaction.java [574:649]


  public void setFieldValue(_Fields field, Object value) {
    switch (field) {
    case TRANSACTION_ID:
      if (value == null) {
        unsetTransactionId();
      } else {
        setTransactionId((Long)value);
      }
      break;

    case READ_POINTER:
      if (value == null) {
        unsetReadPointer();
      } else {
        setReadPointer((Long)value);
      }
      break;

    case INVALIDS:
      if (value == null) {
        unsetInvalids();
      } else {
        setInvalids((List<Long>)value);
      }
      break;

    case IN_PROGRESS:
      if (value == null) {
        unsetInProgress();
      } else {
        setInProgress((List<Long>)value);
      }
      break;

    case FIRST_SHORT:
      if (value == null) {
        unsetFirstShort();
      } else {
        setFirstShort((Long)value);
      }
      break;

    case TYPE:
      if (value == null) {
        unsetType();
      } else {
        setType((TTransactionType)value);
      }
      break;

    case WRITE_POINTER:
      if (value == null) {
        unsetWritePointer();
      } else {
        setWritePointer((Long)value);
      }
      break;

    case CHECKPOINT_WRITE_POINTERS:
      if (value == null) {
        unsetCheckpointWritePointers();
      } else {
        setCheckpointWritePointers((List<Long>)value);
      }
      break;

    case VISIBILITY_LEVEL:
      if (value == null) {
        unsetVisibilityLevel();
      } else {
        setVisibilityLevel((TVisibilityLevel)value);
      }
      break;

    }
  }