public class Persona
extends java.lang.Object
Esa clase es utilizada para generar la CURP basada en los datos de una Persona.
Constructor and Description |
---|
Persona()
Constructor por Defecto.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCurp()
Getter de la Clave Única de Registro de Población (CURP) de la Persona.
|
Estado |
getEstado()
Getter del Estado de Nacimiento de la Persona.
|
java.time.LocalDate |
getFechaDeNacimiento()
Getter de la Fecha de Nacimiento de la Persona.
|
java.lang.String |
getNombre()
Getter del Nombre de la Persona.
|
java.lang.String |
getPrimerApellido()
Getter del Primer Apellido de la Persona.
|
java.lang.String |
getSegundoApellido()
Getter del Segundo Apellido de la Persona.
|
Sexo |
getSexo()
Getter del Sexo de la Persona.
|
boolean |
isValid()
Indica si todos los datos de la persona fueron proporcionados para generar la CURP.
|
void |
setCurp(java.lang.String curp)
Setter de la Clave Única de Registro de Población (CURP) de la Persona.
|
void |
setEstado(Estado estado)
Setter del Estado de Nacimiento de la Persona.
|
void |
setFechaDeNacimiento(int anio,
int mes,
int dia)
Setter de la Fecha de Nacimiento de la Persona.
|
void |
setNombre(java.lang.String nombre)
Setter del Nombre de la Persona.
|
void |
setPrimerApellido(java.lang.String primerApellido)
Setter del Primer Apellido de la Persona.
|
void |
setSegundoApellido(java.lang.String segundoApellido)
Setter del Segundo Apellido de la Persona.
|
void |
setSexo(Sexo sexo)
Setter del Sexo de la Persona.
|
java.lang.String |
toString()
Muestra la representación de la Persona en String.
|
public java.lang.String getPrimerApellido()
public void setPrimerApellido(java.lang.String primerApellido)
primerApellido
- El Primer Apellido de la Persona.public java.lang.String getSegundoApellido()
public void setSegundoApellido(java.lang.String segundoApellido)
segundoApellido
- El Segundo Apellido de la Persona.public java.lang.String getNombre()
public void setNombre(java.lang.String nombre)
nombre
- El Nombre de la Persona.public java.time.LocalDate getFechaDeNacimiento()
public void setFechaDeNacimiento(int anio, int mes, int dia)
anio
- El año de nacimiento de la Persona.mes
- El mes de nacimiento de la Persona.dia
- El día de nacimiento de la Persona.public Sexo getSexo()
public void setSexo(Sexo sexo)
sexo
- El Sexo de la Persona.public Estado getEstado()
public void setEstado(Estado estado)
estado
- El Estado de Nacimiento de la Persona.public java.lang.String getCurp()
public void setCurp(java.lang.String curp)
curp
- La Clave Única de Registro de Población (CURP) de la Persona.public boolean isValid()
Nota: El Segundo Apellido es Opcional.
public java.lang.String toString()
toString
in class java.lang.Object