1 package net.sf.josceleton.connection.impl.service.user;
2
3 import net.sf.josceleton.connection.api.service.user.AvailableUsersCollection;
4 import net.sf.josceleton.core.api.entity.User;
5
6
7
8
9 public interface UserServiceCollection extends AvailableUsersCollection {
10
11 void add(User newUser);
12 User get(Integer osceletonUserId);
13 User remove(Integer osceletonUserId, UserServiceCollectionResponder responder);
14
15 void moveToProcessing(User processingUser);
16
17 void checkIfYetRegistered(final Integer osceletonUserId, UserServiceCollectionResponder responder);
18
19 User getForJoint(Integer osceletonUserId, UserServiceCollectionResponder userServiceImpl);
20
21 }