|
Groovy Documentation | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD | |||||||
java.lang.Objectsimplejpa.SimpleJpaHandler
final class SimpleJpaHandler extends Object
| Field Summary | |
|---|---|
private static int |
DEFAULT_PAGE_SIZE
|
private static org.slf4j.Logger |
LOG
|
private static def |
PATTERN_DONAMEDQUERY
|
private static def |
PATTERN_FINDALLMODEL
|
private static def |
PATTERN_FINDMODELBY
|
private static def |
PATTERN_FINDMODELBYATTRIBUTE
|
private static def |
PATTERN_FINDMODELBYDSL
|
private static def |
PATTERN_FINDMODELBYID
|
private static def |
PATTERN_FINDMODELBYID_NOTSOFTDELETED
|
private static def |
PATTERN_SOFTDELETE
|
private ConcurrentReaderHashMap |
mapTransactionHolder
|
| Constructor Summary | |
SimpleJpaHandler(EntityManagerFactory emf, Validator validator, String prefix, String domainModelPackage, boolean alwaysExcludeSoftDeleted, EntityManagerLifespan entityManagerLifespan)
|
|
| Method Summary | |
|---|---|
private def
|
configureCriteria(CriteriaBuilder cb, CriteriaQuery c, Root model, Map config)
|
private Query
|
configureQuery(Query query, Map config)
|
private void
|
debugEntityManager()
|
def
|
executeInsideTransaction(Closure action)
|
| Methods inherited from class Object | |
|---|---|
| getClass, hashCode, equals, toString, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private static final int DEFAULT_PAGE_SIZE
private static org.slf4j.Logger LOG
private static final def PATTERN_DONAMEDQUERY
private static final def PATTERN_FINDALLMODEL
private static final def PATTERN_FINDMODELBY
private static final def PATTERN_FINDMODELBYATTRIBUTE
private static final def PATTERN_FINDMODELBYDSL
private static final def PATTERN_FINDMODELBYID
private static final def PATTERN_FINDMODELBYID_NOTSOFTDELETED
private static final def PATTERN_SOFTDELETE
private final ConcurrentReaderHashMap mapTransactionHolder
| Property Detail |
|---|
final boolean alwaysExcludeSoftDeleted
def beginTransaction
def closeAndRemoveCurrentEntityManager
def commitTransaction
def createEntityManager
def destroyEntityManager
def doNamedQuery
final String domainModelPackage
final EntityManagerFactory emf
final EntityManagerLifespan entityManagerLifespan
def executeNativeQuery
def executeQuery
def findAllModel
def findModelBy
def findModelByAttribute
def findModelByDsl
def findModelById
def getEntityManager
def merge
def methodMissingHandler
def persist
final String prefix
def remove
def returnFailed
def rollbackTransaction
def softDelete
def softDeleteModel
def validate
final Validator validator
| Constructor Detail |
|---|
SimpleJpaHandler(EntityManagerFactory emf, Validator validator, String prefix, String domainModelPackage, boolean alwaysExcludeSoftDeleted, EntityManagerLifespan entityManagerLifespan)
| Method Detail |
|---|
private def configureCriteria(CriteriaBuilder cb, CriteriaQuery c, Root model, Map config)
private Query configureQuery(Query query, Map config)
private void debugEntityManager()
def executeInsideTransaction(Closure action)
Groovy Documentation