public Object doInTransaction(TransactionStatus status) { BookDO book = createTestBook("42"); assertTrue("Signature should already exist.", bookDao.doesSignatureAlreadyExist(book)); book.setSignature("5"); assertFalse("Signature should not exist.", bookDao.doesSignatureAlreadyExist(book)); bookDao.internalSave(book); return null; } });
public Object doInTransaction(TransactionStatus status) { BookDO book = bookDao.internalGetById(ids[1]); assertFalse("Signature should not exist.", bookDao.doesSignatureAlreadyExist(book)); book.setSignature(null); assertFalse("Signature should not exist.", bookDao.doesSignatureAlreadyExist(book)); bookDao.internalUpdate(book); return null; } });
public Object doInTransaction(TransactionStatus status) { BookDO dbBook = bookDao.internalGetById(ids[1]); BookDO book = new BookDO(); book.copyValuesFrom(dbBook); assertFalse("Signature should not exist.", bookDao.doesSignatureAlreadyExist(book)); book.setSignature("42"); assertTrue("Signature should already exist.", bookDao.doesSignatureAlreadyExist(book)); book.setSignature("4711"); assertFalse("Signature should not exist.", bookDao.doesSignatureAlreadyExist(book)); bookDao.internalUpdate(book); return null; } });
signature.add((IValidator<String>) validatable -> { data.setSignature(validatable.getValue()); if (bookDao.doesSignatureAlreadyExist(data) == true) { validatable.error(new ValidationError().addKey("book.error.signatureAlreadyExists"));