Package org.restlet.resource

Examples of org.restlet.resource.Variant


        //
        // get hello text
        String hello = "Hello World "+name+"!!";
        //
        // get Variant
        Variant variant = (Variant) item.getRestletVariant();

        Representation result = null;
        if (variant.getMediaType().equals(MediaType.TEXT_PLAIN))
            result = new StringRepresentation(hello);
        else
            result = new StringRepresentation("Variant no soportada");

        //
View Full Code Here


        }
        //
        // define representations availables
        String representations[] = (String[]) props.get(RestletConsumer.ROUTE_PROP_REPRESENTATIONS);
        for (int i=0; i < representations.length; i++)
            getVariants().add(new Variant(convertStringToMediaType(representations[i])));

    }
View Full Code Here

            //
            // get hello text
            String hello = "Hello World "+name+"!!";
            //
            // get Variant
            Variant variant = (Variant) item.getRestletVariant();

            Representation result = null;
            if (variant.getMediaType().equals(MediaType.TEXT_PLAIN))
                result = new StringRepresentation(hello);
            else
                result = new StringRepresentation("Variant no soportada");

            //
View Full Code Here

        //
        // get hello text
        String hello = (String) item.getProperties().get(HelloComponent.HELLO_OUTPUT_PROPERTY);
        //
        // get Variant
        Variant variant = (Variant) item.getRestletVariant();
        //
        // represent
        //if (variant.getMediaType().equals(MediaType.APPLICATION_JSON)) {
        //    result = new JsonRepresentation(this.user.toJSON());
        //} else {
        //    result = new StringRepresentation(this.user.toString());
        //}
        Representation result = null;
        if (variant.getMediaType().equals(MediaType.TEXT_PLAIN))
            result = new StringRepresentation(hello);
        else
            result = new StringRepresentation("Variant no soportada");

        //
View Full Code Here

    private HttpClient httpClient;

    public void init(final Context context, final Request request, final Response response) {
        super.init(context, request, response);
        this.ticketGrantingTicketId = (String) request.getAttributes().get("ticketGrantingTicketId");
        this.getVariants().add(new Variant(MediaType.APPLICATION_WWW_FORM));
    }
View Full Code Here

    private final static String VELOCITY_ENGINE_CONTEX_KEY = "template.resource.velocity.engine";

    public AbstractTemplateResource(Context context, Request request, Response response)
    {
        super(context, request, response);
        getVariants().add(new Variant(MediaType.TEXT_HTML));
        getVariants().add(new Variant(MediaType.TEXT_PLAIN));
        getVariants().add(new Variant(MediaType.APPLICATION_JSON));

        VelocityEngine ve =
                (VelocityEngine) context.getAttributes().get(VELOCITY_ENGINE_CONTEX_KEY);

        if (ve == null)
View Full Code Here

            }

            Object result = server.invoke(new ObjectName(domain+":"+mbean), operation, params, signature);

            if(result != null) {
              Variant variant = getPreferredVariant();
              if (MediaType.APPLICATION_JSON == variant.getMediaType()) {
                    getResponse().setEntity(
                            JSONSerializer.toJSON(result).toString(),
                            MediaType.APPLICATION_JSON);
              } else {
                getResponse().setEntity(result.toString(), MediaType.TEXT_PLAIN);
View Full Code Here

    @Override
    public List<Variant> getVariants() {
        final List<Variant> variants = new LinkedList<Variant>();
        for (MediaType mediaType : getRepresentationTemplates().keySet()) {
            variants.add(new Variant(mediaType));
        }
        return variants;
    }
View Full Code Here

  private final static Logger LOG = Logger.getLogger(ConstraintResource.class);

  public ConstraintResource(Context context, Request request, Response response)
  {
    super(context, request, response);
    getVariants().add(new Variant(MediaType.TEXT_PLAIN));
    getVariants().add(new Variant(MediaType.APPLICATION_JSON));
    setModifiable(true);
  }
View Full Code Here

  public SchedulerTasksResource(Context context,
          Request request,
          Response response)
  {
    super(context, request, response);
    getVariants().add(new Variant(MediaType.TEXT_PLAIN));
    getVariants().add(new Variant(MediaType.APPLICATION_JSON));
  }
View Full Code Here

TOP

Related Classes of org.restlet.resource.Variant

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.