package au.com.vaadinutils.jasper.scheduler.entities; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; import au.com.vaadinutils.jasper.scheduler.ReportEmailParameter; @Entity @Table(name = "tblreportemailparameterentity") public class ReportEmailParameterEntity implements ReportEmailParameter { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private long iID; private String name; @Column(length=8192) private String value; private String label; private String displayValue; @Override public String getName() { return name; } @Override public String getValue() { return value; } public void setName(String parameterName) { name = parameterName; } public void setValue(String value,String displayValue) { this.value = value; this.displayValue = displayValue; } public void setLabel(String label) { this.label =label; } @Override public String getLabel() { return label; } @Override public String getDisplayValue() { return displayValue; } }