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 IssueService extends EJBObject { 33 public static final String JNDI_NAME = "ejb/webservice/IssueService"; 34 35 42 public IssueModel getIssue(Integer issueId, String login, String authentication, int authType) throws RemoteException , IssueException; 43 44 51 public IssueModel[] getAllIssues(String login, String authentication, int authType) throws RemoteException , IssueException; 52 53 66 public IssueModel createIssue(IssueModel issue, String login, String authentication, int authType) throws RemoteException , IssueException; 67 68 81 public IssueModel updateIssue(IssueModel issue, String login, String authentication, int authType) throws RemoteException , IssueException; 82 83 91 public void assignIssue(Integer issueId, String ownerLogin, String login, String authentication, int authType) throws RemoteException , IssueException; 92 93 } | Popular Tags |