SimpleMultipart/src/main/java/net/shadowfacts/simplemultipart/container/MultipartContainer.java

26 lines
493 B
Java
Raw Normal View History

2018-12-28 02:55:51 +00:00
package net.shadowfacts.simplemultipart.container;
2018-12-28 02:55:51 +00:00
import net.shadowfacts.simplemultipart.multipart.MultipartView;
import net.shadowfacts.simplemultipart.multipart.MultipartState;
import java.util.Set;
/**
* @author shadowfacts
*/
public interface MultipartContainer {
Set<MultipartView> getParts();
boolean canInsert(MultipartState state);
void insert(MultipartState state);
2018-12-25 18:29:54 +00:00
void remove(MultipartView view);
2018-12-25 18:29:54 +00:00
boolean breakPart(MultipartView view);
2018-12-25 15:30:46 +00:00
void schedulePartSave();
}