com.clickntap.tool.bean
Class RemoteBeanManager

java.lang.Object
  extended by com.clickntap.tool.bean.RemoteBeanManager
All Implemented Interfaces:
BeanManager

public class RemoteBeanManager
extends Object
implements BeanManager


Constructor Summary
RemoteBeanManager()
           
 
Method Summary
 void batchUpdate(String[] sql)
           
 void copyFrom(Bean bean, org.springframework.web.multipart.MultipartFile in)
           
 void copyTo(Bean bean, OutputStream out)
           
 Number create(Bean bean)
           
 int delete(Bean bean)
           
 int execute(Bean bean, String what)
           
 Object executeTransaction(org.springframework.transaction.support.TransactionCallback transactionCallback)
           
 List<Bean> exportList(Class beanClass, Bean bean, String fieldName)
           
 com.caucho.hessian.io.SerializerFactory getSerializerFactory()
           
 org.springframework.transaction.PlatformTransactionManager getTransactionManager()
           
 org.springframework.validation.Validator getValidator(Bean target, String validationGroup)
           
 void init()
           
 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 setSerializerFactory(com.caucho.hessian.io.SerializerFactory serializerFactory)
           
 void setServiceUrl(String serviceUrl)
           
 InputStream stream(Bean bean)
           
 int update(Bean bean)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteBeanManager

public RemoteBeanManager()
Method Detail

getSerializerFactory

public com.caucho.hessian.io.SerializerFactory getSerializerFactory()

setSerializerFactory

public void setSerializerFactory(com.caucho.hessian.io.SerializerFactory serializerFactory)

setServiceUrl

public void setServiceUrl(String serviceUrl)

init

public void init()
          throws Exception
Specified by:
init in interface BeanManager
Throws:
Exception

read

public Bean read(Number id,
                 Class beanClass)
          throws Exception
Specified by:
read in interface BeanManager
Throws:
Exception

readByFilter

public Bean readByFilter(Bean filter,
                         String filterName,
                         Class beanClass)
                  throws Exception
Specified by:
readByFilter in interface BeanManager
Throws:
Exception

update

public int update(Bean bean)
           throws Exception
Specified by:
update in interface BeanManager
Throws:
Exception

execute

public int execute(Bean bean,
                   String what)
            throws Exception
Specified by:
execute in interface BeanManager
Throws:
Exception

create

public Number create(Bean bean)
              throws Exception
Specified by:
create in interface BeanManager
Throws:
Exception

delete

public int delete(Bean bean)
           throws Exception
Specified by:
delete in interface BeanManager
Throws:
Exception

copyFrom

public void copyFrom(Bean bean,
                     org.springframework.web.multipart.MultipartFile in)
              throws Exception
Specified by:
copyFrom in interface BeanManager
Throws:
Exception

readList

public List<Number> readList(Bean bean,
                             String fieldName)
                      throws Exception
Specified by:
readList in interface BeanManager
Throws:
Exception

readListByClass

public List<Number> readListByClass(Class beanClass,
                                    String fieldName)
                             throws Exception
Specified by:
readListByClass in interface BeanManager
Throws:
Exception

readListByFilter

public List<Number> readListByFilter(Class beanClass,
                                     Bean bean,
                                     String fieldName)
                              throws Exception
Specified by:
readListByFilter in interface BeanManager
Throws:
Exception

exportList

public List<Bean> exportList(Class beanClass,
                             Bean bean,
                             String fieldName)
                      throws Exception
Specified by:
exportList in interface BeanManager
Throws:
Exception

copyTo

public void copyTo(Bean bean,
                   OutputStream out)
            throws Exception
Specified by:
copyTo in interface BeanManager
Throws:
Exception

stream

public InputStream stream(Bean bean)
                   throws Exception
Specified by:
stream in interface BeanManager
Throws:
Exception

getValidator

public org.springframework.validation.Validator getValidator(Bean target,
                                                             String validationGroup)
                                                      throws Exception
Specified by:
getValidator in interface BeanManager
Throws:
Exception

batchUpdate

public void batchUpdate(String[] sql)
                 throws Exception
Specified by:
batchUpdate in interface BeanManager
Throws:
Exception

executeTransaction

public Object executeTransaction(org.springframework.transaction.support.TransactionCallback transactionCallback)
Specified by:
executeTransaction in interface BeanManager

getTransactionManager

public org.springframework.transaction.PlatformTransactionManager getTransactionManager()
Specified by:
getTransactionManager in interface BeanManager


Copyright © 2014. All rights reserved.