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