1 18 19 package cowsultants.itracker.ejb.beans.webservice; 20 21 import java.util.*; 22 import java.rmi.RemoteException ; 23 import javax.ejb.EJBObject ; 24 25 import cowsultants.itracker.ejb.client.exceptions.*; 26 import cowsultants.itracker.ejb.client.models.*; 27 28 29 32 public interface ProjectService extends EJBObject { 33 public static final String JNDI_NAME = "ejb/webservice/ProjectService"; 34 35 42 public ProjectModel[] getAllProjects(String login, String authentication, int authType) throws RemoteException , ProjectException; 43 44 53 public ProjectModel getProject(Integer projectId, String login, String authentication, int authType) throws RemoteException , ProjectException; 54 55 62 public ProjectModel[] getProjectsAvailableForCreate(String login, String authentication, int authType) throws RemoteException , ProjectException; 63 64 74 public UserModel[] getProjectPossibleOwners(Integer projectId, String login, String authentication, int authType) throws RemoteException , ProjectException; 75 76 87 public CustomFieldModel[] getCustomFields(String login, String authentication, int authType, String locale) throws RemoteException , ProjectException; 88 89 100 public SystemConfigurationModel getSystemConfiguration(String login, String authentication, int authType, String locale) throws RemoteException , ProjectException; 101 102 } 103 | Popular Tags |