Salome HOME
Siman codebase is refactored. Spring beans are introduced in the context.
[tools/siman.git] / Workspace / Siman-Common / src / org / splat / service / 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 }