com.poscoict.glueframework.dao.manager
Class GlueColumnManager

java.lang.Object
  extended by com.poscoict.glueframework.dao.manager.GlueColumnManager
All Implemented Interfaces:
org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean

public class GlueColumnManager
extends Object
implements org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean

ColumnManager.

 bean property 설정
 - cacheManager : (필수)
 
 
 [sample]
 
 사용 예
 
 <bean id="columnManager" class="com.poscoict.glueframework.dao.manager.GlueColumnManager">
     <property name="cacheManager"><ref local="cacheManager"/></property>
 </bean>
 


Constructor Summary
GlueColumnManager()
          생성자(constructor).
 
Method Summary
 void afterPropertiesSet()
           
protected  GlueColumnDef[] createColumnDefinition(DataSource datasource, String key, Object[] bind)
           
protected  GlueColumnDef[] createColumnDefinition(ResultSet rs)
           
 void destroy()
           
 GlueColumnDef[] getColumnDefinition(DataSource datasource, String querystmt, Object[] bind)
           
protected  GlueColumnDef[] searchColumnDefinition(DataSource datasource, String key, Object[] bind)
           
 void setCacheManager(GlueCacheManager cacheManager)
          setter method for DI.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GlueColumnManager

public GlueColumnManager()
생성자(constructor).

Method Detail

setCacheManager

public void setCacheManager(GlueCacheManager cacheManager)
setter method for DI.

Parameters:
cacheManager -

getColumnDefinition

public GlueColumnDef[] getColumnDefinition(DataSource datasource,
                                           String querystmt,
                                           Object[] bind)
Parameters:
datasource -
querystmt -
bind -
Returns:
GlueColumnDef[]

searchColumnDefinition

protected GlueColumnDef[] searchColumnDefinition(DataSource datasource,
                                                 String key,
                                                 Object[] bind)
Parameters:
datasource -
key -
bind -
Returns:
ColumnDef array

createColumnDefinition

protected GlueColumnDef[] createColumnDefinition(DataSource datasource,
                                                 String key,
                                                 Object[] bind)
Parameters:
datasource -
key -
bind -
Returns:
ColumnDef array

createColumnDefinition

protected GlueColumnDef[] createColumnDefinition(ResultSet rs)
                                          throws SQLException
Parameters:
rs -
Returns:
ColumnDef array
Throws:
SQLException

afterPropertiesSet

public void afterPropertiesSet()
                        throws Exception
Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
Throws:
Exception

destroy

public void destroy()
             throws Exception
Specified by:
destroy in interface org.springframework.beans.factory.DisposableBean
Throws:
Exception


Copyright © 2013–2014 POSCO ICT SW제품기술팀. All rights reserved.