diff --git a/src/main/java/org/ntlab/acanthus_server/entities/Animation.java b/src/main/java/org/ntlab/acanthus_server/entities/Animation.java index 7506d45..63366ee 100644 --- a/src/main/java/org/ntlab/acanthus_server/entities/Animation.java +++ b/src/main/java/org/ntlab/acanthus_server/entities/Animation.java @@ -12,7 +12,6 @@ import org.ntlab.acanthus_server.entities.Position; import org.ntlab.acanthus_server.entities.Stroke; -import java.lang.reflect.Array; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; import java.util.ArrayList; @@ -76,8 +75,9 @@ //private Accounts accounts = Accounts.getInstance(); // page情報 - public ArrayList getPages() { - return (ArrayList) this.pageMap.values(); + private ArrayList pages = new ArrayList<>(); + public Collection getPages() { + return this.pageMap.values(); } //----------------------------------------------------------------- @@ -222,6 +222,10 @@ //this.lastAccess = LocalDateTime.of(2015, 12, 15, 0, 0); + // pageとlayerを1枚ずつ追加 + this.pages.add(new Page()); + this.pages.get(0).getLayers().add(new Layer()); + var newWork = new Work(); //ユーザーの制作作品の作成 newWork.setWork();