Salome HOME
12cdc275274c3a65aae6654514e454912b32ee96
[tools/siman.git] / KnowledgeElementService.java
1 /*****************************************************************************
2  * Company         EURIWARE
3  * Application     SIMAN
4  * File            $Id$ 
5  * Creation date   06.10.2012
6  * @author         $Author$
7  * @version        $Revision$
8  *****************************************************************************/
9
10 package org.splat.service;
11
12 import org.splat.dal.bo.som.KnowledgeElement;
13 import org.splat.kernel.InvalidPropertyException;
14
15 /**
16  * @author RKV
17  * 
18  */
19 public interface KnowledgeElementService {
20
21         public boolean approve(KnowledgeElement knowledgeElement);
22
23         public boolean demote(KnowledgeElement knowledgeElement);
24
25         public boolean promote(KnowledgeElement knowledgeElement);
26
27         public void rename(KnowledgeElement knowledgeElement, String title)
28                         throws InvalidPropertyException;
29
30         public KnowledgeElement selectKnowledgeElement(int index);
31 }