#A4#
#Administrador#
#plc:PlanesController#
##
##
##
#Diagrama de secuencia: Mantener planes Parte I#
##
#Secuencia representada: escenario alta de nuevo plan#
#crearPlan(descripcion,categoria,permanenciaMinima)#
#[false] existeCategoria(categoría) #
#PlanDataService#
##
##
#getMaxCodigo()#
#currentPlan:Plan#
##
##
##
##
#pl.codigo = maxCodigo+1#
#pl.descripcion = descripcion#
#pl.categoria = categoria#
#agregar(pl)#
#*[k:=0..P] importarCoberturas(codPlanOrig)#
#plO:Plan#
##
##
##
#obtener(codPlanOrig)#
##
#cobN:Cobertura#
##
##
##
#getCoberturas()#
##
#agregarCobertura(cobN)#
##
#*[l:=0..Q]#
#guardar(currentPlan)#
##
##
#Iteraciones:
k:=0..P sobre planes desde los que
se quiere importar
l:=0..Q sobre coberturas del plO#
#maxCodigo#
#nuevoPlan(descripción,categoría,permanenciaMinima)#
#pl.permanenciaMinima = permanenciaMinima#
#obtenerPlanesVigentes()#
#obtenerTodos()#
#plan[]#
#obtenerPlanesInactivos()#
#obtenerTodos()#
#plan[]#