view src/de/mpiwg/itgroup/annotationManager/restlet/Dummy.java @ 19:a681113fd0eb

PUT returns 303 according to spec now. seems not to work with the client :-(
author casties
date Fri, 23 Mar 2012 14:27:15 +0100
parents 77530be3c747
children
line wrap: on
line source

package de.mpiwg.itgroup.annotationManager.restlet;

import java.io.FileWriter;
import java.io.IOException;

import org.restlet.representation.Representation;
import org.restlet.representation.StringRepresentation;
import org.restlet.resource.Get;
import org.restlet.resource.Post;
import org.restlet.resource.ServerResource;

public class Dummy extends ServerResource {

	@Post
	public Representation doPost(Representation entity){
		
		try {
			FileWriter fh = new FileWriter("/tmp/input", true);
			fh.write(entity.toString());
			fh.write(entity.getText());
			fh.close();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
		return new StringRepresentation("thanks");
	}
	
	
	@Get
	public Representation doGet(Representation entity){
		
		try {
			FileWriter fh = new FileWriter("/tmp/input", true);
			fh.write(entity.toString());
			fh.close();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
		return new StringRepresentation("thanks");
	}
}