public class PersistenceManagerImpl extends Object implements PersistenceManager
| Constructor and Description |
|---|
PersistenceManagerImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
acquire(Long id)
Updates status only if current status value is PENDING
|
ExecutionDescriptor |
create(ExecutionRequest request) |
Collection<ExecutionDescriptor> |
get(DBQueryDescriptor filter) |
ExecutionDescriptor |
getById(Long id) |
boolean |
update(ExecutionDescriptor toUpdate) |
public ExecutionDescriptor create(ExecutionRequest request) throws PersistenceError, InvalidRequest
create in interface PersistenceManagerPersistenceErrorInvalidRequestpublic ExecutionDescriptor getById(Long id) throws PersistenceError, ElementNotFound, InvalidRequest
getById in interface PersistenceManagerPersistenceErrorElementNotFoundInvalidRequestpublic Collection<ExecutionDescriptor> get(DBQueryDescriptor filter) throws PersistenceError, InvalidRequest
get in interface PersistenceManagerPersistenceErrorInvalidRequestpublic boolean update(ExecutionDescriptor toUpdate) throws PersistenceError, ElementNotFound, InvalidRequest
update in interface PersistenceManagerPersistenceErrorElementNotFoundInvalidRequestpublic boolean acquire(Long id) throws PersistenceError, ElementNotFound, InvalidRequest
PersistenceManageracquire in interface PersistenceManagerPersistenceErrorElementNotFoundInvalidRequestCopyright © 2020. All Rights Reserved.