diff --git a/src/main/java/org/ntlab/acanthus_server/entities/Position.java b/src/main/java/org/ntlab/acanthus_server/entities/Position.java index 08b275f..92b7e3f 100644 --- a/src/main/java/org/ntlab/acanthus_server/entities/Position.java +++ b/src/main/java/org/ntlab/acanthus_server/entities/Position.java @@ -7,14 +7,16 @@ import java.util.UUID; public class Position { - private HashMap positionHashMap = new HashMap<>(); + private HashMap positionMap = new HashMap<>(); + private ArrayList> positionList = new ArrayList<>(); public void putPosition(String coordinate, Integer value) { - this.positionHashMap.put(coordinate, value); + this.positionMap.put(coordinate, value); } - public HashMap getPosition() { - return this.positionHashMap; + public ArrayList> getPosition() { + this.positionList.add(this.positionMap); + return this.positionList; } } diff --git a/src/main/java/org/ntlab/acanthus_server/resources/gallery/StrokesRest.java b/src/main/java/org/ntlab/acanthus_server/resources/gallery/StrokesRest.java index dba647b..a455c1e 100644 --- a/src/main/java/org/ntlab/acanthus_server/resources/gallery/StrokesRest.java +++ b/src/main/java/org/ntlab/acanthus_server/resources/gallery/StrokesRest.java @@ -40,10 +40,12 @@ @Path("/{aid}/pageMap/0/layers/0/strokes/{strokeNo}/position") @GET @Produces(MediaType.APPLICATION_JSON) - public HashMap getPositions(@PathParam("aid") Integer aid, @PathParam("strokeNo") Integer strokeNo) { + public ArrayList> getPositions(@PathParam("aid") Integer aid, @PathParam("strokeNo") Integer strokeNo) { Position Position = new Position(); + Position.putPosition("x", 80); Position.putPosition("y", 50); + return Position.getPosition(); }