Salome HOME
bdd96baee306fa3cba7e3d103da07aa32d96c24f
[tools/siman.git] / Workspace / Siman-Common / src / org / splat / service / technical / IndexService.java
1 /*****************************************************************************
2  * Company         OPEN CASCADE
3  * Application     SIMAN
4  * File            $Id$ 
5  * Creation date   05.10.2012
6  * @author         $Author$
7  * @version        $Revision$
8  *****************************************************************************/
9
10 package org.splat.service.technical;
11
12 import java.io.IOException;
13
14 import org.splat.dal.bo.som.KnowledgeElement;
15 import org.splat.dal.bo.som.Study;
16
17 /**
18  * @author rkv
19  * 
20  */
21 public interface IndexService {
22
23         public void configure() throws IOException;
24
25         public void create() throws IOException;
26
27         public boolean exists();
28
29         public void add(KnowledgeElement kelm) throws IOException;
30
31         public void add(Study study) throws IOException;
32
33         public void update(Study study) throws IOException;
34
35         public void update(KnowledgeElement kelm) throws IOException;
36 }