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; } }