KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > geinuke > middle > IWikiBL


1  /*
2  -- GeiNuke --
3 Copyright (c) 2005 by Roberto Sidoti [geinuke@users.sourceforge.net]
4  http://www.hostingjava.it/-geinuke/
5
6 This file is part of GeiNuke.
7
8     GeiNuke is free software; you can redistribute it and/or modify
9     it under the terms of the GNU General Public License as published by
10     the Free Software Foundation; either version 2 of the License, or
11     (at your option) any later version.
12
13     GeiNuke is distributed in the hope that it will be useful,
14     but WITHOUT ANY WARRANTY; without even the implied warranty of
15     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16     GNU General Public License for more details.
17
18     You should have received a copy of the GNU General Public License
19     along with GeiNuke; if not, write to the Free Software
20     Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
21 */

22 package com.geinuke.middle;
23
24 import java.util.ArrayList JavaDoc;
25
26 import com.geinuke.bizlogic.BLException;
27 import com.geinuke.vo.WikiArticleVO;
28 import com.geinuke.vo.WikiFileVO;
29 import com.geinuke.vo.WikiMenuVO;
30
31 /**
32  * @author roby73
33  *
34  * TODO To change the template for this generated type comment go to
35  * Window - Preferences - Java - Code Style - Code Templates
36  */

37 public interface IWikiBL {
38     public WikiArticleVO getWikiArticleByName(String JavaDoc name) throws BLException;
39
40     public ArrayList JavaDoc getWikiFilesByWAID(int fid) throws BLException;
41
42     public ArrayList JavaDoc getAllWikiArticles() throws BLException;
43
44     public WikiFileVO getWikiFileByWFID(int fid) throws BLException;
45     
46     public ArrayList JavaDoc getWikiArticlesByNameOrText(String JavaDoc words) throws BLException;
47     
48     public ArrayList JavaDoc getWikiArticlesByText(String JavaDoc words) throws BLException;
49     
50     public ArrayList JavaDoc getWikiArticlesByName(String JavaDoc words) throws BLException;
51
52     public void deleteWikiFileByWFID(int fid) throws BLException;
53
54     public void deleteWikiArticleByWAID(int aid) throws BLException;
55
56     public WikiArticleVO getWikiArticleById(int id) throws BLException;
57
58     public WikiMenuVO getWikiMenu() throws BLException;
59
60     public void insWikiArticle(WikiArticleVO wa) throws BLException;
61
62     public void insWikiFile(WikiFileVO wf) throws BLException;
63
64     public void updateWikiArticle(WikiArticleVO wa) throws BLException;
65
66     public void updateWikiMenu(WikiMenuVO wm) throws BLException;
67 }
Popular Tags