public static TransactionStatus fromString(final String text) { if (StringUtils.isNotBlank(text)) { for (TransactionStatus transactionStatus : TransactionStatus.values()) { if (text.equalsIgnoreCase(transactionStatus.name())) { return transactionStatus; } } } return null; }
public void setStatusForTransaction(long transactionId, TransactionStatus status) { Put update = new Put(getRow(transactionId)); update.add(STATUS_COLUMN_BYTES, HConstants.LATEST_TIMESTAMP, Bytes.toBytes(status.name())); try { table.put(update); } catch (IOException e) { throw new RuntimeException(e); } }