KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > manentia > kasai > operative > OperativeHandler


1 /*
2  * UserHandler.java
3  *
4  * Created on June 22, 2004, 5:44 PM
5  */

6
7 package org.manentia.kasai.operative;
8
9 import com.koala.commons.log.Log;
10 import java.util.Collection JavaDoc;
11 import org.apache.commons.lang.StringUtils;
12 import org.manentia.kasai.KasaiFacade;
13 import org.manentia.kasai.util.Constants;
14 import org.manentia.kasai.User;
15 import org.manentia.kasai.exceptions.*;
16
17 /**
18  *
19  * @author rzuasti
20  */

21 public class OperativeHandler {
22     private static OperativeHandler instance;
23     
24     private OperativeHandler(){}
25     
26     public static synchronized OperativeHandler getInstance(){
27         if (instance == null){
28             instance = new OperativeHandler();
29         }
30         
31         return instance;
32     }
33     
34     public Collection JavaDoc listGroupsOperative(String JavaDoc operative, String JavaDoc object) throws DataAccessException {
35         return OperativeDAOFactory.getInstance().createDAO().listGroupsOperative(operative, object);
36     }
37     
38     public Collection JavaDoc list(String JavaDoc idOperative) throws DataAccessException{
39         return OperativeDAOFactory.getInstance().createDAO().list(idOperative);
40     }
41     
42     public Collection JavaDoc listUsersOperative(String JavaDoc operative, String JavaDoc object) throws DataAccessException {
43         return OperativeDAOFactory.getInstance().createDAO().listUsersOperative(operative, object);
44     }
45 }
46
Popular Tags