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 }