public class DefaultDaoActionHook<T extends de.xima.cmn.dao.interfaces.IEntity<Long>> extends Object implements IFCDaoActionHook<T>
Constructor and Description |
---|
DefaultDaoActionHook() |
Modifier and Type | Method and Description |
---|---|
<Q extends de.xima.cmn.criteria.interfaces.IFilterableCriteriaManager & de.xima.cmn.criteria.interfaces.IQueryHintProviding> |
bulkDelete(IEntityContext ec,
Q cm) |
<Q extends de.xima.cmn.criteria.interfaces.IFilterableCriteriaManager & de.xima.cmn.criteria.interfaces.IUpdateableCriterionManager & de.xima.cmn.criteria.interfaces.IQueryHintProviding> |
bulkUpdate(IEntityContext ec,
Q cm) |
T |
create(IEntityContext ec,
T entity) |
void |
delete(IEntityContext ec,
T entity) |
void |
read(IEntityContext ec,
T entity) |
T |
update(IEntityContext ec,
T entity) |
public T create(IEntityContext ec, T entity) throws de.xima.cmn.dao.exceptions.AbstractDaoException, de.xima.cmn.dao.exceptions.AbstractDaoRuntimeException
create
in interface de.xima.cmn.dao.interfaces.IDaoActionHook<T extends de.xima.cmn.dao.interfaces.IEntity<Long>,IEntityContext>
de.xima.cmn.dao.exceptions.AbstractDaoException
de.xima.cmn.dao.exceptions.AbstractDaoRuntimeException
public T update(IEntityContext ec, T entity) throws de.xima.cmn.dao.exceptions.AbstractDaoException, de.xima.cmn.dao.exceptions.AbstractDaoRuntimeException
update
in interface de.xima.cmn.dao.interfaces.IDaoActionHook<T extends de.xima.cmn.dao.interfaces.IEntity<Long>,IEntityContext>
de.xima.cmn.dao.exceptions.AbstractDaoException
de.xima.cmn.dao.exceptions.AbstractDaoRuntimeException
public void delete(IEntityContext ec, T entity) throws de.xima.cmn.dao.exceptions.AbstractDaoException, de.xima.cmn.dao.exceptions.AbstractDaoRuntimeException
delete
in interface de.xima.cmn.dao.interfaces.IDaoActionHook<T extends de.xima.cmn.dao.interfaces.IEntity<Long>,IEntityContext>
de.xima.cmn.dao.exceptions.AbstractDaoException
de.xima.cmn.dao.exceptions.AbstractDaoRuntimeException
public void read(IEntityContext ec, T entity) throws de.xima.cmn.dao.exceptions.AbstractDaoException, de.xima.cmn.dao.exceptions.AbstractDaoRuntimeException
read
in interface de.xima.cmn.dao.interfaces.IDaoActionHook<T extends de.xima.cmn.dao.interfaces.IEntity<Long>,IEntityContext>
de.xima.cmn.dao.exceptions.AbstractDaoException
de.xima.cmn.dao.exceptions.AbstractDaoRuntimeException
public <Q extends de.xima.cmn.criteria.interfaces.IFilterableCriteriaManager & de.xima.cmn.criteria.interfaces.IUpdateableCriterionManager & de.xima.cmn.criteria.interfaces.IQueryHintProviding> void bulkUpdate(IEntityContext ec, Q cm) throws de.xima.cmn.dao.exceptions.AbstractDaoException, de.xima.cmn.dao.exceptions.AbstractDaoRuntimeException
bulkUpdate
in interface de.xima.cmn.dao.interfaces.IDaoActionHook<T extends de.xima.cmn.dao.interfaces.IEntity<Long>,IEntityContext>
de.xima.cmn.dao.exceptions.AbstractDaoException
de.xima.cmn.dao.exceptions.AbstractDaoRuntimeException
public <Q extends de.xima.cmn.criteria.interfaces.IFilterableCriteriaManager & de.xima.cmn.criteria.interfaces.IQueryHintProviding> void bulkDelete(IEntityContext ec, Q cm) throws de.xima.cmn.dao.exceptions.AbstractDaoException, de.xima.cmn.dao.exceptions.AbstractDaoRuntimeException
bulkDelete
in interface de.xima.cmn.dao.interfaces.IDaoActionHook<T extends de.xima.cmn.dao.interfaces.IEntity<Long>,IEntityContext>
de.xima.cmn.dao.exceptions.AbstractDaoException
de.xima.cmn.dao.exceptions.AbstractDaoRuntimeException
Copyright © 2021 XIMA MEDIA GmbH. All rights reserved.