1 17 18 package org.sape.carbon.services.sqldataloader.mru; 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 SqlBeanMapMRUDataLoaderConfiguration extends ComponentConfiguration { 35 36 41 String getDataLoadQuery(); 42 43 48 void setDataLoadQuery(String dataLoadQuery); 49 50 55 ConnectionFactory getConnectionFactory(); 56 57 62 void setConnectionFactory(ConnectionFactory connectionFactory); 63 64 67 68 Class ValueMapType = HashMap .class; 69 70 78 Class getValueMapType(); 79 80 85 void setValueMapType(Class valueMapType); 86 87 94 Class getComparator(); 95 96 101 void setComparator(Class comparator); 102 103 104 110 String getKeyColumn(); 111 112 118 void setKeyColumn(String keyColumn); 119 120 127 Class getBeanClass(); 128 129 137 void setBeanClass(Class beanClass); 138 139 141 151 Map getBeanAttribute(); 152 153 159 String getBeanAttribute(String key); 160 161 167 void setBeanAttribute(String key, String value); 168 169 178 void setBeanAttribute(Map newMap); 179 } | Popular Tags |