package models; import javax.persistence.Entity; import play.data.validation.*; import play.db.jpa.Model; @Entity public class Emisor extends Model { @Required(message = "Especifique rfc") @MaxSize(13) public String rfc; @Required(message = "Especifique razón social") @MaxSize(250) public String razonsocial; @Required(message = "Especifique calle") @MaxSize(250) public String calle; @Required(message = "Especifique número exterior") @MaxSize(50) public String noExterior; @MaxSize(50) public String noInterior; @Required(message = "Especifique colonia") @MaxSize(250) public String colonia; @Required(message = "Especifique código postal") @MaxSize(250) public String codigoPostal; @Required(message = "Especifique municipio") @MaxSize(250) public String municipio; @Required(message = "Especifique estado") @MaxSize(250) public String estado; @Required(message = "Especifique país") @MaxSize(250) public String pais; @Required(message = "Especifique email") @Email @MaxSize(250) public String email; public boolean esValido(){ return ((this.rfc.length() > 0) && (this.razonsocial.length() > 0) && (this.calle.length() > 0) && (this.noExterior.length() > 0) && (this.colonia.length() > 0) && (this.codigoPostal.length() > 0) && (this.municipio.length() > 0) && (this.estado.length() > 0) && (this.pais.length() > 0) && (this.email.length() > 0)); } }