org.mobicents.slee.resource.persistence.ra
Class SbbEntityManagerImpl

java.lang.Object
  extended by org.mobicents.slee.resource.persistence.ratype.SbbEntityManager
      extended by org.mobicents.slee.resource.persistence.ra.SbbEntityManagerImpl
All Implemented Interfaces:
javax.persistence.EntityManager

public class SbbEntityManagerImpl
extends org.mobicents.slee.resource.persistence.ratype.SbbEntityManager


Constructor Summary
SbbEntityManagerImpl(javax.persistence.EntityManager toHide, ActivityManipulation am, java.lang.String puName)
           
 
Method Summary
 void clear()
           
 void close()
           
 boolean contains(java.lang.Object entity)
           
 javax.persistence.Query createNamedQuery(java.lang.String name)
           
 javax.persistence.Query createNativeQuery(java.lang.String sql)
           
 javax.persistence.Query createNativeQuery(java.lang.String sql, java.lang.Class resultClass)
           
 javax.persistence.Query createNativeQuery(java.lang.String sqlString, java.lang.String resultSetMapping)
           
 javax.persistence.Query createQuery(java.lang.String qlString)
           
 java.lang.Object find(java.lang.Class resultEntityClass, java.lang.Object primaryKey)
           
 void flush()
           
 java.lang.Object getDelegate()
           
 javax.persistence.FlushModeType getFlushMode()
           
 java.lang.String getID()
          Return unique ID for this SbbEntityMnager
 java.lang.Object getReference(java.lang.Class entityClass, java.lang.Object primaryKey)
           
 javax.persistence.EntityTransaction getTransaction()
           
 boolean isOpen()
           
 void joinTransaction()
           
 void lock(java.lang.Object entity, javax.persistence.LockModeType lockMode)
           
 java.lang.Object merge(java.lang.Object entity)
           
 void persist(java.lang.Object entity)
           
 void refresh(java.lang.Object entity)
           
 void remove(java.lang.Object entity)
           
 void setFlushMode(javax.persistence.FlushModeType mode)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SbbEntityManagerImpl

public SbbEntityManagerImpl(javax.persistence.EntityManager toHide,
                            ActivityManipulation am,
                            java.lang.String puName)
Method Detail

getID

public java.lang.String getID()
Return unique ID for this SbbEntityMnager

Specified by:
getID in class org.mobicents.slee.resource.persistence.ratype.SbbEntityManager

clear

public void clear()
Specified by:
clear in interface javax.persistence.EntityManager
Specified by:
clear in class org.mobicents.slee.resource.persistence.ratype.SbbEntityManager

close

public void close()
Specified by:
close in interface javax.persistence.EntityManager
Specified by:
close in class org.mobicents.slee.resource.persistence.ratype.SbbEntityManager

contains

public boolean contains(java.lang.Object entity)
Specified by:
contains in interface javax.persistence.EntityManager
Specified by:
contains in class org.mobicents.slee.resource.persistence.ratype.SbbEntityManager

createNamedQuery

public javax.persistence.Query createNamedQuery(java.lang.String name)
Specified by:
createNamedQuery in interface javax.persistence.EntityManager
Specified by:
createNamedQuery in class org.mobicents.slee.resource.persistence.ratype.SbbEntityManager

createNativeQuery

public javax.persistence.Query createNativeQuery(java.lang.String sql)
Specified by:
createNativeQuery in interface javax.persistence.EntityManager
Specified by:
createNativeQuery in class org.mobicents.slee.resource.persistence.ratype.SbbEntityManager

createNativeQuery

public javax.persistence.Query createNativeQuery(java.lang.String sql,
                                                 java.lang.Class resultClass)
Specified by:
createNativeQuery in interface javax.persistence.EntityManager
Specified by:
createNativeQuery in class org.mobicents.slee.resource.persistence.ratype.SbbEntityManager

createNativeQuery

public javax.persistence.Query createNativeQuery(java.lang.String sqlString,
                                                 java.lang.String resultSetMapping)
Specified by:
createNativeQuery in interface javax.persistence.EntityManager
Specified by:
createNativeQuery in class org.mobicents.slee.resource.persistence.ratype.SbbEntityManager

createQuery

public javax.persistence.Query createQuery(java.lang.String qlString)
Specified by:
createQuery in interface javax.persistence.EntityManager
Specified by:
createQuery in class org.mobicents.slee.resource.persistence.ratype.SbbEntityManager

find

public java.lang.Object find(java.lang.Class resultEntityClass,
                             java.lang.Object primaryKey)
Specified by:
find in interface javax.persistence.EntityManager
Specified by:
find in class org.mobicents.slee.resource.persistence.ratype.SbbEntityManager

flush

public void flush()
Specified by:
flush in interface javax.persistence.EntityManager
Specified by:
flush in class org.mobicents.slee.resource.persistence.ratype.SbbEntityManager

getDelegate

public java.lang.Object getDelegate()
Specified by:
getDelegate in interface javax.persistence.EntityManager
Specified by:
getDelegate in class org.mobicents.slee.resource.persistence.ratype.SbbEntityManager

getFlushMode

public javax.persistence.FlushModeType getFlushMode()
Specified by:
getFlushMode in interface javax.persistence.EntityManager
Specified by:
getFlushMode in class org.mobicents.slee.resource.persistence.ratype.SbbEntityManager

getReference

public java.lang.Object getReference(java.lang.Class entityClass,
                                     java.lang.Object primaryKey)
Specified by:
getReference in interface javax.persistence.EntityManager
Specified by:
getReference in class org.mobicents.slee.resource.persistence.ratype.SbbEntityManager

getTransaction

public javax.persistence.EntityTransaction getTransaction()
Specified by:
getTransaction in interface javax.persistence.EntityManager
Specified by:
getTransaction in class org.mobicents.slee.resource.persistence.ratype.SbbEntityManager

isOpen

public boolean isOpen()
Specified by:
isOpen in interface javax.persistence.EntityManager
Specified by:
isOpen in class org.mobicents.slee.resource.persistence.ratype.SbbEntityManager

joinTransaction

public void joinTransaction()
Specified by:
joinTransaction in interface javax.persistence.EntityManager
Specified by:
joinTransaction in class org.mobicents.slee.resource.persistence.ratype.SbbEntityManager

lock

public void lock(java.lang.Object entity,
                 javax.persistence.LockModeType lockMode)
Specified by:
lock in interface javax.persistence.EntityManager
Specified by:
lock in class org.mobicents.slee.resource.persistence.ratype.SbbEntityManager

merge

public java.lang.Object merge(java.lang.Object entity)
Specified by:
merge in interface javax.persistence.EntityManager
Specified by:
merge in class org.mobicents.slee.resource.persistence.ratype.SbbEntityManager

persist

public void persist(java.lang.Object entity)
Specified by:
persist in interface javax.persistence.EntityManager
Specified by:
persist in class org.mobicents.slee.resource.persistence.ratype.SbbEntityManager

refresh

public void refresh(java.lang.Object entity)
Specified by:
refresh in interface javax.persistence.EntityManager
Specified by:
refresh in class org.mobicents.slee.resource.persistence.ratype.SbbEntityManager

remove

public void remove(java.lang.Object entity)
Specified by:
remove in interface javax.persistence.EntityManager
Specified by:
remove in class org.mobicents.slee.resource.persistence.ratype.SbbEntityManager

setFlushMode

public void setFlushMode(javax.persistence.FlushModeType mode)
Specified by:
setFlushMode in interface javax.persistence.EntityManager
Specified by:
setFlushMode in class org.mobicents.slee.resource.persistence.ratype.SbbEntityManager


Copyright © 2009. All Rights Reserved.