Package org.openurp.app
Class AppDataSourceFactory
java.lang.Object
org.openurp.app.AppDataSourceFactory
- All Implemented Interfaces:
org.springframework.beans.factory.DisposableBean,org.springframework.beans.factory.FactoryBean<DataSource>,org.springframework.beans.factory.InitializingBean
public class AppDataSourceFactory extends Object implements org.springframework.beans.factory.FactoryBean<DataSource>, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
-
Constructor Summary
Constructors Constructor Description AppDataSourceFactory() -
Method Summary
Modifier and Type Method Description voidafterPropertiesSet()voiddestroy()voidfetchConf()StringgetDriver()StringgetName()DataSourcegetObject()Class<?>getObjectType()StringgetPassword()Map<String,String>getProps()StringgetUrl()StringgetUser()booleanisSingleton()voidpostInit()static DatasourceConfigreadConf(InputStream is, String dsname, boolean isXML)voidsetDriver(String driver)voidsetName(String name)voidsetPassword(String password)voidsetProps(Map<String,String> props)voidsetUrl(String url)voidsetUser(String user)
-
Constructor Details
-
AppDataSourceFactory
public AppDataSourceFactory()
-
-
Method Details
-
getObject
- Specified by:
getObjectin interfaceorg.springframework.beans.factory.FactoryBean<DataSource>
-
getObjectType
- Specified by:
getObjectTypein interfaceorg.springframework.beans.factory.FactoryBean<DataSource>
-
destroy
public void destroy()- Specified by:
destroyin interfaceorg.springframework.beans.factory.DisposableBean
-
isSingleton
public boolean isSingleton()- Specified by:
isSingletonin interfaceorg.springframework.beans.factory.FactoryBean<DataSource>
-
fetchConf
public void fetchConf() -
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
postInit
- Throws:
Exception
-
readConf
-
getUrl
-
setUrl
-
getUser
-
setUser
-
getPassword
-
setPassword
-
getDriver
-
setDriver
-
getName
-
setName
-
getProps
-
setProps
-