package models; import javax.persistence.CascadeType; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.ManyToOne; import play.db.jpa.Model; @Entity(name = "bases") @org.hibernate.annotations.Entity(dynamicInsert=true,dynamicUpdate=true) public class Base extends Model { private String email; private String password; private String server; private String server_auth; private int server_port; private boolean server_ssl; private boolean server_starttls; private boolean auth_wholemail; private boolean is_popsmtp; private boolean is_relay; private boolean is_checked; private boolean is_valid; @ManyToOne(cascade=CascadeType.ALL,fetch=FetchType.LAZY) private User user; public Base(User user, String email, String password) { this.email = email; this.password = password; this.user = user; } /** * @return the email */ public String getEmail() { return email; } /** * @param email the email to set */ public void setEmail(String email) { this.email = email; } /** * @return the password */ public String getPassword() { return password; } /** * @param password the password to set */ public void setPassword(String password) { this.password = password; } /** * @return the server */ public String getServer() { return server; } /** * @param server the server to set */ public void setServer(String server) { this.server = server; } /** * @return the server_auth */ public String getServerAuth() { return server_auth; } /** * @param server_auth the server_auth to set */ public void setServerAuth(String server_auth) { this.server_auth = server_auth; } /** * @return the server_port */ public int getServerPort() { return server_port; } /** * @param server_port the server_port to set */ public void setServerPort(int server_port) { this.server_port = server_port; } /** * @return the server_ssl */ public boolean isServerSsl() { return server_ssl; } /** * @param server_ssl the server_ssl to set */ public void setServerSsl(boolean server_ssl) { this.server_ssl = server_ssl; } /** * @return the server_starttls */ public boolean isServerStarttls() { return server_starttls; } /** * @param server_starttls the server_starttls to set */ public void setServerStarttls(boolean server_starttls) { this.server_starttls = server_starttls; } /** * @return the auth_wholemail */ public boolean isAuthWholemail() { return auth_wholemail; } /** * @param auth_wholemail the auth_wholemail to set */ public void setAuthWholemail(boolean auth_wholemail) { this.auth_wholemail = auth_wholemail; } /** * @return the is_popsmtp */ public boolean isPopsmtp() { return is_popsmtp; } /** * @param is_popsmtp the is_popsmtp to set */ public void setIsPopsmtp(boolean is_popsmtp) { this.is_popsmtp = is_popsmtp; } /** * @return the is_relay */ public boolean isRelay() { return is_relay; } /** * @param is_relay the is_relay to set */ public void setIsRelay(boolean is_relay) { this.is_relay = is_relay; } /** * @return the is_checked */ public boolean isChecked() { return is_checked; } /** * @param is_checked the is_checked to set */ public void setIsChecked(boolean is_checked) { this.is_checked = is_checked; } /** * @return the is_valid */ public boolean isValid() { return is_valid; } /** * @param is_valid the is_valid to set */ public void setIsValid(boolean is_valid) { this.is_valid = is_valid; } /** * @return the user */ public User getUser() { return user; } /** * @param user the user to set */ public void setUser(User user) { this.user = user; } }