org.apache.openejb.core.cmp
Interface CmpEngine
- All Known Implementing Classes:
- JpaCmpEngine
public interface CmpEngine
createBean
Object createBean(javax.ejb.EntityBean entity,
ThreadContext callContext)
throws javax.ejb.CreateException
- Throws:
javax.ejb.CreateException
loadBean
Object loadBean(ThreadContext callContext,
Object primaryKey)
storeBeanIfNoTx
void storeBeanIfNoTx(ThreadContext callContext,
Object bean)
removeBean
void removeBean(ThreadContext callContext)
queryBeans
List<Object> queryBeans(ThreadContext callContext,
Method queryMethod,
Object[] args)
throws javax.ejb.FinderException
- Throws:
javax.ejb.FinderException
queryBeans
List<Object> queryBeans(CoreDeploymentInfo deploymentInfo,
String signature,
Object[] args)
throws javax.ejb.FinderException
- Throws:
javax.ejb.FinderException
executeUpdateQuery
int executeUpdateQuery(CoreDeploymentInfo deploymentInfo,
String signature,
Object[] args)
throws javax.ejb.FinderException
- Throws:
javax.ejb.FinderException
deploy
void deploy(CoreDeploymentInfo deploymentInfo)
throws OpenEJBException
- Throws:
OpenEJBException
undeploy
void undeploy(CoreDeploymentInfo deploymentInfo)
throws OpenEJBException
- Throws:
OpenEJBException
Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.