org.shept.org.springframework.web.servlet.mvc.delegation.component
public abstract class AbstractPersistenceComponent extends AbstractComponent implements org.springframework.beans.factory.InitializingBean, WebComponent
| Modifier and Type | Field and Description |
|---|---|
protected org.springframework.dao.support.DaoSupport |
dao |
static String |
DATA_ACCESS_ERROR |
static String |
DATA_INTEGRITY_ERROR |
protected boolean |
enableDaoTransactions |
protected boolean |
enableDelete |
protected boolean |
enableSave |
static String |
OPTIMISTIC_LOCKING_ERROR |
protected boolean |
reloadOnCancel |
protected org.springframework.transaction.PlatformTransactionManager |
transactionManager |
ANCHOR_PREFIX| Constructor and Description |
|---|
AbstractPersistenceComponent() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
protected abstract org.springframework.web.servlet.ModelAndView |
doActionInternal(javax.servlet.http.HttpServletRequest request,
ComponentToken token) |
protected boolean |
doDeleteModel(Object rowObject) |
protected void |
doFlushSession() |
protected void |
doInTransactionIfAvailable(org.springframework.transaction.support.TransactionCallback<Object> transactionCallback) |
protected void |
doSaveModel(Object modelObject) |
protected void |
doSaveModel(Object rowObject,
ModelCreation modelCreation) |
org.springframework.web.servlet.ModelAndView |
excecuteAction(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ComponentToken token) |
org.springframework.dao.support.DaoSupport |
getDao() |
protected Object |
getWrappedModel(Object model) |
boolean |
isEnableDaoTransactions() |
boolean |
isEnableDelete() |
boolean |
isEnableSave() |
boolean |
isReloadOnCancel() |
void |
setDao(org.springframework.dao.support.DaoSupport dao) |
void |
setEnableDaoTransactions(boolean enableDaoTransactions) |
void |
setEnableDelete(boolean enableDelete) |
void |
setEnableSave(boolean enableSave) |
void |
setReloadOnCancel(boolean reloadOnCancel) |
void |
setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager) |
getAnchorPrefix, getDefaultMappings, getMappings, getResources, hasErrorsInPath, initApplicationContext, isCopyResources, modelRedirect, modelRedirect, modelRedirectClip, modelUnhandled, modelWithErrors, setAnchorPrefix, setCopyResources, setMappings, setResources, supportedActions, supportsActionapplyCacheSeconds, applyCacheSeconds, cacheForSeconds, cacheForSeconds, checkAndPrepare, checkAndPrepare, getCacheSeconds, getSupportedMethods, isRequireSession, isUseCacheControlHeader, isUseCacheControlNoStore, isUseExpiresHeader, preventCaching, setCacheSeconds, setRequireSession, setSupportedMethods, setUseCacheControlHeader, setUseCacheControlNoStore, setUseExpiresHeadergetServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContextgetApplicationContext, getMessageSourceAccessor, requiredContextClass, setApplicationContextclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMappings, supportedActions, supports, supportsActionpublic static final String OPTIMISTIC_LOCKING_ERROR
public static final String DATA_INTEGRITY_ERROR
public static final String DATA_ACCESS_ERROR
protected boolean enableSave
protected boolean enableDelete
protected boolean reloadOnCancel
protected boolean enableDaoTransactions
protected org.springframework.transaction.PlatformTransactionManager transactionManager
protected org.springframework.dao.support.DaoSupport dao
public org.springframework.web.servlet.ModelAndView excecuteAction(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
ComponentToken token)
throws Exception
excecuteAction in interface WebComponentExceptionprotected abstract org.springframework.web.servlet.ModelAndView doActionInternal(javax.servlet.http.HttpServletRequest request,
ComponentToken token)
throws Exception
Exceptionprotected void doInTransactionIfAvailable(org.springframework.transaction.support.TransactionCallback<Object> transactionCallback) throws Exception
Exceptionprotected void doSaveModel(Object modelObject)
protected void doSaveModel(Object rowObject, ModelCreation modelCreation)
protected void doFlushSession()
protected boolean doDeleteModel(Object rowObject)
- rowObject - protected Object getWrappedModel(Object model) throws UnsupportedModelTransformation
UnsupportedModelTransformationpublic org.springframework.dao.support.DaoSupport getDao()
public void setDao(org.springframework.dao.support.DaoSupport dao)
dao - the dao to setpublic void setEnableSave(boolean enableSave)
enableUpdate - the enableUpdate to setpublic void setEnableDelete(boolean enableDelete)
enableDelete - the enableDelete to setpublic void setTransactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)
transactionManager - the transactionManager to setpublic void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanExceptionpublic void setReloadOnCancel(boolean reloadOnCancel)
reloadOnCancel - the reloadOnCancel to setpublic boolean isEnableSave()
public boolean isEnableDelete()
public boolean isReloadOnCancel()
public boolean isEnableDaoTransactions()
public void setEnableDaoTransactions(boolean enableDaoTransactions)
enableDaoTransactions - the enableDaoTransactions to setCopyright © 2014. All Rights Reserved.