OSDN Git Service

pom.xml の macosxbundle maven2 pluginがうまく動かないので,コメントアウトした.
[stigmata/stigmata.git] / src / main / java / jp / sourceforge / stigmata / result / RDBExtractedBirthmarkService.java
1 package jp.sourceforge.stigmata.result;
2
3 /*
4  * $Id$
5  */
6
7 import javax.sql.DataSource;
8
9 import jp.sourceforge.stigmata.BirthmarkContext;
10 import jp.sourceforge.stigmata.BirthmarkStoreTarget;
11 import jp.sourceforge.stigmata.ExtractionResultSet;
12 import jp.sourceforge.stigmata.result.history.ExtractedBirthmarkHistory;
13 import jp.sourceforge.stigmata.result.history.RDBExtractedBirthmarkHistory;
14 import jp.sourceforge.stigmata.spi.ExtractedBirthmarkSpi;
15
16 /**
17  * 
18  * @author Haruaki Tamada
19  * @version $Revision$ 
20  */
21 public class RDBExtractedBirthmarkService implements ExtractedBirthmarkSpi{
22     private DataSource source;
23
24     public RDBExtractedBirthmarkService(){
25     }
26
27     public ExtractionResultSet createResultSet(BirthmarkContext context){
28         return new RDBExtractionResultSet(context);
29     }
30
31     public ExtractedBirthmarkHistory getHistory(String parameter){
32         return new RDBExtractedBirthmarkHistory(source);
33     }
34
35     public ExtractionResultSet getResultSet(String id){
36         return new RDBExtractionResultSet(source, id);
37     }
38
39     public BirthmarkStoreTarget getTarget(){
40         return BirthmarkStoreTarget.RDB;
41     }
42 }