Sha256: 7e21690390ef802de5822c7c441be17220a336d172da79e663923cc6415e8e55

Contents?: true

Size: 730 Bytes

Versions: 9

Compression:

Stored size: 730 Bytes

Contents

package <%= restservices_package %>;

import javax.ws.rs.DELETE;
import javax.ws.rs.POST;
import javax.ws.rs.Path;

import <%= models_package %>.User;

import org.fusesource.restygwt.client.MethodCallback;
import org.fusesource.restygwt.client.RestService;

import <%= gwt_rails_session_package %>.Authentication;
import <%= gwt_rails_session_package %>.Session;

@Path("/session")
public interface SessionRestService extends RestService {

    @POST
    void create(Authentication authentication, MethodCallback<Session<User>> callback);

    @DELETE
    void destroy(MethodCallback<Void> callback);

    @POST @Path("/reset_password")
    void resetPassword(Authentication authentication, MethodCallback<Void> methodCallback);
}

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
resty-generators-0.7.3 lib/generators/resty/setup/templates/SessionRestService.java
resty-generators-0.7.2 lib/generators/resty/setup/templates/SessionRestService.java
resty-generators-0.7.1 lib/generators/resty/setup/templates/SessionRestService.java
resty-generators-0.7.0 lib/generators/resty/setup/templates/SessionRestService.java
resty-generators-0.6.0 lib/generators/resty/setup/templates/SessionRestService.java
resty-generators-0.5.3 lib/generators/resty/setup/templates/SessionRestService.java
resty-generators-0.5.1 lib/generators/resty/setup/templates/SessionRestService.java
resty-generators-0.5.0 lib/generators/resty/setup/templates/SessionRestService.java
resty-generators-0.4.0 lib/generators/resty/setup/templates/SessionRestService.java