package au.com.vaadinutils.jasper.scheduler.entities; import java.util.Date; import javax.persistence.Entity; import javax.persistence.EnumType; import javax.persistence.Enumerated; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; import javax.persistence.Temporal; import javax.persistence.TemporalType; import au.com.vaadinutils.crud.ChildCrudEntity; import au.com.vaadinutils.jasper.scheduler.ScheduledDateParameter; @Entity @Table(name = "tblreportemailscheduleddateparameter") public class ReportEmailScheduledDateParameter implements ScheduledDateParameter,ChildCrudEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private long iID; @Enumerated(EnumType.STRING) private DateParameterType type; @Enumerated(EnumType.STRING) private DateParameterOffsetType offsetType; private String label; private String startName; @Temporal(TemporalType.TIMESTAMP) private Date startDate; private String endName; @Temporal(TemporalType.TIMESTAMP) private Date endDate; @Override public DateParameterType getType() { return type; } public void setType(DateParameterType type) { this.type = type; } public void setOffsetType(DateParameterOffsetType offsetType) { this.offsetType = offsetType; } @Override public DateParameterOffsetType getOffsetType() { return offsetType; } @Override public String getLabel() { return label; } public void setLabel(String label2) { this.label = label2; } public void setStartName(String string) { startName = string; } public void setStartDate(Date value2) { startDate = value2; } public void setEndName(String string) { endName= string; } public void setEndDate(Date value2) { endDate =value2; } @Override public Date getStartDate() { return startDate; } @Override public String getStartName() { return startName; } @Override public Date getEndDate() { return endDate; } @Override public String getEndName() { return endName; } @Override public Long getId() { return iID; } @Override public void setId(Long id) { iID = id; } @Override public String getName() { return ""+iID; } @Override public String getGuid() { // TODO Auto-generated method stub return null; } }