newRecord.setState(committingState) .setCreatedAt(createdAt) .setExpiresAt(expiresAt) .save(); this.record = newRecord;
record.setExpiresAt(item.getExpiresAt()); record.save();
@Test public void recordExpiration() throws Exception { // todo: expired can't be get - it should be dropped by the database HashId hashId = HashId.createRandom(); StateRecord r = ledger.findOrCreate(hashId); long recordId = r.getRecordId(); ZonedDateTime inFuture = ZonedDateTime.now().plusHours(2); r.setExpiresAt(inFuture); StateRecord r1 = ledger.getRecord(hashId); assertNotEquals(r1.getExpiresAt(), inFuture); r.save(); r1 = ledger.getRecord(hashId); assertAlmostSame(r.getExpiresAt(), r1.getExpiresAt()); r.setExpiresAt(ZonedDateTime.now().minusHours(1)); r.save(); r1 = ledger.getRecord(hashId); assertNull(r1); }
contract.seal(); StateRecord r = ledger.findOrCreate(contract.getId()); r.setExpiresAt(ZonedDateTime.now().minusSeconds(1)); r.save(); ledger.putItem(r,contract,Instant.now().plusSeconds(300)); contract.seal(); r = ledger.findOrCreate(contract.getId()); r.setExpiresAt(ZonedDateTime.now().plusMonths(1)); r.save(); ledger.putItem(r,contract,Instant.now().minusSeconds(1));
@Test public void recordExpiration() throws Exception { // todo: expired can't be get - it should be dropped by the database HashId hashId = HashId.createRandom(); StateRecord r = ledger.findOrCreate(hashId); assertNotNull(r.getExpiresAt()); assert(r.getExpiresAt().isAfter(ZonedDateTime.now())); long recordId = r.getRecordId(); ZonedDateTime inFuture = ZonedDateTime.now().plusHours(2); r.setExpiresAt(inFuture); StateRecord r1 = ledger.getRecord(hashId); assertNotEquals(r1.getExpiresAt(), inFuture); r.save(); r1 = ledger.getRecord(hashId); assertAlmostSame(r.getExpiresAt(), r1.getExpiresAt()); r.setExpiresAt(ZonedDateTime.now().minusHours(1)); r.save(); r1 = ledger.getRecord(hashId); assertNull(r1); }
originRecord.setExpiresAt(origin.getExpiresAt()); originRecord.setCreatedAt(origin.getCreatedAt()); newRevisionRecord.setExpiresAt(newRevision.getExpiresAt()); newRevisionRecord.setCreatedAt(newRevision.getCreatedAt()); newContractRecord.setExpiresAt(newContract.getExpiresAt()); newContractRecord.setCreatedAt(newContract.getCreatedAt());
originRecord.setExpiresAt(origin.getExpiresAt()); originRecord.setCreatedAt(origin.getCreatedAt()); newRevisionRecord.setExpiresAt(newRevision.getExpiresAt()); newRevisionRecord.setCreatedAt(newRevision.getCreatedAt()); newContractRecord.setExpiresAt(newContract.getExpiresAt()); newContractRecord.setCreatedAt(newContract.getCreatedAt());
.plus(newState == ItemState.REVOKED ? config.getRevokedItemExpiration() : config.getDeclinedItemExpiration()); record.setExpiresAt(expiration); try { synchronized (mutex) {
originRecord.setExpiresAt(origin.getExpiresAt()); originRecord.setCreatedAt(origin.getCreatedAt()); newRevisionRecord.setExpiresAt(newRevision.getExpiresAt()); newRevisionRecord.setCreatedAt(newRevision.getCreatedAt()); newContractRecord.setExpiresAt(newContract.getExpiresAt()); newContractRecord.setCreatedAt(newContract.getCreatedAt());
StateRecord r = ledger.findOrCreate(revokingItem.getId()); r.setState(ItemState.REVOKED); r.setExpiresAt(ZonedDateTime.now().plus(config.getRevokedItemExpiration())); try { r.save(); StateRecord r = ledger.findOrCreate(newItem.getId()); r.setState(ItemState.APPROVED); r.setExpiresAt(newItem.getExpiresAt()); try { r.save();
record.setExpiresAt(item.getExpiresAt()); try { if (record.getState() != ItemState.UNDEFINED) {
r0.setExpiresAt(r0.getExpiresAt().minusHours(1)); r0.save();