|
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 ThreadLocal |
tlEntityManager
|
private ThreadLocal |
tlTransactionHolder
|
| Constructor Summary | |
SimpleJpaHandler(EntityManagerFactory emf, Validator validator, String prefix, String domainModelPackage, boolean alwaysExcludeSoftDeleted)
|
|
| Method Summary | |
|---|---|
private def
|
configureCriteria(CriteriaBuilder cb, CriteriaQuery c, Root model, Map config)
|
private Query
|
configureQuery(Query query, Map config)
|
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 ThreadLocal tlEntityManager
private final ThreadLocal tlTransactionHolder
| Property Detail |
|---|
final boolean alwaysExcludeSoftDeleted
def beginTransaction
def commitTransaction
def doNamedQuery
final String domainModelPackage
final EntityManagerFactory emf
def executeNativeQuery
def executeQuery
def findAllModel
def findModelBy
def findModelByAttribute
def findModelByDsl
def findModelById
def getEntityManager
def merge
def methodMissingHandler
def newEntityManager
def persist
final String prefix
def remove
def returnFailed
def rollbackTransaction
def softDelete
def validate
final Validator validator
| Constructor Detail |
|---|
SimpleJpaHandler(EntityManagerFactory emf, Validator validator, String prefix, String domainModelPackage, boolean alwaysExcludeSoftDeleted)
| Method Detail |
|---|
private def configureCriteria(CriteriaBuilder cb, CriteriaQuery c, Root model, Map config)
private Query configureQuery(Query query, Map config)
def executeInsideTransaction(Closure action)
Groovy Documentation