package __TOP_LEVEL_PACKAGE__.__SEGMENT_PACKAGE__; import __TOP_LEVEL_PACKAGE__.server.gae.UserServiceLocator; import __TOP_LEVEL_PACKAGE__.server.gae.UserServiceWrapper; import com.google.web.bindery.requestfactory.shared.Request; import com.google.web.bindery.requestfactory.shared.RequestContext; import com.google.web.bindery.requestfactory.shared.Service; /** * Makes requests of the Google AppEngine UserService. */ @Service(value = UserServiceWrapper.class, locator = UserServiceLocator.class) public interface GaeUserServiceRequest extends RequestContext { Request<String> createLoginURL(String destinationURL); Request<String> createLogoutURL(String destinationURL); Request<GaeUser> getCurrentUser(); }