net.sourceforge.crudo.persistence
Class PersistenceServiceLocator
java.lang.Object
net.sourceforge.crudo.persistence.PersistenceServiceLocator
- All Implemented Interfaces:
- IPersistenceServiceLocator
public class PersistenceServiceLocator
- extends java.lang.Object
- implements IPersistenceServiceLocator
- Author:
- Jorge Sanchez crudo@gmail.es
Implements JPA Persistence service, requires a JTA Persistence Unit.
Default unit name is "default".
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PersistenceServiceLocator
public PersistenceServiceLocator()
create
public boolean create(java.io.Serializable object)
throws FacesException
- Specified by:
create
in interface IPersistenceServiceLocator
- Throws:
FacesException
update
public java.io.Serializable update(java.io.Serializable object)
- Specified by:
update
in interface IPersistenceServiceLocator
delete
public boolean delete(java.io.Serializable object)
- Specified by:
delete
in interface IPersistenceServiceLocator
getList
public java.util.List<java.io.Serializable> getList(java.io.Serializable object)
- Specified by:
getList
in interface IPersistenceServiceLocator
getList
public java.util.List<java.lang.Object[]> getList(java.lang.String query)
- Specified by:
getList
in interface IPersistenceServiceLocator
find
public java.io.Serializable find(java.io.Serializable object,
java.lang.Object pk)
- Specified by:
find
in interface IPersistenceServiceLocator
createQuery
public Query createQuery(java.lang.Object object)
getJPAQueryFromObject
public Query getJPAQueryFromObject(java.lang.Object object)
getPersistenceUnitName
public java.lang.String getPersistenceUnitName()
setPersistenceUnitName
public void setPersistenceUnitName(java.lang.String persistenceUnitName)
getEmf
public EntityManagerFactory getEmf()
setEmf
public void setEmf(EntityManagerFactory emf)
getEm
public EntityManager getEm()
setEm
public void setEm(EntityManager em)
getUt
public UserTransaction getUt()
setUt
public void setUt(UserTransaction ut)
getIntrospector
public ClassFieldIntrospector getIntrospector()
setIntrospector
public static void setIntrospector(ClassFieldIntrospector introspector)