public class SavePersistentMethod extends AbstractSavePersistentMethod
| Modifier and Type | Field and Description |
|---|---|
static java.util.regex.Pattern |
METHOD_PATTERN |
static java.lang.String |
METHOD_SIGNATURE |
ERRORS_PROPERTY| Constructor and Description |
|---|
SavePersistentMethod(org.hibernate.SessionFactory sessionFactory,
java.lang.ClassLoader classLoader,
org.codehaus.groovy.grails.commons.GrailsApplication application,
org.codehaus.groovy.grails.commons.GrailsDomainClass domainClass,
HibernateDatastore datastore) |
SavePersistentMethod(org.hibernate.SessionFactory sessionFactory,
java.lang.ClassLoader classLoader,
org.codehaus.groovy.grails.commons.GrailsApplication application,
HibernateDatastore datastore) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
flushSession(org.hibernate.Session session) |
protected java.lang.Object |
performInsert(java.lang.Object target,
boolean shouldFlush)
Subclasses should override and perform an insert operation, flushing the session if the second argument is true
|
protected java.lang.Object |
performSave(java.lang.Object target,
boolean flush)
Subclasses should override and perform a save operation, flushing the session if the second argument is true
|
clearDisabledValidations, clearDisabledValidations, doInvokeInternal, handleValidationError, isAutoValidationDisabled, setErrorsOnInstancegetHibernateTemplate, invoke, setObjectToReadOnly, setObjectToReadWrite, setupErrorsPropertypublic static final java.lang.String METHOD_SIGNATURE
public static final java.util.regex.Pattern METHOD_PATTERN
public SavePersistentMethod(org.hibernate.SessionFactory sessionFactory,
java.lang.ClassLoader classLoader,
org.codehaus.groovy.grails.commons.GrailsApplication application,
HibernateDatastore datastore)
public SavePersistentMethod(org.hibernate.SessionFactory sessionFactory,
java.lang.ClassLoader classLoader,
org.codehaus.groovy.grails.commons.GrailsApplication application,
org.codehaus.groovy.grails.commons.GrailsDomainClass domainClass,
HibernateDatastore datastore)
protected java.lang.Object performSave(java.lang.Object target,
boolean flush)
AbstractSavePersistentMethodperformSave in class AbstractSavePersistentMethodtarget - The target object to saveflush - Whether to flushprotected java.lang.Object performInsert(java.lang.Object target,
boolean shouldFlush)
AbstractSavePersistentMethodperformInsert in class AbstractSavePersistentMethodtarget - The target object to saveshouldFlush - Whether to flushprotected void flushSession(org.hibernate.Session session)
throws org.hibernate.HibernateException
org.hibernate.HibernateException