public class EntityServiceBase<T extends AbstractEntity> extends Object implements EntityService<T>
| Modifier and Type | Method and Description |
|---|---|
Object |
create(View view) |
void |
delete(Long id) |
View |
findById(Long id) |
javax.persistence.EntityManager |
getEntityManager() |
ViewContext |
getViewContext() |
T |
newEntity(View view) |
protected void |
onDelete(T entity) |
void |
setEntityManager(javax.persistence.EntityManager entityManager) |
void |
setViewContext(ViewContext viewContext) |
View |
update(Long id,
View view) |
public View findById(Long id) throws NoSuchEntityException
findById in interface EntityService<T extends AbstractEntity>NoSuchEntityExceptionpublic T newEntity(View view)
newEntity in interface EntityService<T extends AbstractEntity>public Object create(View view)
create in interface EntityService<T extends AbstractEntity>public View update(Long id, View view) throws UpdateConflictException, NoSuchEntityException
update in interface EntityService<T extends AbstractEntity>UpdateConflictExceptionNoSuchEntityExceptionpublic void delete(Long id)
delete in interface EntityService<T extends AbstractEntity>protected void onDelete(T entity)
public ViewContext getViewContext()
public void setViewContext(ViewContext viewContext)
setViewContext in interface EntityService<T extends AbstractEntity>public javax.persistence.EntityManager getEntityManager()
public void setEntityManager(javax.persistence.EntityManager entityManager)
setEntityManager in interface EntityService<T extends AbstractEntity>Copyright © 2014–2016. All rights reserved.