package org.jboss.seam.wiki.core.model; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.Table; /** * Stores a list of blacklisted e-mail addresses and IP addresses. Any users * matching an entry in this table will not be permitted to register or to create * any type of content. * * @author Shane Bryzak */ @Entity @Table(name = "BLACKLIST") public class Blacklist { private Long id; private String email; private String ipAddress; @Id @GeneratedValue(generator = "wikiSequenceGenerator") @Column(name = "ID") public Long getId() { return id; } public void setId(Long id) { this.id = id; } @Column(name = "EMAIL") public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } @Column(name = "IP_ADDRESS") public String getIpAddress() { return ipAddress; } public void setIpAddress(String ipAddress) { this.ipAddress = ipAddress; } }