985289b4a45313fa2b7879cd91f69343befb9d1e
[vid.git] / vid-app-common / src / main / java / org / onap / vid / model / VidWorkflow.java
1 package org.onap.vid.model;
2
3
4 import com.fasterxml.jackson.annotation.JsonIgnore;
5 import org.openecomp.portalsdk.core.domain.support.DomainVo;
6
7 import javax.persistence.*;
8 import java.io.Serializable;
9 import java.util.Date;
10 import java.util.Set;
11
12 @Entity
13 @Table(name = "vid_workflow")
14 public class VidWorkflow extends DomainVo {
15
16     private String wokflowName;
17
18     @Id
19     @GeneratedValue(strategy = GenerationType.IDENTITY)
20     @Column(name = "WORKFLOW_DB_ID")
21     @JsonIgnore
22     public Long getId() {
23         return id;
24     }
25
26     @Override
27     @Column(name = "CREATED_DATE")
28     @JsonIgnore
29     public Date getCreated() {
30         return super.getCreated();
31     }
32
33     @Override
34     @Column(name = "MODIFIED_DATE")
35     @JsonIgnore
36     public Date getModified() {
37         return super.getModified();
38     }
39
40     @Override
41     @Transient
42     @JsonIgnore
43     public Long getCreatedId() {
44         return super.getCreatedId();
45     }
46
47     @Override
48     @Transient
49     @JsonIgnore
50     public Long getModifiedId() {
51         return super.getModifiedId();
52     }
53
54     @Override
55     @Transient
56     @JsonIgnore
57     public Serializable getAuditUserId() {
58         return super.getAuditUserId();
59     }
60
61     @Override
62     @Transient
63     @JsonIgnore
64     public Long getRowNum() {
65         return super.getRowNum();
66     }
67
68     @Override
69     @Transient
70     @JsonIgnore
71     public Set getAuditTrail() {
72         return super.getAuditTrail();
73     }
74
75     @Column(name = "WORKFLOW_APP_NAME")
76     public String getWokflowName() {
77         return wokflowName;
78     }
79
80     public void setWokflowName(String wokflowName) {
81         this.wokflowName = wokflowName;
82     }
83 }