package pl.net.bluesoft.rnd.pt.ext.emailcapture.model;
import pl.net.bluesoft.rnd.processtool.model.PersistentEntity;
import javax.persistence.*;
import java.util.HashSet;
import java.util.Set;
/**
* @author tlipski@bluesoft.net.pl
*/
@Entity
@Table(name="pt_email_checker_config")
public class EmailCheckerConfiguration extends PersistentEntity {
@Column(length = 4000)
private String mailSessionProperties;
@Column
private String automaticUser;
@OneToMany(cascade = {CascadeType.ALL})
@JoinColumn(name="configuration_id")
private Set<EmailCheckerRuleConfiguration> rules = new HashSet();
public String getAutomaticUser() {
return automaticUser;
}
public void setAutomaticUser(String automaticUser) {
this.automaticUser = automaticUser;
}
public String getMailSessionProperties() {
return mailSessionProperties;
}
public void setMailSessionProperties(String mailSessionProperties) {
this.mailSessionProperties = mailSessionProperties;
}
public Set<EmailCheckerRuleConfiguration> getRules() {
return rules;
}
public void setRules(Set<EmailCheckerRuleConfiguration> rules) {
this.rules = rules;
}
}