[update]ページの追加, 削除周りの修正と不要なプロパティの削除
1 parent 58b11c9 commit 5bb8d0ee7280e401068708ddd688705c1b46629d
k-fujii authored on 5 Oct 2021
Showing 6 changed files
View
20
src/main/java/org/ntlab/acanthus_server/entities/Animation.java
this.createdDate = date.format(dateTimeFormatter);
this.isPublic = false;
this.owner = owner;
this.editors.add(new Editor(owner, true));
this.pageMap.put(0, new Page());
this.pages.add(this.pageMap.get(0));
this.pageMap.put(0, new Page(1));
this.lastUpdate = date.format(dateTimeFormatter);
}
 
public Animation(Account account) {
}
 
//private Gallery gallery = Gallery.getInstance();
//private Accounts accounts = Accounts.getInstance();
 
// page情報
private ArrayList<Page> pages = new ArrayList<>();
 
public ArrayList<Page> getPages() {
return (this.pages);
}
 
//-----------------------------------------------------------------
// setter
 
}
 
public String getLastUpdate() {
return lastUpdate;
}
 
public HashMap<Integer, Page> getPageMap() {
return pageMap;
}
 
//-----------------------------------------------------------------
// remover
this.name = "dummyAnimation";
this.isPublic = false;
this.owner = ownerAccount;
this.editors.add(new Editor(owner, true));
this.pageMap.put(0, new Page());
this.pageMap.put(0, new Page(1));
 
LocalDateTime date = LocalDateTime.now();
DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm:ss");
this.createdDate = date.format(dateTimeFormatter);
 
 
//this.lastAccess = LocalDateTime.of(2015, 12, 15, 0, 0);
 
// pageとlayerを1枚ずつ追加
this.pages.add(this.pageMap.get(0));
 
var newWork = new Work(); //ユーザーの制作作品の作成
 
newWork.setWork();
newWork.setAnimation(this);
View
22
src/main/java/org/ntlab/acanthus_server/entities/Page.java
 
import java.util.ArrayList;
 
public class Page {
private Integer pageNo;
private ArrayList<Layer> layers = new ArrayList<>();
 
public Page() {
// _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
// _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
public Page(Integer pageNo) {
var maxLayer = 4;
for (int i = 0; i < maxLayer; i++) this.layers.add(new Layer());
this.pageNo = pageNo;
}
 
// _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
// getter
public ArrayList<Layer> getLayers() {
return this.layers;
}
 
public Integer getPageNo() {
return pageNo;
}
 
// _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
// setter
public void setLayers(ArrayList<Layer> layers) {
this.layers = layers;
}
 
public void setPageNo(Integer pageNo) {
this.pageNo = pageNo;
}
 
// _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
}
View
src/main/java/org/ntlab/acanthus_server/models/Gallery.java
View
src/main/java/org/ntlab/acanthus_server/resources/gallery/LayersRest.java
View
src/main/java/org/ntlab/acanthus_server/resources/gallery/PagesRest.java
View
src/main/java/org/ntlab/acanthus_server/resources/gallery/StrokesRest.java