#A4#
#RecibirPrestacionesController#
##
#Clase para controlar el Caso de Uso "Recibir y Cotejar consumos y prestaciones"#
#chequearInfoRecibida#
##
##
##
#logFallo#
##
##
##
#logFin#
##
##
##
#Diagrama de clases CONTROLADOR.
Cada clase controladora se encarga de llevar a cabo 1 o
mas Casos de Uso. Una instancia de estas clases controla
el dialogo en una sesion(instancia) de 1 o mas CU.#
#AutorizacionController#
##
#Responsable de procesar las peticiones del usuario en relacion a las autorizaciones#
#guardarAutorizacionManual#
##
#bool#
##
#codPrestacion#
#int#
##
##
#codPrestador#
#int#
##
##
#codAfiliado#
#int#
##
##
#observaciones#
#String#
##
##
##
##
##
##
#evaluarAutorizacionAutomatica#
##
#int#
##
#codPrestador#
#int#
##
##
#codPrestacion#
#int#
##
##
#codAfiliado#
#int#
##
##
##
##
##
##
#obtenerAutorizacionesPendientes#
##
#ArrayOfAutorizaciones#
##
#setResolucionAutorizacionManual#
##
#bool#
##
#codAutorizacion#
#int#
##
##
#motivo#
#String#
##
##
#aprobada#
#bool#
##
##
#AfiliadoSolicitanteController#
##
#Responsable de afiliar solicitantes y asignarle el plan.#
#existeAfiliado#
##
#bool#
##
#Persona::TipoDocumento#
#string#
##
##
#Persona::NumeroDocumento#
#int#
##
##
#eliminarSolicitante#
##
#bool#
##
#tipoDoc#
#string#
##
##
#numeroDoc#
#int#
##
##
#guardarAfiliado#
##
#bool#
##
#Persona#
#Persona#
##
##
#Plan#
#Plan#
##
##
#obtenerSolicitantes#
##
#Solicitante[]#
##
#obtenerFamiliares#
##
#Solicitante[]#
##
#tipoDoc#
#string#
##
##
#nroDoc#
#int#
##
##
#afiliarFamiliar#
##
#bool#
##
#tipoDoc#
#string#
##
##
#nroDoc#
#int#
##
##
#tipoDocTitular#
#string#
##
##
#nroDocTitular#
#int#
##
##
#afiliarTitular#
##
#bool#
##
#tipoDoc#
#string#
##
##
#nroDoc#
#int#
##
##
#codPlan#
#int#
##
##
#eliminarAfiliado#
##
##
##
#tipoDoc#
#string#
##
##
#nroDoc#
#int#
##
##
#PrestacionesController#
##
#Clase para controlar el Caso de Uso "Recibir y Cotejar consumos y prestaciones"#
#actualizarPrestacion#
##
#bool#
##
#codigoPrestacion#
#int#
##
##
#nombrePrestacion#
#string#
##
##
#modificador#
#char#
##
##
#obtenerPrestaciones#
##
#PrestacionView[]#
##
#validarNomenclador#
##
#bool#
##
#path_archivo#
#string#
##
##
#obtenerDetalles#
##
#PrestacionView#
##
#codPrestacion#
#int#
##
##
#PlanesController#
##
#Clase para controlar el manejo de los planes#
#obtenerTodos#
##
#int[]#
##
#fechaActual#
#string#
##
##
#existeCategoria#
##
#bool#
##
#categoria#
#float#
##
##
#nuevoPlan#
##
#int#
#crea un nuevo plan en la BD y devuelve el código asignado#
#descripción#
#string#
##
##
#categoría#
#float#
##
##
#permanenciaMinima#
#float#
##
##
#eliminarPlan#
##
#bool#
##
#codPlan#
#int#
##
##
#actualizarPlan#
##
#bool#
##
#codPlan#
#int#
##
##
#descripción#
#string#
##
##
#categoría#
#float#
##
##
#permanenciaMinima#
#float#
##
##
#obtenerPlanesVigentes#
##
#int[]#
##
#obtenerPlanesInactivos#
##
#int[]#
##
#obtenerDetalle#
##
#PlanView#
##
#codPlan#
#int#
##
##
#importarCoberturas#
##
#void#
##
#codPlanN#
#int#
##
##
#codPlanO#
#int#
##
##
#agregarCobertura#
##
#void#
##
#codPlan#
#int#
##
##
#codPrestacion#
#int#
##
##
#carencia#
#float#
##
##
#porcentaje#
#float#
##
##
#limiteAnual#
#int#
##
##
#tipoAutorización#
#enum(manual,auto)#
##
##
#actualizarCobertura#
##
#bool#
##
#codPlan#
#int#
##
##
#codPrestacion#
#int#
##
##
#carencia#
#float#
##
##
#porcentaje#
#float#
##
##
#limiteAnual#
#int#
##
##
#tipoAutorización#
#enum(manual,auto)#
##
##
#CoberturasController#
##
#Clase para controlar el manejo de las coberturas#
#obtenerCoberturasPlan#
##
#CoberturaView[]#
##
#codPlan#
#int#
##
##
#obtenerDetalles#
##
#CoberturaView#
##
#codPlan#
#int#
##
##
#codPrestacion#
#int#
##
##
#obtenerTodas#
##
#CoberturaView[]#
##