package com.ibeetl.admin.core.file;
|
|
import java.io.OutputStream;
|
|
public abstract class FileItem {
|
protected Long id;
|
protected String name;
|
protected String path;
|
boolean isTemp = false;
|
|
public abstract OutputStream openOutpuStream();
|
|
public abstract void copy(OutputStream os);
|
|
|
public abstract boolean delete();
|
|
public String getName() {
|
return name;
|
}
|
public void setName(String name) {
|
this.name = name;
|
}
|
public String getPath() {
|
return path;
|
}
|
public void setPath(String path) {
|
this.path = path;
|
}
|
|
public boolean isTemp() {
|
return isTemp;
|
}
|
|
public void setTemp(boolean isTemp) {
|
this.isTemp = isTemp;
|
}
|
|
public Long getId() {
|
return id;
|
}
|
|
public void setId(Long id) {
|
this.id = id;
|
}
|
|
|
}
|