Package es.mdef.gaip_libreria.invitados
Class InvitadoFcseImpl
java.lang.Object
es.mdef.gaip_libreria.invitados.PersonaImpl
es.mdef.gaip_libreria.invitados.InvitadoImpl
es.mdef.gaip_libreria.invitados.InvitadoFcseImpl
- All Implemented Interfaces:
Invitado,InvitadoFcse,Persona,PersonaFcse
Clase abstracta que extiende
InvitadoImpl e implementa InvitadoFcse,
representando a un invitado que pertenece a las Fuerzas y Cuerpos de Seguridad del Estado (FCSE).-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedInvitadoFcseImpl(CuerpoFcse cuerpo, String empleo, String nombre, String primerApellido, String segundoApellido, String dni, Sexo sexo, LocalDate fechaNacimiento, String email, String telefono, String parentesco, SituacionMilitar situacionMilitar, boolean asisteDeUniforme, boolean requiereVestuario, boolean entregaNombramiento) Constructor protegido para crear un invitado FCSE con información detallada. -
Method Summary
Modifier and TypeMethodDescriptionbooleanIndica si el invitado asiste de uniforme.booleanIndica si el invitado entrega un nombramiento.booleanIndica si el invitado requiere vestuario específico.voidValida y establece el empleo del invitado.voidEstablece el empleo del invitado a partir de una cadena de texto.Methods inherited from class es.mdef.gaip_libreria.invitados.InvitadoImpl
setInvitacion, setLocalidadMethods inherited from class es.mdef.gaip_libreria.invitados.PersonaImpl
setNombre, setPrimerApellido, setSegundoApellidoMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface es.mdef.gaip_libreria.invitados.Invitado
getActo, getAnfitrion, getCoche, getInvitacion, getLocalidad, getParentesco, getParkingPrioritario, setCoche, setParentescoMethods inherited from interface es.mdef.gaip_libreria.invitados.InvitadoFcse
getEmpleo, setAsisteDeUniforme, setEntregaNombramiento, setRequiereVestuarioMethods inherited from interface es.mdef.gaip_libreria.invitados.Persona
getDni, getEmail, getFechaNacimiento, getNombre, getNombreCompleto, getPrimerApellido, getSegundoApellido, getSexo, getTelefono, setDni, setEmail, setFechaNacimiento, setNombre, setPrimerApellido, setSegundoApellido, setSexo, setTelefonoMethods inherited from interface es.mdef.gaip_libreria.invitados.PersonaFcse
getCuerpo, getSituacion, setCuerpo, setSituacion
-
Constructor Details
-
InvitadoFcseImpl
protected InvitadoFcseImpl(CuerpoFcse cuerpo, String empleo, String nombre, String primerApellido, String segundoApellido, String dni, Sexo sexo, LocalDate fechaNacimiento, String email, String telefono, String parentesco, SituacionMilitar situacionMilitar, boolean asisteDeUniforme, boolean requiereVestuario, boolean entregaNombramiento) Constructor protegido para crear un invitado FCSE con información detallada.- Parameters:
cuerpo- El cuerpo FCSE al que pertenece el invitado.empleo- El empleo o rango del invitado en el cuerpo FCSE.nombre- Nombre del invitado.primerApellido- Primer apellido del invitado.segundoApellido- Segundo apellido del invitado.dni- Documento Nacional de Identidad del invitado.sexo- Sexo del invitado.fechaNacimiento- Fecha de nacimiento del invitado.email- Email del invitado.telefono- Teléfono del invitado.parentesco- Parentesco del invitado con respecto al acto.situacionMilitar- La situación militar del invitado.asisteDeUniforme- Indica si el invitado asiste de uniforme.requiereVestuario- Indica si el invitado requiere vestuario específico.entregaNombramiento- Indica si al invitado se le entrega un nombramiento.
-
-
Method Details
-
getAsisteDeUniforme
public boolean getAsisteDeUniforme()Indica si el invitado asiste de uniforme.- Specified by:
getAsisteDeUniformein interfaceInvitadoFcse- Returns:
truesi el invitado asiste de uniforme,falseen caso contrario.
-
getRequiereVestuario
public boolean getRequiereVestuario()Indica si el invitado requiere vestuario específico.- Specified by:
getRequiereVestuarioin interfaceInvitadoFcse- Returns:
truesi el invitado requiere vestuario específico,falseen caso contrario.
-
getEntregaNombramiento
public boolean getEntregaNombramiento()Indica si el invitado entrega un nombramiento.- Specified by:
getEntregaNombramientoin interfaceInvitadoFcse- Returns:
truesi el invitado entrega un nombramiento,falseen caso contrario
-
setEmpleo
Valida y establece el empleo del invitado. UtilizaBusadorEmpleospara encontrar y validar el empleo adecuado.- Specified by:
setEmpleoin interfaceInvitadoFcse- Specified by:
setEmpleoin interfacePersonaFcse- Parameters:
empleo- El empleo a establecer.
-
setEmpleo
Establece el empleo del invitado a partir de una cadena de texto. Convierte la cadena en un empleo válido utilizandoBusadorEmpleos.- Parameters:
empleo- El nombre del empleo a establecer.
-