View Javadoc
1   package ejava.examples.asyncmarket;
2   
3   import java.util.List;
4   
5   import ejava.examples.asyncmarket.bo.Person;
6   import ejava.examples.asyncmarket.ejb.InvalidRequestException;
7   import ejava.examples.asyncmarket.ejb.ResourceNotFoundException;
8   
9   public interface UserMgmt {
10      long createUser(String userId, String name) throws InvalidRequestException;
11      Person getUser(long id) throws ResourceNotFoundException;
12      Person getUserByUserId(String userId) throws ResourceNotFoundException;
13      void removeUser(String userId) throws ResourceNotFoundException;
14      List<Person> getUsers(int index, int count);
15  }