SimpleMultipart/src/main/java/net/shadowfacts/simplemultipart/multipart/MultipartView.java

29 lines
671 B
Java
Raw Normal View History

2018-12-28 02:55:51 +00:00
package net.shadowfacts.simplemultipart.multipart;
2018-12-25 15:20:44 +00:00
2018-12-28 02:55:51 +00:00
import net.shadowfacts.simplemultipart.container.MultipartContainer;
2018-12-25 15:20:44 +00:00
import net.shadowfacts.simplemultipart.multipart.Multipart;
import net.shadowfacts.simplemultipart.multipart.MultipartState;
import net.shadowfacts.simplemultipart.multipart.entity.MultipartEntity;
/**
* @author shadowfacts
*/
// TODO: better name for this
public interface MultipartView {
MultipartContainer getContainer();
2018-12-25 15:20:44 +00:00
MultipartState getState();
2018-12-28 02:55:51 +00:00
void setState(MultipartState state);
2018-12-25 15:20:44 +00:00
MultipartEntity getEntity();
2018-12-28 02:55:51 +00:00
void setEntity(MultipartEntity entity);
2018-12-25 15:20:44 +00:00
default Multipart getMultipart() {
return getState().getMultipart();
}
}