StrokesRest.java に、GETとPOSTを修正 #32

Merged g-akagi merged 1 commit into nitta-lab-2021:master from nitta-lab-2021:matsu on 15 May 2021
Showing 1 changed file
View
12
src/main/java/org/ntlab/acanthus_server/resources/gallery/StrokesRest.java
import org.springframework.stereotype.Component;
 
import javax.ws.rs.*;
import javax.ws.rs.core.MediaType;
import java.util.ArrayList;
 
@Component
@Path("/gallery")
public class StrokesRest {
 
/**
*指定したレイヤー情報(順番、枚数)を獲得メソッド。
* @param aid 作品id
* @param pid ページID
* @param layerNo レイヤー番号
* @return strokeNo{pen, color, thickness, positions{x, y}}
*/
 
@Path("/{aid}/pageMap/0/layers/0/strokes")
@POST
@Produces(MediaType.APPLICATION_JSON)
public String addStrokes(@PathParam("aid") String aid, @FormParam("token") String client_token) {
 
return null;
}
 
@Path("/{aid}/pageMap/0/layers/0/strokes/{strokeNo}/position")
@GET
@Produces(MediaType.APPLICATION_JSON)
public String getPositions() {
return "Hello World!!!";
public ArrayList<Float> getPositions(@PathParam("aid") Integer aid, @PathParam("strokeNo") Integer strokeNo) {
return null;
}
 
@Path("/{aid}/pageMap/0/layers/0/strokes/{strokeNo}/position")
@POST
@Produces(MediaType.APPLICATION_JSON)
public String addPositions(@PathParam("aid") String aid, @FormParam("token") String client_token) {
 
return null;
}
}