Package com.sun.jersey.api.view

Examples of com.sun.jersey.api.view.Viewable


            error = "No Route submitted!";
        } else if (language.equals(LANGUAGE_XML)) {
            return parseXml(body);
        }
        error = "Not supproted language!";
        return Response.ok(new Viewable("edit", this)).build();
    }
View Full Code Here


            error = "Failed to parse XML: " + e.getMessage();
        } catch (Exception e) {
            error = "Failed to install route: " + e.getMessage();
        }
        // lets re-render the form
        return Response.ok(new Viewable("edit", this)).build();
    }
View Full Code Here

    public Viewable view(String page) {
        return view(page, new HashMap<String, Object>());
    }
   
    public Viewable view(String page, Map<String, Object> model) {
        return new Viewable( "/" + explorer.getName() + "/" + name + "/" + page + ".ftl", model );
    }
View Full Code Here

            }
        }
        Map<String, Object> model = Maps.newHashMap();
        model.put("exception", error);

        return Response.status(Status.INTERNAL_SERVER_ERROR).entity(new Viewable("/errors/internal_error.ftl", model)).build();
    }
View Full Code Here

    @Produces( MediaType.TEXT_HTML )
    public Viewable showIndex()
    {
        LOG.info("home page");
        Map<String, Object> model = new HashMap<String, Object>();
        return new Viewable( "/helloworld/home.ftl", model );
    }
View Full Code Here

    @Produces( MediaType.TEXT_HTML )
    public Viewable showIndex()
    {
        LOG.info("showIndex");
        Map<String, Object> model = new HashMap<String, Object>();
        return new Viewable( "/helloworld/index.ftl", model );
    }
View Full Code Here

  Iterable<Model> modeles = repo.findAll();
  Map<String, Iterable<Model>> map = new HashMap<String, Iterable<Model>>();
  map.put("modeles", modeles);

  // return new Viewable("/index", map);
  return Response.ok(new Viewable("/main", map)).build();
    }
View Full Code Here

* Time: 5:17 PM
*/
public class JerseyHateoasViewFactory implements HateoasViewFactory {
    @Override
    public Object createView(String template, Object model) {
        return new Viewable(template, Collections.singletonMap("model", model));
    }
View Full Code Here

        return res.build();
    }
    @GET
    @Produces(TEXT_HTML)
    public Response get(@Context HttpHeaders headers) {
        ResponseBuilder rb = Response.ok(new Viewable("index", this));
        rb.header(HttpHeaders.CONTENT_TYPE, TEXT_HTML+"; charset=utf-8");
        addCORSOrigin(servletContext, rb, headers);
        return rb.build();
    }
View Full Code Here

        MediaType acceptedMediaType = getAcceptableMediaType(headers,
            ENTITY_SUPPORTED_MEDIA_TYPE_INCL_HTML,
            APPLICATION_JSON_TYPE);
        if(acceptedMediaType.isCompatible(TEXT_HTML_TYPE) && symbolId == null){
            //return HTML docu
            ResponseBuilder rb = Response.ok(new Viewable("entity", this));
            rb.header(HttpHeaders.CONTENT_TYPE, TEXT_HTML+"; charset=utf-8");
            addCORSOrigin(servletContext, rb, headers);
            return rb.build();
        }
        if (symbolId == null || symbolId.isEmpty()) {
View Full Code Here

TOP

Related Classes of com.sun.jersey.api.view.Viewable

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.