Sub-resources

// Jedná se o komponentu napojenou na URL /user
@Path("/user/{username}")
public class UsersResource {
    ...
    @Path("/log")
    public LogResource getLog(@PathParameter("username") String user) {
        return new LogResource(user);
    }
    ...
}

public class LogResource {
    private String user;
    public LogResource(String user) {
        this.user = user;
    }

    @GET 
    @Produces("text/plain");
    public String getLog() {
        return "Log for "+user;
    }
}
21/22