{\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};}{\f37\fnil\fcharset0\fprq0{\*\panose 00000000000000000000}Nimbus Roman No9 L;}{\f38\fnil\fcharset0\fprq0{\*\panose 00000000000000000000}StarSymbol;}\r
-{\f39\froman\fcharset238\fprq2 Times New Roman CE;}{\f40\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f42\froman\fcharset161\fprq2 Times New Roman Greek;}{\f43\froman\fcharset162\fprq2 Times New Roman Tur;}\r
-{\f44\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f45\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f46\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f47\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}\r
-{\f55\fswiss\fcharset178\fprq2 Arial (Arabic);}{\f56\fswiss\fcharset186\fprq2 Arial Baltic;}{\f57\fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f59\fmodern\fcharset238\fprq1 Courier New CE;}{\f60\fmodern\fcharset204\fprq1 Courier New Cyr;}\r
-{\f62\fmodern\fcharset161\fprq1 Courier New Greek;}{\f63\fmodern\fcharset162\fprq1 Courier New Tur;}{\f64\fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f65\fmodern\fcharset178\fprq1 Courier New (Arabic);}\r
-{\f66\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f67\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f399\fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Desyrel};}{\f400\fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Desyrel};}\r
-{\f402\fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Desyrel};}{\f403\fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Desyrel};}{\f406\fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Desyrel};}}{\colortbl;\red0\green0\blue0;\r
+{\f36\fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS{\*\falt Desyrel};}{\f216\fnil\fcharset0\fprq0{\*\panose 00000000000000000000}Nimbus Roman No9 L;}{\f217\fnil\fcharset0\fprq0{\*\panose 00000000000000000000}StarSymbol;}\r
+{\f218\froman\fcharset238\fprq2 Times New Roman CE;}{\f219\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f221\froman\fcharset161\fprq2 Times New Roman Greek;}{\f222\froman\fcharset162\fprq2 Times New Roman Tur;}\r
+{\f223\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f224\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f225\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f226\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}\r
+{\f234\fswiss\fcharset178\fprq2 Arial (Arabic);}{\f235\fswiss\fcharset186\fprq2 Arial Baltic;}{\f236\fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f238\fmodern\fcharset238\fprq1 Courier New CE;}{\f239\fmodern\fcharset204\fprq1 Courier New Cyr;}\r
+{\f241\fmodern\fcharset161\fprq1 Courier New Greek;}{\f242\fmodern\fcharset162\fprq1 Courier New Tur;}{\f243\fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f244\fmodern\fcharset178\fprq1 Courier New (Arabic);}\r
+{\f245\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f246\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f578\fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Desyrel};}{\f579\fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Desyrel};}\r
+{\f581\fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Desyrel};}{\f582\fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Desyrel};}{\f585\fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Desyrel};}}{\colortbl;\red0\green0\blue0;\r
-\rsid10569936\rsid10709234\rsid12609038\rsid15019746}{\*\generator Microsoft Word 10.0.2627;}{\info{\author Flor}{\operator Flor}{\creatim\yr2005\mo5\dy25\hr17\min23}{\revtim\yr2005\mo5\dy25\hr20}{\version12}{\edmins17}{\nofpages1}{\nofwords152}\r
+{\listoverride\listid823476325\listoverridecount0\ls8}{\listoverride\listid1745250517\listoverridecount0\ls9}}{\*\rsidtbl \rsid6712472\rsid14305986\rsid15630296}{\*\generator Microsoft Word 11.0.5604;}{\info\r
+{\title Especificaci\'f3n de m\'e9todos de la clase PrestacionesController}{\author Flor}{\operator Diego}{\creatim\yr2005\mo5\dy26\hr1\min23}{\revtim\yr2005\mo5\dy26\hr10\min20}{\version4}{\edmins13}{\nofpages1}{\nofwords301}{\nofchars1660}\r
-{\pntxtb (}{\pntxta )}}\pard\plain \qj \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 {\cs80\f36\fs20\ul\insrsid12609038\charrsid2621546 Especificaci\'f3n de m\'e9todos de la clase }{\r
+{\pntxtb (}{\pntxta )}}\pard\plain \qj \li0\ri0\nowidctlpar\faauto\rin0\lin0\itap0 \fs24\lang11274\langfe3082\cgrid\langnp11274\langfenp3082 {\cs80\f36\fs20\ul\insrsid14305986 Especificaci\'f3n de m\'e9todos de la clase }{\r
-\cs80\f36\fs20\insrsid10569936\charrsid2621546 Se instancia una Prestacion y se carga }{\cs80\f36\fs20\insrsid3744404\charrsid2621546 el c\'f3digo y nombre de la misma}{\cs80\f36\fs20\insrsid10569936\charrsid2621546 \r
-\cs80\f36\fs20\insrsid3744404\charrsid2621546 Luego se almacena en la tabla Prestacion los datos contenidos en el objeto instanciado utilizando el m\'e9todo}{\cs80\f36\fs20\insrsid12609038 }{\cs80\f36\fs20\insrsid3744404\charrsid2621546 \r
-\cs80\f36\fs20\insrsid10569936\charrsid2621546 Se }{\cs80\f36\fs20\insrsid2173743\charrsid2621546 recuperan los datos de la prestaci\'f3n llamando a PrestacionDataService.obtener}{\cs80\f36\fs20\insrsid12609038 }{\r
-\cs80\f36\fs20\insrsid2173743\charrsid2621546 (codigoPrestacion) y se almacenan en una instancia de la clase Prestacion\r
-\cs80\f36\fs20\insrsid2173743\charrsid2621546 Se modifica el nombre de la misma y se llama al m\'e9todo PrestacionDataService.guardar}{\cs80\f36\fs20\insrsid12609038 }{\cs80\f36\fs20\insrsid2173743\charrsid2621546 (prestacion)\r
-\par }{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid5586117\charrsid2621546 Obtiene}{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid12609038\charrsid2621546 una lista de }{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid4010863 los nombres de }{\r
-\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid12609038\charrsid2621546 l}{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid5586117\charrsid2621546 as prestaciones almacenadas en el sistema mediante la llamada a PrestacionesDataService.obtenerTodas()}{\r
+Luego se almacena en la tabla Prestacion los datos contenidos en el objeto instanciado utilizando el m\'e9todo PrestacionDataService.agregar(prestacion)\r
+Se recuperan los datos de la prestaci\'f3n llamando a PrestacionDataService.obtener (codigoPrestacion) y se almacenan en una instancia de la clase Prestacion\r
+\par }{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid14305986 Obtiene una }{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid15630296 colecci\'f3n de}{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid14305986 los }{\r
+\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid15630296 datos}{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid14305986 de las prestaciones almacenadas en el sistema}{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid15630296 :\r
+\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid15630296 M}{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid14305986 ediante la llamada a PrestacionesDataService.obtenerTodas()}{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid15630296 obtiene una colecci\r
+\'f3n de todas las instancias de Prestacion }{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid14305986 \r
+\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid15630296 Por cada instancia de Prestacion, llama a PrestacionController.obtenerDetalles(prestacion.cod}{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid6712472 igo}{\r
+\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid15630296 )}{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid6712472 y agrega el resultado a la colecci\'f3n de retorno.}{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid15630296 \r
+\par }\pard \qj \li284\ri0\nowidctlpar\faauto\rin0\lin284\itap0 {\cs80\f36\fs20\insrsid14305986 Realiza todas las validaciones referidas al archivo que contiene los datos de las prestaciones:\r
+Verifica que el path recibido sea v\'e1lido.}{\cs80\b\f36\fs20\insrsid14305986 \r
+\par {\listtext\pard\plain\cs80\f3\fs20\lang11274\langfe3082\langnp11274 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}{\cs80\f36\fs20\insrsid14305986 Controla la estructura del archivo, que debe poseer los campos: }{\cs80\b\f36\fs20\insrsid14305986 \r
+\par }\pard \qj \li281\ri0\nowidctlpar\faauto\rin0\lin281\itap0\pararsid6712472 {\f36\fs20\lang2058\langfe3082\langnp2058\insrsid6712472 Se crea una nueva instancia de Prestacion\r
+\par prestacion = new Prestacion(PrestacionDataService.obtener(codPrestacion))\r
+\par \r
+\par Se crea a partir del objeto Prestacion, una view:\r
+\par prestView = new PrestacionView(prestacion)\r
+\par \r
+\par Se devuelve la instancia de la view}{\cs80\f36\fs20\lang0\langfe3082\langnp0\insrsid6712472\charrsid9308910 \r