1 package net.sf.josceleton.connection.impl.service.user;
2
3 import net.sf.josceleton.core.api.entity.User;
4 import net.sf.josceleton.core.api.entity.UserState;
5
6 /**
7 * Used by transformer.
8 *
9 * @since 0.3
10 */
11 public interface UserStore {
12
13 User lookupUserForJointMessage(Integer osceletonUserId);
14
15 /**
16 * @return can be null in only one special case: /lost_user received for unkown user (really rare case).
17 */
18 User lookupUserForUserMessage(Integer osceletonUserId, UserState userState);
19
20 }