package org.shujito.ucs.controllers;
import javax.inject.Singleton;
import javax.ws.rs.BeanParam;
import javax.ws.rs.Consumes;
import javax.ws.rs.GET;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.Response.Status;
import org.shujito.ucs.ApiException;
import org.shujito.ucs.models.UCS;
import org.shujito.ucs.models.User;
@Path("/ucs")
@Singleton
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public class UCSs
{
public static final String TAG = UCSs.class.getSimpleName();
@GET
public synchronized Response index() throws Exception
{
throw new ApiException("not yet.", Status.NOT_IMPLEMENTED.getStatusCode());
}
@POST
public synchronized Response post(@BeanParam User user, UCS ucs) throws Exception
{
user.continueOrThrow();
throw new ApiException("can't yet.", Status.NOT_IMPLEMENTED.getStatusCode());
}
}