Examples of RestletItem


Examples of org.tubo.web.restlet.RestletItem

    public void table(FlowContext flowContext) throws TuboException {

        //
        // get item
        RestletItem item = (RestletItem)flowContext.getItem();
        //
        // get Variant
        Variant variant = (Variant) item.getRestletVariant();


        JSONObject json = new JSONObject();

        try {

            json.put("requestId", "0");
            json.put("status", "ok");
            json.put("signature", "6173382439516707022");

            json.put(JSON_NAME_TABLE, this.createTable());

        } catch (JSONException e) {
            //throw new ResourceException(Status.SERVER_ERROR_INTERNAL);
        }

        JsonRepresentation jr = new JsonRepresentation(json);

        jr.setCharacterSet(CharacterSet.UTF_8);

        //
        // store result
        item.getProperties().put(RestletConsumer.RESTLET_RESOURCE_OUT_REPRESENTATION,jr);


    }
View Full Code Here

Examples of org.tubo.web.restlet.RestletItem

   
    public void table(FlowContext flowContext) throws TuboException {

        //
        // get item
        RestletItem item = (RestletItem)flowContext.getItem();
        //
        // get Variant
        Variant variant = (Variant) item.getRestletVariant();


      JSONObject json = new JSONObject();

      try {

        json.put("requestId", "0");
        json.put("status", "ok");
        json.put("signature", "6173382439516707022");

        json.put(JSON_NAME_TABLE, this.createTable());

      } catch (JSONException e) {
        //throw new ResourceException(Status.SERVER_ERROR_INTERNAL);
      }

      JsonRepresentation jr = new JsonRepresentation(json);

      jr.setCharacterSet(CharacterSet.UTF_8);

        //
        // store result
        item.getProperties().put(RestletConsumer.RESTLET_RESOURCE_OUT_REPRESENTATION,jr);

       
    }
View Full Code Here

Examples of org.tubo.web.restlet.RestletItem

    public static final String HELLO_OUTPUT_PROPERTY = "ECHO_OUTPUT";

    public void sayHello(FlowContext flowContext) throws TuboException {
        //
        // get item
        RestletItem item = (RestletItem)flowContext.getItem();
        //
        // get hello text
        String hello = "Hello World!!";
        //
        // 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");

        //
        // store result
        item.getProperties().put(RestletConsumer.RESTLET_RESOURCE_OUT_REPRESENTATION,result);
    }
View Full Code Here

Examples of org.tubo.web.restlet.RestletItem

   
    public void sayHelloWithName(FlowContext flowContext) throws TuboException {
        //
        // get item
        RestletItem item = (RestletItem)flowContext.getItem();
        //
        // get Name
        Request request = item.getRestletRequest();
        String name = (String)request.getAttributes().get("name");
        //
        // 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");

        //
        // store result
        item.getProperties().put(RestletConsumer.RESTLET_RESOURCE_OUT_REPRESENTATION,result);
    }
View Full Code Here

Examples of org.tubo.web.restlet.RestletItem

        // chek if event ends with "HELLO_EVENT" or "HELLO_WITH_NAME_EVENT" (check if is a HELO event). All Restlet
        // events begins with "(GET|POST|PUT|DELETE)-"
        if (event != null && (event.endsWith("HELLO_EVENT") || event.endsWith("HELLO_WITH_NAME_EVENT")) ) {
            //
            // get item
            RestletItem item = (RestletItem)flowContext.getItem();
            //
            // initialize name
            String name = "";
            if ("HELLO_WITH_NAME_EVENT".equals(event)) {
                Request request = item.getRestletRequest();
                name = (String)request.getAttributes().get("name");
            }
            //
            // 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");

            //
            // store result
            item.getProperties().put(RESTLET_RESOURCE_OUT_REPRESENTATION,result);
        }
    }
View Full Code Here

Examples of org.tubo.web.restlet.RestletItem

    private static Log log = LogFactory.getLog(HelloRestletOutboundComponent.class);

    public void execute(FlowContext flowContext) throws TuboException {
        //
        // get item
        RestletItem item = (RestletItem)flowContext.getItem();
        //
        // 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");

        //
        // store result
        item.getProperties().put(RestletConsumer.RESTLET_RESOURCE_OUT_REPRESENTATION,result);
    }
View Full Code Here

Examples of org.tubo.web.restlet.RestletItem


    public void sayHelloWithName(FlowContext flowContext) throws TuboException {
        //
        // get item
        RestletItem item = (RestletItem)flowContext.getItem();
        //
        // get Name
        Request request = item.getRestletRequest();
        String name = (String)request.getAttributes().get("name");
        //
        //map in attibute to property needed by HelloComponent (this is a mapping!)
        item.getProperties().put(HelloComponent.HELLO_NAME_PROPERTY,name);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.