OSDN Git Service

BirthmarkSpi -> BirthmarkService
[stigmata/stigmata.git] / src / main / java / jp / sourceforge / stigmata / spi / ExtractedBirthmarkService.java
1 package jp.sourceforge.stigmata.spi;
2
3 import jp.sourceforge.stigmata.BirthmarkContext;
4 import jp.sourceforge.stigmata.BirthmarkStoreTarget;
5 import jp.sourceforge.stigmata.ExtractionResultSet;
6 import jp.sourceforge.stigmata.result.history.ExtractedBirthmarkHistory;
7
8 /**
9  * This service provider interface manages extracted birthmark histories.
10  * 
11  * @author Haruaki Tamada
12  */
13 public interface ExtractedBirthmarkService{
14     /**
15      * finds and returns history from given parameter.
16      * @param parameter search base.
17      * @return found history.
18      */
19     public ExtractedBirthmarkHistory getHistory(String parameter);
20
21     public ExtractionResultSet getResultSet(String id);
22
23     public ExtractionResultSet createResultSet(BirthmarkContext context);
24
25     public BirthmarkStoreTarget getTarget();
26
27     public String getType();
28
29     public String getDescription();
30 }