/** * Create a {@link EntityWriteResult} from {@link ResultSet} and an entity. * * @param resultSet must not be {@literal null}. * @param entity must not be {@literal null}. * @return the {@link EntityWriteResult} for {@link ResultSet} and an entity. */ static <T> EntityWriteResult<T> of(ResultSet resultSet, T entity) { return new EntityWriteResult<>(resultSet, entity); }
/** * Create a {@link EntityWriteResult} from {@link WriteResult} and an entity. * * @param result must not be {@literal null}. * @param entity must not be {@literal null}. * @return the {@link EntityWriteResult} for {@link WriteResult} and an entity. */ static <T> EntityWriteResult<T> of(WriteResult result, T entity) { return new EntityWriteResult<>(result.getExecutionInfo(), result.wasApplied(), result.getRows(), entity); }