package org.celllife.idart.database.hibernate; import java.util.Date; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.Table; import javax.persistence.Temporal; import javax.persistence.TemporalType; import javax.persistence.Version; @Entity @Table(name="campaign") public class Campaign { @Id @GeneratedValue @Column(name="id", nullable=false, unique=true) private Integer id; @Column(name="mobilisrid", nullable=false, unique=true) private Long mobilisrId; @Column(name="name", nullable=false, length=255) private String name; @Column(name="description", nullable=true, length=255) private String description; @Column(name="duration", nullable=true) private int duration; @Column(name="timesperday", nullable=true) private int timesperday; @Column(name="status", nullable=true) private String status; @Column(name="type", nullable=true) private String type; @Version @Column(name="version", nullable=true) private Long version; @Temporal(TemporalType.TIMESTAMP) @Column(name="startdate") private Date startdate; public Campaign() { } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public int getDuration() { return duration; } public void setDuration(int duration) { this.duration = duration; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Date getStartDate() { return startdate; } public void setStartDate(Date startDate) { this.startdate = startDate; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } public int getTimesPerDay() { return timesperday; } public void setTimesPerDay(int timesPerDay) { this.timesperday = timesPerDay; } public String getType() { return type; } public void setType(String type) { this.type = type; } public Long getVersion() { return version; } public void setVersion(Long version) { this.version = version; } public void setMobilisrId(Long mobilisrId) { this.mobilisrId = mobilisrId; } public Long getMobilisrId() { return mobilisrId; } }