aboutsummaryrefslogtreecommitdiff
path: root/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/process/dao/ProcessInstanceStore.java
diff options
context:
space:
mode:
Diffstat (limited to 'id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/process/dao/ProcessInstanceStore.java')
-rw-r--r--id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/process/dao/ProcessInstanceStore.java48
1 files changed, 48 insertions, 0 deletions
diff --git a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/process/dao/ProcessInstanceStore.java b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/process/dao/ProcessInstanceStore.java
new file mode 100644
index 000000000..5270e036a
--- /dev/null
+++ b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/process/dao/ProcessInstanceStore.java
@@ -0,0 +1,48 @@
+package at.gv.egovernment.moa.id.process.dao;
+
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.Lob;
+import javax.persistence.Table;
+
+@Entity
+@Table(name = "process_instance")
+public class ProcessInstanceStore {
+
+ @Column(name = "id", unique = true, nullable = false)
+ @Id
+ private String id;
+
+ @Column(name = "processDefinitionID", unique = true, nullable = false)
+ private String processDefinitionID;
+
+ @Column(name = "executionContextData", nullable = false)
+ @Lob
+ private byte[] executionContextData;
+
+ public String getId() {
+ return id;
+ }
+
+ public String getProcessDefinitionID() {
+ return processDefinitionID;
+ }
+
+ public byte[] getExecutionContextData() {
+ return executionContextData;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public void setProcessDefinitionID(String processDefinitionID) {
+ this.processDefinitionID = processDefinitionID;
+ }
+
+ public void setExecutionContextData(byte[] executionContextData) {
+ this.executionContextData = executionContextData;
+ }
+
+}