1 17 18 package org.sape.carbon.services.sqldataloader.total; 19 20 import java.util.HashMap ; 21 import java.util.Map ; 22 23 import org.sape.carbon.core.component.ComponentConfiguration; 24 import org.sape.carbon.services.sql.connection.ConnectionFactory; 25 26 34 public interface SqlBeanDataLoaderConfiguration extends 35 ComponentConfiguration { 36 37 42 String getDataLoadQuery(); 43 44 49 void setDataLoadQuery(String dataLoadQuery); 50 51 57 String getKeyColumn(); 58 59 65 void setKeyColumn(String keyColumn); 66 67 72 ConnectionFactory getConnectionFactory(); 73 74 79 void setConnectionFactory(ConnectionFactory connectionFactory); 80 81 88 Class getBeanClass(); 89 90 98 void setBeanClass(Class beanClass); 99 100 101 Class MapType = HashMap .class; 102 103 111 Class getMapType(); 112 113 118 void setMapType(Class mapType); 119 120 127 Class getComparator(); 128 129 134 void setComparator(Class comparator); 135 136 138 148 Map getBeanAttribute(); 149 150 156 String getBeanAttribute(String key); 157 158 164 void setBeanAttribute(String key, String value); 165 166 175 void setBeanAttribute(Map newMap); 176 } | Popular Tags |