package pl.net.bluesoft.rnd.processtool.model;
import pl.net.bluesoft.rnd.pt.utils.lang.Lang2;
import javax.persistence.Basic;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.Lob;
import javax.persistence.Table;
@Entity
@Table(name = "pt_process_instance_attch")
public class ProcessInstanceAttachmentAttribute extends ProcessInstanceAttribute {
@Lob
@Basic(fetch = FetchType.LAZY)
private byte[] data;
private String mimeType;
private String fileName;
private String processState;
public byte[] getData() {
return data;
}
public void setData(byte[] data) {
this.data = Lang2.noCopy(data);
}
public String getMimeType() {
return mimeType;
}
public void setMimeType(String mimeType) {
this.mimeType = mimeType;
}
public String getFileName() {
return fileName;
}
public void setFileName(String fileName) {
this.fileName = fileName;
}
public String getProcessState() {
return processState;
}
public void setProcessState(String processState) {
this.processState = processState;
}
}