public class BeanManagerImpl extends Object implements BeanManager
| Constructor and Description |
|---|
BeanManagerImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
batchUpdate(String[] sql) |
void |
copyFrom(Bean bean,
org.springframework.web.multipart.MultipartFile multipartFile) |
void |
copyTo(Bean bean,
OutputStream out) |
void |
copyTo(Bean bean,
OutputStream out,
int offset,
int length) |
Number |
create(Bean bean) |
int |
delete(Bean bean) |
int |
execute(Bean bean,
String scriptName) |
int |
execute(Class beanClass,
String scriptName) |
Object |
executeTransaction(org.springframework.transaction.support.TransactionCallback transactionCallback) |
List |
exportList(Class beanClass,
Bean bean,
String fieldName) |
List |
exportList(Class beanClass,
String fieldName) |
BeanInfo |
getBeanInfo(Class beanClass) |
String |
getChannel() |
JdbcManager |
getJdbcManager() |
org.springframework.transaction.PlatformTransactionManager |
getTransactionManager() |
org.springframework.validation.Validator |
getValidator(BeanInfo beanInfo,
String validationGroup) |
org.springframework.validation.Validator |
getValidator(Bean bean,
String validationGroup) |
void |
init() |
void |
invalidateCache(BeanInfo beanInfo,
Number id) |
Bean |
read(Number id,
Class beanClass) |
Bean |
readByFilter(Bean filter,
String filterName,
Class beanClass) |
List<Number> |
readList(Bean bean,
String fieldName) |
List<Number> |
readListByClass(Class beanClass,
String fieldName) |
List<Number> |
readListByFilter(Class beanClass,
Bean bean,
String fieldName) |
void |
restart() |
void |
setCacheManager(CacheManager cacheManager) |
void |
setChannel(String channel) |
void |
setJdbcManager(JdbcManager jdbcManager) |
void |
setScriptEngine(ScriptEngine scriptEngine) |
void |
start() |
void |
stop() |
InputStream |
stream(Bean bean) |
int |
update(Bean bean) |
public static final String ID_FILTER
public String getChannel()
public void setChannel(String channel)
public void copyFrom(Bean bean, org.springframework.web.multipart.MultipartFile multipartFile) throws Exception
copyFrom in interface BeanManagerExceptionpublic void copyTo(Bean bean, OutputStream out) throws Exception
copyTo in interface BeanManagerExceptionpublic void copyTo(Bean bean, OutputStream out, int offset, int length) throws Exception
Exceptionpublic InputStream stream(Bean bean) throws Exception
stream in interface BeanManagerExceptionpublic Bean read(Number id, Class beanClass) throws Exception
read in interface BeanManagerExceptionpublic Bean readByFilter(Bean filter, String filterName, Class beanClass) throws Exception
readByFilter in interface BeanManagerExceptionpublic Number create(Bean bean) throws Exception
create in interface BeanManagerExceptionpublic void invalidateCache(BeanInfo beanInfo, Number id) throws Exception
Exceptionpublic int update(Bean bean) throws Exception
update in interface BeanManagerExceptionpublic int delete(Bean bean) throws Exception
delete in interface BeanManagerExceptionpublic void setCacheManager(CacheManager cacheManager) throws Exception
Exceptionpublic List<Number> readList(Bean bean, String fieldName) throws Exception
readList in interface BeanManagerExceptionpublic int execute(Bean bean, String scriptName) throws Exception
execute in interface BeanManagerExceptionpublic List<Number> readListByClass(Class beanClass, String fieldName) throws Exception
readListByClass in interface BeanManagerExceptionpublic List exportList(Class beanClass, String fieldName) throws Exception
Exceptionpublic List<Number> readListByFilter(Class beanClass, Bean bean, String fieldName) throws Exception
readListByFilter in interface BeanManagerExceptionpublic List exportList(Class beanClass, Bean bean, String fieldName) throws Exception
exportList in interface BeanManagerExceptionpublic org.springframework.validation.Validator getValidator(BeanInfo beanInfo, String validationGroup) throws Exception
Exceptionpublic org.springframework.validation.Validator getValidator(Bean bean, String validationGroup) throws Exception
getValidator in interface BeanManagerExceptionpublic void setScriptEngine(ScriptEngine scriptEngine)
public JdbcManager getJdbcManager()
public void setJdbcManager(JdbcManager jdbcManager)
public void batchUpdate(String[] sql) throws Exception
batchUpdate in interface BeanManagerExceptionpublic Object executeTransaction(org.springframework.transaction.support.TransactionCallback transactionCallback)
executeTransaction in interface BeanManagerpublic org.springframework.transaction.PlatformTransactionManager getTransactionManager()
getTransactionManager in interface BeanManagerpublic void init()
throws Exception
init in interface BeanManagerExceptionCopyright © 2015. All rights reserved.