1 package jp.sourceforge.stigmata.result;
3 import javax.sql.DataSource;
5 import jp.sourceforge.stigmata.BirthmarkContext;
6 import jp.sourceforge.stigmata.BirthmarkStoreTarget;
7 import jp.sourceforge.stigmata.ExtractionResultSet;
8 import jp.sourceforge.stigmata.result.history.ExtractedBirthmarkHistory;
9 import jp.sourceforge.stigmata.result.history.RDBExtractedBirthmarkHistory;
10 import jp.sourceforge.stigmata.spi.ExtractedBirthmarkSpi;
14 * @author Haruaki Tamada
16 public class RDBExtractedBirthmarkService implements ExtractedBirthmarkSpi{
17 private DataSource source;
19 public RDBExtractedBirthmarkService(){
23 public ExtractionResultSet createResultSet(BirthmarkContext context){
24 return new RDBExtractionResultSet(context);
28 public ExtractedBirthmarkHistory getHistory(String parameter){
29 return new RDBExtractedBirthmarkHistory(source);
33 public ExtractionResultSet getResultSet(String id){
34 return new RDBExtractionResultSet(source, id);
38 public BirthmarkStoreTarget getTarget(){
39 return BirthmarkStoreTarget.RDB;