{\rtf1\ansi\ansicpg1252\uc1\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang3082\deflangfe3082{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}\r
-{\f36\fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS{\*\falt Desyrel};}{\f273\froman\fcharset0\fprq2{\*\panose 00000000000000000000}Nimbus Roman No9 L{\*\falt Times New Roman};}\r
-{\f274\fnil\fcharset0\fprq0{\*\panose 00000000000000000000}StarSymbol;}{\f657\fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Desyrel};}{\f658\fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Desyrel};}\r
-{\f660\fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Desyrel};}{\f661\fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Desyrel};}{\f664\fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Desyrel};}}{\colortbl;\red0\green0\blue0;\r
+{\f36\fswiss\fcharset0\fprq2{\*\panose 00000000000000000000}Trebuchet MS{\*\falt Desyrel};}{\f37\froman\fcharset0\fprq2{\*\panose 00000000000000000000}Nimbus Roman No9 L{\*\falt Times New Roman};}\r
+{\f38\fnil\fcharset0\fprq0{\*\panose 00000000000000000000}StarSymbol;}{\f39\froman\fcharset238\fprq2 Times New Roman CE;}{\f40\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f42\froman\fcharset161\fprq2 Times New Roman Greek;}\r
+{\f43\froman\fcharset162\fprq2 Times New Roman Tur;}{\f44\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f45\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f46\froman\fcharset186\fprq2 Times New Roman Baltic;}\r
+{\f47\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f49\fswiss\fcharset238\fprq2 Arial CE;}{\f50\fswiss\fcharset204\fprq2 Arial Cyr;}{\f52\fswiss\fcharset161\fprq2 Arial Greek;}{\f53\fswiss\fcharset162\fprq2 Arial Tur;}\r
+{\f60\fmodern\fcharset204\fprq1 Courier New Cyr;}{\f62\fmodern\fcharset161\fprq1 Courier New Greek;}{\f63\fmodern\fcharset162\fprq1 Courier New Tur;}{\f64\fmodern\fcharset177\fprq1 Courier New (Hebrew);}\r
+{\f65\fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f66\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f67\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f399\fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Desyrel};}\r
+{\f400\fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Desyrel};}{\f402\fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Desyrel};}{\f403\fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Desyrel};}\r
+{\f406\fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Desyrel};}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\r
Contenido de la tabla;}{\s23\ql \fi-424\li720\ri0\nowidctlpar\faauto\rin0\lin720\itap0 \fs24\lang3082\langfe3082\loch\f36\hich\af0\dbch\af0\cgrid\langnp3082\langfenp3082 \sbasedon24 \snext23 Upper Case List;}{\r
-\listoverridecount0\ls20}}{\*\rsidtbl \rsid2691778\rsid7170287\rsid8920681\rsid11141972}{\*\generator Microsoft Word 10.0.2627;}{\info{\title Nombre del documento: }{\author Flor}{\operator Flor}{\creatim\yr2005\mo6\dy29\hr2}\r
+\listoverridecount0\ls20}}{\*\rsidtbl \rsid2691778\rsid3614250\rsid7170287\rsid7740991\rsid8920681\rsid11141972\rsid11143743\rsid13132521\rsid14962306}{\*\generator Microsoft Word 10.0.2627;}{\info{\title Nombre del documento: }{\author Flor}\r
-\b\f36\fs20\ul\insrsid2691778 Nombre del documento}{\f36\fs20\insrsid2691778 : \r
-\par }\pard \ql \fi696\li720\ri0\nowidctlpar\faauto\rin0\lin720\itap0 {\b\f36\fs20\insrsid2691778 Especificaci\'f3n de la clase \'93PrestacionesController\'94\r
-\clbrdrr\brdrs\brdrw5\brdrcf1 \cltxlrtb\clftsWidth3\clwWidth4165\clshdrawnil \cellx9639\pard \ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0 {\i\f36\fs20\insrsid2691778 M01 - }{\i\f36\fs20\insrsid2691778 Todos los Diagrama de clases}{\r
-\f36\fs20\insrsid2691778 \cell }\pard \ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 {\f36\fs20\insrsid2691778 Diagramas de clases, con los atributos y la firma de los m\'e9todos (clases tanto de dominio como de persistencia y control).\cell \r
+\ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0 {\i\f36\fs20\insrsid2691778 M01 - Todos los Diagrama de clases}{\f36\fs20\insrsid2691778 \cell }\pard \ql \li0\ri0\nowidctlpar\intbl\aspalpha\faauto\rin0\lin0 {\f36\fs20\insrsid2691778 \r
+Diagramas de clases, con los atributos y la firma de los m\'e9todos (clases tanto de dominio como de persistencia y control).\cell }\pard \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\f36\fs20\insrsid2691778 \r
\par }\pard \ql \li720\ri0\nowidctlpar\aspalpha\faauto\rin0\lin720\itap0 {\f36\fs20\insrsid2691778 Esta clase es la encargada de administrar las funciones relacionadas con las prestaciones, brindando acceso a operaciones de ABM y de consulta.\r
-\par {\listtext\pard\plain\b\f36\fs20\lang11274\langfe3082\langnp11274 \hich\af36\dbch\af0\loch\f36 a.\tab}}\pard \ql \fi-360\li993\ri0\nowidctlpar\tx-142\faauto\ls9\ilvl1\rin0\lin993\itap0 {\b\f36\fs20\insrsid2691778 Firma y valor de retorno: \r
+\par {\listtext\pard\plain\b\f36\fs20\lang11274\langfe3082\langnp11274\insrsid2691778 \hich\af36\dbch\af0\loch\f36 a.\tab}}\pard \ql \fi-360\li993\ri0\nowidctlpar\tx-142\faauto\ls9\ilvl1\rin0\lin993\itap0 {\b\f36\fs20\insrsid2691778 Firma y valor de retorno: \r
\par }\pard \ql \li900\ri0\nowidctlpar\faauto\rin0\lin900\itap0 {\i\f36\fs20\insrsid2691778 Realiza el ABM de una prestaci\'f3n seg\'fan el modificador pasado por par\'e1metro\r
+\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 Se instancia una Prestaci\'f3n y se cargan los datos:}{\cs247\f36\fs20\insrsid2691778 \r
-Luego se almacenan en las tablas Prestaci\'f3n y Categorias los datos contenidos en los objetos instanciados utilizando los m\'e9todos PrestacionDataService.agregar(prestacion) y CategoriaDataservice.agregar(categoria). }{\f36\fs20\insrsid2691778 \r
+\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 Luego se almacenan en las tablas Prestaci\'f3n y Categorias los datos contenidos en los objetos instanciados utilizando los m\'e9\r
+todos PrestacionDataService.agregar(prestacion) y CategoriaDataservice.agregar(categoria). }{\f36\fs20\insrsid2691778 \r
-Se llama al m\'e9todo PrestacionDataService.eliminar(codigoPrestacion), que se encarga de marcar la fecha de baja de la prestaci\'f3n (utilizando para eso la fecha actual). Tambi\'e9n se llama al m\'e9\r
-todo CategoriaDataService.eliminar(codigoCategoria), que se encarga de hacer lo mismo con la categor\'eda de la prestaci\'f3n, siempre y cuando no exista otra prestaci\'f3n asociada a ella.}{\f36\fs20\insrsid2691778 \r
+\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 Se llama al m\'e9todo PrestacionDataService.eliminar(codigoPrestacion), que se encarga de marcar la fecha de baja de la prestaci\'f3n (utilizando para eso la fecha actual). Tambi\'e9\r
+n se llama al m\'e9todo CategoriaDataService.eliminar(codigoCategoria), que se encarga de hacer lo mismo con la categor\'eda de la prestaci\'f3n, siempre y cuando no exista otra prestaci\'f3n asociada a ella.}{\f36\fs20\insrsid2691778 \r
+\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 Se recuperan los datos de la prestaci\'f3n llamando a }{\cs247\f36\fs20\insrsid2691778 \r
+\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 Se modifica el nombre de la misma y se llama al m\'e9todo}{\cs247\f36\fs20\insrsid2691778 \r
-Se recuperan los datos de la categor\'eda de la prestaci\'f3n llamando a }{\cs247\f36\fs20\insrsid2691778 \r
-\par }\pard \qj \li774\ri0\nowidctlpar\tx1001\faauto\rin0\lin774\itap0 {\cs247\f36\fs20\insrsid2691778 Categoria}{\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 DataService.obtener(codigoCategoria) y se almacenan en una instancia de la clase \r
+\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 Se recuperan los datos de la categor\'eda de la prestaci\'f3n llamando a }{\cs247\f36\fs20\insrsid2691778 \r
-Se modifica el nombre de la misma y se llama a }{\cs247\f36\fs20\insrsid2691778 Categoria}{\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 DataService.guardar(categoria)}{\f36\fs20\insrsid2691778 \r
+\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 Se modifica el nombre de la misma y se llama a }{\cs247\f36\fs20\insrsid2691778 Categoria}{\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 DataService.guardar(categoria)}{\r
+\par {\listtext\pard\plain\b\f36\fs20\lang11274\langfe3082\langnp11274\insrsid2691778 \hich\af36\dbch\af0\loch\f36 a.\tab}}\pard \ql \fi-360\li993\ri0\nowidctlpar\tx-142\faauto\ls12\ilvl1\rin0\lin993\itap0 {\b\f36\fs20\insrsid2691778 Firma y valor de retorno: \r
\r
-\par {\listtext\pard\plain\b\f36\fs20\lang11274\langfe3082\langnp11274 \hich\af36\dbch\af0\loch\f36 a.\tab}}\pard \ql \fi-360\li993\ri0\nowidctlpar\tx-142\faauto\ls12\ilvl1\rin0\lin993\itap0 {\b\f36\fs20\insrsid2691778 Firma y valor de retorno: \r
\par }\pard \qj \li993\ri0\nowidctlpar\faauto\rin0\lin993\itap0 {\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 Obtiene una colecci\'f3n de los datos de las prestaciones almacenadas en el sistema}{\r
\par }{\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 Obtiene una colecci\'f3n de los datos de las prestaciones almacenadas en el sistema:}{\f36\fs20\lang0\langfe3082\langnp0\insrsid2691778 \r
-diante la llamada a PrestacionesDataService.obtenerTodas() obtiene una colecci\'f3n de todas las instancias de Prestacion }{\f36\fs20\lang0\langfe3082\langnp0\insrsid2691778 \r
-Por cada instancia de Prestacion, llama a PrestacionesController.obtenerDetalles(prestacion.codigo) y agrega el resultado a la colecci\'f3n de retorno.}{\f36\fs20\lang0\langfe3082\langnp0\insrsid2691778 \r
+\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 Mediante la llamada a PrestacionesDataService.obtenerTodas() obtiene una colecci\'f3n de todas las instancias de Prestacion }{\f36\fs20\lang0\langfe3082\langnp0\insrsid2691778 \r
+\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 Por cada instancia de Prestacion, llama a PrestacionesController.obtenerDetalles(prestacion.codigo) y agrega el resultado a la colecci\'f3n de retorno.}{\r
-\par {\listtext\pard\plain\b\f36\fs20\lang11274\langfe3082\langnp11274 \hich\af36\dbch\af0\loch\f36 a.\tab}}\pard \ql \fi-360\li993\ri0\nowidctlpar\tx142\faauto\ls2\rin0\lin993\itap0 {\b\f36\fs20\insrsid2691778 Firma y valor de retorno: \r
+\par {\listtext\pard\plain\b\f36\fs20\lang11274\langfe3082\langnp11274\insrsid2691778 \hich\af36\dbch\af0\loch\f36 a.\tab}}\pard \ql \fi-360\li993\ri0\nowidctlpar\tx142\faauto\ls2\rin0\lin993\itap0 {\b\f36\fs20\insrsid2691778 Firma y valor de retorno: \r
\par }\pard \ql \li1134\ri0\nowidctlpar\aspalpha\faauto\rin0\lin1134\itap0 {\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 Realiza todas las validaciones referidas al archivo que contiene los datos de las prestaciones}{\f36\fs20\insrsid2691778 \r
\par }\pard \qj \li1134\ri0\nowidctlpar\tx1134\faauto\rin0\lin1134\itap0 {\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 Realiza todas las validaciones referidas al archivo que contiene los datos de las prestaciones:}{\f36\fs20\insrsid2691778 \r
\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778\charrsid8920681 Verifica que el path recibido }{\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid8920681\charrsid8920681 cumple con el nombre que debe tener el archivo.}{\r
-\par {\listtext\pard\plain\cs247\f3\fs20\lang1034\langfe3082\langnp1034\insrsid8920681\charrsid8920681 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}{\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid8920681\charrsid8920681 Para cada registro del archivo r\r
-ealiza todas las validaciones referidas al archivo que contiene los datos de las prestaciones llamando a verificarRegistro(stringRegistro), si devuelve true se }{\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid8920681 verifica el siguien\r
-te registro hasta llegar al fin, caso contrario el m\'e9todo devuelve false\r
+Para cada registro del archivo realiza todas las validaciones referidas al archivo que contiene los datos de las prestaciones llamando a verificarRegistro(stringRegistro), si devuelve true se }{\r
+\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid8920681 verifica el siguiente registro hasta llegar al fin, caso contrario el m\'e9todo devuelve false\r
\par {\listtext\pard\plain\cs247\f3\fs20\lang1034\langfe3082\langnp1034\insrsid8920681 \loch\af3\dbch\af0\hich\f3 \'b7\tab}Una vez verificados todos los registros para cada uno de ellos se llama a }{\r
-\par {\listtext\pard\plain\b\f36\fs20\lang11274\langfe3082\langnp11274 \hich\af36\dbch\af0\loch\f36 a.\tab}}\pard \ql \fi-360\li993\ri0\nowidctlpar\faauto\ls2\ilvl1\rin0\lin993\itap0 {\b\f36\fs20\insrsid2691778 Firma y valor de retorno: \r
+\par {\listtext\pard\plain\b\f36\fs20\lang11274\langfe3082\langnp11274\insrsid2691778 \hich\af36\dbch\af0\loch\f36 a.\tab}}\pard \ql \fi-360\li993\ri0\nowidctlpar\faauto\ls2\ilvl1\rin0\lin993\itap0 {\b\f36\fs20\insrsid2691778 Firma y valor de retorno: \r
\par }\pard \ql \li1134\ri0\nowidctlpar\aspalpha\faauto\rin0\lin1134\itap0 {\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 Realiza todas las validaciones referidas al archivo que contiene los datos de las prestaciones}{\f36\fs20\insrsid2691778 \r
\par }\pard \qj \li1134\ri0\nowidctlpar\faauto\rin0\lin1134\itap0 {\f36\fs20\lang2058\langfe3082\langnp2058\insrsid2691778 Se crea una nueva instancia de Prestacion\r
\par prestacion = new Prestacion(PrestacionDataService.obtener(codPrestacion))\r
\par \r
\par Se devuelve la instancia de la prestacion}{\f36\fs20\insrsid2691778 \r
-\par {\listtext\pard\plain\b\f36\fs20\lang11274\langfe3082\langnp11274 \hich\af36\dbch\af0\loch\f36 a.\tab}}\pard \ql \fi-360\li993\ri0\nowidctlpar\faauto\ls3\rin0\lin993\itap0 {\b\f36\fs20\insrsid2691778 Firma y valor de retorno: \r
+\par {\listtext\pard\plain\b\f36\fs20\lang11274\langfe3082\langnp11274\insrsid2691778 \hich\af36\dbch\af0\loch\f36 a.\tab}}\pard \ql \fi-360\li993\ri0\nowidctlpar\faauto\ls3\rin0\lin993\itap0 {\b\f36\fs20\insrsid2691778 Firma y valor de retorno: \r
\par }\pard \qj \li1134\ri0\nowidctlpar\faauto\rin0\lin1134\itap0 {\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 Consulta en el sistema todos los prestadores que brindan la prestaci\'f3n con el c\'f3digo recibido por par\'e1\r
metro, y devuelve una instancia de Prestador por cada uno de ellos.}{\f36\fs20\insrsid2691778 \r
\par }\pard \qj \li1134\ri0\nowidctlpar\faauto\rin0\lin1134\itap0 {\cs247\f36\fs20\lang1034\langfe3082\langnp1034\insrsid2691778 Se obtiene la colecc\'edon de Prestadores que brindan la prestaci\'f3n a trav\'e9s del m\'e9\r
todo PrestacionDataService.obtenerPrestadores(codPrestacion).}{\f36\fs20\insrsid2691778 \r
\par \r
@@ -507,7+522,7 @@ todo PrestacionDataService.obtenerPrestadores(codPrestacion).}{\f36\fs20\insrsid
\ql \li0\ri0\nowidctlpar\intbl\faauto\rin0\lin0\pararsid7740991\yts249 {\i\f36\fs20\insrsid7170287 Registro del archivo de prestaciones}{\i\f36\fs20\insrsid7170287\charrsid13132521 \cell }\pard\plain \r