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 b76fbfa..08b275f 100644 --- a/src/main/java/org/ntlab/acanthus_server/entities/Position.java +++ b/src/main/java/org/ntlab/acanthus_server/entities/Position.java @@ -7,6 +7,14 @@ import java.util.UUID; public class Position { + private HashMap positionHashMap = new HashMap<>(); + public void putPosition(String coordinate, Integer value) { + this.positionHashMap.put(coordinate, value); + } + + public HashMap getPosition() { + return this.positionHashMap; + } } 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 321f21b..dba647b 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 @@ -1,6 +1,7 @@ package org.ntlab.acanthus_server.resources.gallery; import org.ntlab.acanthus_server.entities.Position; +import org.ntlab.acanthus_server.entities.Work; import org.ntlab.acanthus_server.models.Gallery; import org.springframework.stereotype.Component; @@ -8,6 +9,7 @@ import javax.ws.rs.core.MediaType; import java.util.ArrayList; import java.util.Collection; +import java.util.HashMap; @Component @Path("/gallery") @@ -38,8 +40,11 @@ @Path("/{aid}/pageMap/0/layers/0/strokes/{strokeNo}/position") @GET @Produces(MediaType.APPLICATION_JSON) - public String getPositions(@PathParam("aid") Integer aid, @PathParam("strokeNo") Integer strokeNo) { - return null; + public HashMap getPositions(@PathParam("aid") Integer aid, @PathParam("strokeNo") Integer strokeNo) { + Position Position = new Position(); + Position.putPosition("x", 80); + Position.putPosition("y", 50); + return Position.getPosition(); } /*