Skip to content

Commit

Permalink
Add required validation
Browse files Browse the repository at this point in the history
  • Loading branch information
furlaneto committed Feb 13, 2018
1 parent 22f60db commit 786e474
Showing 1 changed file with 6 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -88,22 +88,28 @@ public void insert(DocumentEntity entity, Duration ttl, Consumer<DocumentEntity>

@Override
public void update(DocumentEntity entity) throws ExecuteAsyncQueryException, UnsupportedOperationException {
requireNonNull(entity, "entity is required");
insert(entity);
}

@Override
public void update(DocumentEntity entity, Consumer<DocumentEntity> callBack) throws ExecuteAsyncQueryException, UnsupportedOperationException {
requireNonNull(entity, "entity is required");
requireNonNull(callBack, "callBack is required");
insert(entity, callBack);
}

@Override
public void delete(DocumentDeleteQuery query) throws ExecuteAsyncQueryException, UnsupportedOperationException {
requireNonNull(query, "query is required");
delete(query, v -> {
});
}

@Override
public void delete(DocumentDeleteQuery query, Consumer<Void> callBack) throws ExecuteAsyncQueryException, UnsupportedOperationException {
requireNonNull(query, "query is required");
requireNonNull(callBack, "callBack is required");
ODatabaseDocumentTx tx = pool.acquire();
DocumentQuery selectQuery = new OrientDBDocumentQuery(query);

Expand Down

0 comments on commit 786e474

Please sign in to comment.