Skip to content
Snippets Groups Projects
Commit 2f0730dd authored by JotaJota96's avatar JotaJota96
Browse files

Se avanzó en el Modelo de Dominio y los DSS parecen estar terminados

parent 090a5fb2
No related branches found
No related tags found
No related merge requests found
Documentacion/01- Modelo de dominio.jpg

169 KiB

# Primeros apuntes para construir el Modelo de Dominio # Primeros apuntes para construir el Modelo de Dominio
Usuario
nickname (unico) Persona
correo (unico)
contrasnia
nombre nombre
apellido apellido
fechaNacimiento contrasnia
imagen (opcional)
seguidores (contador) > Administrador // Subclase de Persona
/*posee un canal*/ idAdmin
/*lista de usuario a los que sigue*/ > Usuario // Subclase de Persona
/*lista de usuario a los que lo siguen*/ nickname (unico)
/*lista de videos a los que le dio likes o dislike (InteraccionLike)*/ correo (unico)
fechaNacimiento
imagen (opcional)
seguidores (contador)
/*posee un canal*/
/*lista de usuario a los que sigue*/
/*lista de usuario a los que lo siguen*/
/*lista de videos a los que le dio likes o dislike (InteraccionLike)*/
Canal Canal
id
nombre (default = usuario.nickname) nombre (default = usuario.nickname)
descripcion descripcion
privacidad (PUBLICO, PRIVADO) privacidad (PUBLICO, PRIVADO)
...@@ -22,6 +28,7 @@ Canal ...@@ -22,6 +28,7 @@ Canal
/*contiene listas de reproduccion*/ /*contiene listas de reproduccion*/
Video Video
id
nombre (unico dentro del canal) nombre (unico dentro del canal)
descripcion descripcion
duracion duracion
...@@ -35,6 +42,7 @@ Video ...@@ -35,6 +42,7 @@ Video
/*Lista de interacciones (InteraccionLike)*/ /*Lista de interacciones (InteraccionLike)*/
ListaDeReproduccion /*perteneciente a un canal de usuario*/ ListaDeReproduccion /*perteneciente a un canal de usuario*/
id
nombre (unico dentro del canal) nombre (unico dentro del canal)
privacidad (PUBLICO, PRIVADO) privacidad (PUBLICO, PRIVADO)
tipo (DEFAULT, PARTICULAR) tipo (DEFAULT, PARTICULAR)
......
<vpwebdiagram modified="2019-08-17T18:34:28.993Z" host="diagrams.visual-paradigm.com" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 Firefox/68.0" version="10.8.0" etag="tjDRcfVOfOOhDxDkvLFb" type="device">U2FsdGVkX182V1oSp6kRApU4zjM+Au+tAn3NtuC/Kp2FoIcMVxelz8pjqCbqSQaGDmsPbzYDZ3nMm8KIHcAph3RMsVgtCuAeF30Ul+YKGqg6ZXr4FqrLFiFtYe4shQQvcpql+kazB1ysOIRaXuaBoENx560I8OybH2A7X9r/PzMftxzSMOcPV9arHDjXi/Mbr1ojCzNuHY24GaJvEI6kUKlRC6bGxjvQMK9U1whdvl3D6BSeSZRAHMNfjSVZQXlaAwUbqgkp7AoJLqFilKC9mj2h4G4pK9OiTSisskRrAEUhWE4GmI3CXd7eM6mKBzjo6aeDgPPmx25e2OKnDW6YC9xlabBSyz67s687zsoGzMeA3+jQAfSUj1MUNz3WiUFeiX7U3ezSmCz644Y4IvJ/G/L+LhzJr2QPIJfd8zF5Q8CptPXVApc5n3pnuXYUdcZxPEqOURPIIqnEI4wowVDarfqshFgkteNdI5PdouHKe3F7r7kQ/plNEb6m7Lc53fJiwtfb3zHN0wmM2gOfhy4xc1TO6hAFZc615MC4iqvU698fpTfrIQzrmXgG8uzCGgQbP/Zlr0ycbenVhvyPr0eN/Co2UMJomxh1OqOPfOnrAcrAeBGIA+b4dl1D4ukct7fRL1kJ7Q0ZHG8fNrb57jKpp0zAiDdIojr6GLjSCosftR59K6I0Z0mzxRPGkyY3GSyL/bN6/Q/tnR9weJ8cEA2IGOUc1Y/pDo5eRkaOTEhffZ2Vkqfn5C4IaHXczzTIMNvAxA4UC5TRzm/CMd0kqzL8lm0Y2kcasAzRTnni6Rr4meq+dgAXnRDDjdKeUOwONOy3Adae00Zrt90hXLjN6EnD3mwbwH56Sq0UAai2pcL+0loupUl0PyPWeoEkoi/6TmNGkFSY//xbb35aY31kzln9zKDyz4TUGea6GGFbYSTwBuGe9yTgvips8M6K56W4sgI6CdQtBlTZFXxYSOoGIzH6muqin7gEUGGAbYACUr3msritce0VWLP5nA6GlGwoLjG24+b0kOp9w6cfO5eLSGEOIZYWhI0NnR7ZH4YhlFcCI1wJ9+KCaUDCemvMoCtFVOb1ZizobxMUVuJS4JpttgYi49GnwircAmohaqK5X9eGdXZoc02EFU43PEOwiEHfQ7tYaoh5uA0aqwL+Or11ResYccvFz7WCX8VCTxRVGpMA9UOvkV57pTehdCgvaZwp4dnpZR1HkZVIR9tzAKQVOe0dhY3ExSn77eB/CLY0QhyOysA+B5skmxaw6QiAWPYsS3rXBOjoIMcKF2b0ZQZmPUWRin1RN+E/6p1Bh6+wmzMPJDQM7soSDXxKt1awPxOYl8skoDbV7Qd20ZVl2qhU4Kq1EZkqSpZWixNvKncFZ3TcAZjsG0ujZKq6N95lJtwV84ReSNIYr/Pit31REmxPqth7/bvV5R+nZeReLUa547vgEowDcusC4bxWmObEsK1gPdLt9/+SeJt/4wMPmFYTHuKZaxxRsHvPd0QN/yskESdSY1ee9rNNAgmHuuxBE8egC5sVmOmuIQ6k8MEryflFZIsC6wk/C40olEzwfeHHOgtdCLdN94fKiMdABi0d+fDEsUdzjfI6d9KKZ2eJrDFuv92SCc/ZWeozih1FdwXR9iJPdeXTaNHGDn2JfNh+dJEl4OSBQhDnD0we5nYBoLdsu2TM8dyBdU9zl0b/bvZD6ZWa+vyAfjWhhQ2H+30mKCb2RuXZKsTkt9elGNtjDJtutsQfy7hqjOHvy7FoL27M4GeGDsG9aoESCInC2+08HtM65Rai4yVt2WV5Uh2t9R8AcEGrKUB1px2ypMQpx+dQD8OmtbBK7jnbZVhrNtHEdraBfrV1Bzx3npBNaTJjT8AFMQl9CpSXOP3K2Ig3ukAwpvYLIikNXZQdrQGnQIke573LuzrgoB65FR0bL0vJ+LZ+zvnfKj0jVe/KKRtAJ3r/dhuFEldQ897p4Gvx+Jvmq9rLl5p+BRl6S1i40Jyxbnp9S1PMjPNUV4nQGN01rTzTwpfTAEuCnlGPscSO97Xuui588HL/7t7IeZl3bPMXg0sTypxL6TSn0co/Nqtp1o2miuv/1s19BuLMcW28VAiRQ6hZnhuTg6nzu0IRjYMrG1FkgQoB34YoHn/0O11JekXP5Jm9h95RRCRo5mB++l5vI7QNa3Qgbu3TajZFWvs+u1ec3lwpQ2ngorCUgKPLp9+1Xvn1xTmoHGrTclc6xxvxiU+Ech+t9t0463d4XMX009ikUyR2oHcLNrgLyfxIXwDuf8qmvNRCjxdEx0q1OBvPccbqUz4NrDbFMaIKDdh88nxGVtMuHhpcXmvpfp8rOtLqj6ZILG6cuOyarRUqdmXFMm0s8RAdBKOKJCVPQvfYnZTrdTsMFqXd99qMj4iyJZzkoZOE5iKO5chsLCIvO4hdO47MUJKQ1fLA/m+WA8cQFad7GRc4OGiFRw9l2NiN/NS/+OsUt6wlZuMfw0UTl4mW3AnsicfFrnkcf32mxU4l09V7cDkpvv5Wyoju0LOkGvwn56Vh4qpgO8930uMLfIMbMgutkfPU3Xa62KwkC05sPp0Rizyo+W4cFqmJuo9FkF1hbF+tAA9qNC0/BHnh2Ta+xgjwRbDml1Ezr4nTZPh7O5Fkpd5xQllVbX+X4FDpYMVmfzuZ8/DL0ggtF6aIc1++sSJuRTIcctvvtgd+ilGpgv+v/yU4QDxUJFVuYe2LKY9mDM7lFt+o1xXDoEdpaM0JzDWcXI6n2/V/cHYJedo6Ed6Vtb/V5NLpTy+XYRy/H0wP8jQTcXT6m3UXlvK+BHDP5RA26IGsRmedk0dYS963G7vu7UcNHqp2KCeav2n1RQuv1VWbe8sHFwh40CL3RDMPDvkcAg3eKr2lpJsgAsacqdUN79vthYKzlVhnt4g2kuwf5ECfYBLA0gmPUw9eMw67tF/5OJu+VC0oRbsmHNKL94UrUyHUIbUN7+On44DueoZ2cZ0em+7HycTj6ik1dF6Y6VBWVy8nq9WlOUz0wxStFu1KfzCHDI6uVe08qkLR2PTBxmk7FQvXpU3UFyCItI+pFs43IPIuLucUOkEhHDNUiTdtWebyW4qCenR3pWGrhS41AvMSP/lSgXBz2WQ7JY9LKjTzxLRs5H9/ozWnx5ELp82j90mV89OVfeCwMFMN0RQIm5oRo/Zm8TOehwgcPrLswU38JivqA57d57JorMVqJBT7N6q8rcaMJw9NhBooNg9wBM4XU2h64n3awaw/i/TenPKz+BfrWSkpKgJQsAohvqkDcARacJVetLtQUNOq+AbBm1CO5fhfbw/X/QXCS0PV2Mo69nMPNIt+g9B8mWHY08+vjPgPo/leCa16/tDHcNFI7ewDpGg6QZGisuyuKqvB/L9WeNGyLjpBUBzkbMpF0x28ZecLxZiTjqvdYwawz7TnO5hJ4Wkxg5moB7GpCubtAYReePTQgM1lFM9A85uHBR0eoqZdGLTSsp031atCYS8v9Aj1dP+jRPD9KgjJWvZgpz2sC81n3d17CJy1UcloADauzkRmqRJ3lqgjbpz5Nomw516HXjJEkZr4sYri7fMN3NqGgOx4cXkmJNZ6HT2FIbFbgNgMLKhAb2pTZzDY3M0XBVYq+YbWhNmKBWtm2sBRhwKCahJ8Rm5iUL8UVIsGCpZOVV79s5qksh1ZPMgq3cKvliO/Vcu9HOZTLRhDTP7Aw8P+Ph34upWABrkW6RUwucRjO23559bII764qL3IIA7GJJdYLjFSxmR+zpbIkjxmoBGGUdFjKVPphiN7Oxl6ZoiCunY9ACUmDyfgNw/WDDB7NR0bDb7smN1Fp5u1DsZvAyFyT4HbjG8pKJ9aoB1f94TXSjK6pHnODQhShjKPh9eU06dWhQT3t701TcJBOg/JbWFcyJqJo5LIrWy7AuQS/K3fbswkfYisjHa00rXS2JurozC6xuKejNlJVU2BkW830aFwmKNpa7akA3Pqv0iKG68LccKQ4KuS3+At4uVGdwLLoCds60nPbc9yuQEOVUSjmAWkO3lskS9v1GnfZGayVS6Z9V4IpelwPR2hKwkMOV0vFJs9ncCII7Fh+vIJ3kiZ8aA1jmQpPKk7PLt5b2D/YsiRcp5rckyGP38vXEOHgKeann6SGpTOIrrWDwB/K0L2ukmFW6ES52qKooFrKYZROfn+cZqHICr2/6hUN7D180jLKPwEtRKb70AWGQRFK0OaxKYa96INkqu2BL81qTQ+8Tqt/N2dZpuovyds0dLSEyMpDvP6iKzwlQf63eHsytCcumZX+oAkRnJAC4FJos0pWlxZORR5d3m0+u5fcHi/wIk1vr9Sdy49COXfmPFQtrTMDkuig/b4wAQTcuwJV8OK5Ts7qzuOq5MuHrnCKJ4f5pn6FVm6BRQrfah8FC5z1gDbyp4x4UNrV3Y2uX2ADdxtgw7bpDSrycIWVXGewEdKXfE6BHHFVqK9SZfsGN9+RAVqZRAWajl8KH5JCrdn0iaMRaQLoY+XShnc4ACG8Y/E/TGU4EtnYjAPcsMn1A1VgFldl0/KiECuagm7bX7L7BUPSLOMdJoiGvGqLhJ8Gex/tARQeJhxVsQd/wHA4BiDyd4oD+Q8HUfzx+MtU9yepETOTYlNQ/JqDdR2dOEpVhLs4uI7T7m/aSJlIkjg3MCiDBHBJvEGWFS7ivHPTLwH/2rY6yszBtoZ6t93pa0WcjtpJLjUT+KaTntB0xBw1Wduk5sw4asx2HUPjaM8D4oTIcGYQIjShx2uoFtSyqyumIrhUyTCDrkNT5Gj6NFh6mn2e1CElFvoQXbPlwwigcxMnONcJmzlBVY2Prl1bwDImn1hs3M/HCV4AA3UOc/90iesE7uTNK5NBe+2FHoRAYpAmy0aDLEUkv0I8SIDZTHx5Y/q+FQuPu1zZOha7iM0yng0Vx3s16EFvh06rXBx9q4Obyf9C8uuwzZQcYTXh06fNJkGpKb8jYiLoHBFYXA4nND0bBG6Tc3RjGgeLJIR9AEPZO2cJknVNiojoBXUv4KGkRXJUlDORFyM6FGTYoD3vey21NYilWSpsmq+Btf3rHtsG5dxFc8YjrvjY0suaaAZ9fDqL+ut60oCojDAo8rcExUYn2/Vd57PhAMmW6sS9hq23Ijb1tupYVr8JiTOxKUKnzp+9dbUVmAfQoSMIC1Z+v1Tyels289gUbgTD5SnMwXTcycdZf+fBtENKcS/DvnRoZ6piTLPzosfuF0R+5C8sYi8YRsfvUNix7i4xYlzIaqXyDmJo9ac7qAuAcPLU0ZUKb1pOiT2sas6+p2a0G7q2zJHe3ZKqfulYJFCqi7+HscFHs5iRIaA1yjEnr45WMPcss9WTTU1jmj0WP66RXT+oz8SiVS4H+4s4cbT0X2tHyEhGheMJvjyh98ng2mgpBlS1n38YCoeAtBMbCMuvWGLe0OQQdybEzYEUx04sqswOqV0xAQDm8KRihFJBCguFUqsNRYa2QKhhLy9DCQf9cAFf8UBQ9s/M2IeUfqerfgm/ZIISOTGOSpUGadQ5SlAC09Hq7Kldm1mY3vlGEgsB4VUhmEWlIDgB+yo8vaocoK6x6tUxleYRwYrG3e0jU/tKdxi0t8L/c1qJpQdOZTUosiaYgVyVfs1aYJYGFPpAgJtUsWNM1+ttf/Iz4VajfSfDXOxBRQTkQ3ilJaQXA0aN7OT5eUU0wNffvIP+4tDERMNLRbbqBJTIFOz7eRuJwj4pyQApPSZwoukIUDWUVx3cwv31mTj/6wC5yc1eonRA/zewXZD+mFm2rLXqsVesdkjBhvFkZbIMilKfReU+B1MJlgkAFexeCs9Z1K7Lk1j4e64xZEhTxJ9sICQmsvnub2ZItLxVSoSV3E8o3d/ZxdwUdWK+5ur6flKeVUffqXnlMTuRt+zTR+Cx0ctpVe8aZEliIGQpXJhJBBnX5MVmucPxbdUg7ECYDwS3LAiBrLJSLMtHlMYoAshs6li7XHWYR3/8fFjiR4h7jeM/1BoimLBW+fLJT9jtDa09VqcE50EIOhJy40Dn8dnwdZMD8zKo2CEwjE3nW5AhZ6H82+bmS9blo3ZVqpBrR9L5f0mzxO6iObRw0b7LcMUJXr79uToedE+UpkzHpL3arm6mug3gcf36Jb0xTVS7C4Dfeo2CnzAcNQarZqA97gJs4/Egz36cRd0MCmfTR9ivcdg/HI2bgO3M8zrFhzzwblWiccBjZWq2bHTiyIxxiP093Y+jzwlccZxVMy3SiMWDmb3sITub7s90b6kHo+k2EMKas+vAHOT1xXcRyqfCtUGpOEeOMznd4LacNadjf5klJTj+ZaACH60fU2ydtDR3uDaq18SaJMQXnllfYHITxcSLQ7x9iCeY309Yb8n0k17JtEdvsY4VQ0r1EegSVq3HNOGHIm4Z3GzBvFv/vVusNu90aAI1PB/MIOV5GWrqUXBLHvXZvB/4eXkMvF8gOVh4rPI0BzAkCvdK++XUfgh+VXqBa5rlHCFBdcDyj+uEEoblLxJh9bGYnL77uIAjckqpi2UKGta4jXbv72g9zwUe7D8YGowQfMKrRGbYZLzeCFWmGMnZMIrDGBcasDAB9waTo4oi0XXrV3+DlnTb9nYP6D0nJNHWzz3lCxX/E4OWlWyfOE0vY+OCePSOpPYFYpzuAx+3DFu7ZYzIvl0mSBzRABGlSE++s8vzy7Mh/T5ByRx1YUtDYOd0cbrFn8K0pv6Fw90LXsIdNbo+6SFXo4qSpwAbeznWKhtEVPkrDgOQtd9+RbnJ06MvY7nds6Zi2wOfOHRmhdAsD+/VErtZgTTDkUQikzxiAbQMm3Udqkk15islUagSLj9JOWOFf/N/QcaVLfvIPKP1kIGGoybXeTf5Kt0Q20YSH37Gxxtcv5RKzsZ2/4P2C//xzcAD5awXhkncLwhEUL6LfVLt8VEbB97onnoKt7y0gvw2JT5HhYcoS+stBRKL7K70J6x24HGVn3/STycs1fcU/OSkLlPA5n8qDMmh9Gle/enhuCGGTrxv7eMcqt2wTJC8iwu7Nhwi9sVtJfkSxxtXElaX0Ib8rvW8Qrqju/9AZPuKW/zio6nL4HhqFRg3/7JPjTidYbWDRg4IIe15lVvaRD1+pg44uCp8NcMFrfax48rO/6OMqfeWljQydX1jeuJIMT118X8zCPjJQg0YCRpEu2x5J6dXqwd3ID5pyy76GqR8wdY9p8TAvWHduq4FAgyeZTpVqRWPH4cW30Op1ekVL31x3z9znq8IgYxzdAATPVg81oDIG/rCKQcT+zn7R6/bG8usk5+jsFu0jObhEKQ+c3uN/dJk+RFvTUkblF0C+T+YtsluFvFUDrxZ7WWVQXgYZSXdQaSq0898MtaolLGTlSjq6AW5KXtxWf4zh6uPIFJ7t0SkaVDquGA5wllkMCrO7+LjUvHyVFLs7ulKUAwWqL2w8rIHd/DhWd1UNm77HV9EKcMUHzklTa6pG8iqA6zP7D8gGNOorcpjI6jc2K1WItxBd3Qn40y/VBIV9604e1hs9u3WxacaYHYGtuMgEqQvx7/TeoT3feE9RHpOh2PRFGG4vYB1kgRyOH/Eu0EHufz6evtMVvatUlg2f+m9XEop0NwceQ95qHhS6ViUYd13AR1ImlQu1TJsGUQBSbx8qwzygpXm4d+SNuQZOvsc/YLH2lq/IRyp10/N5sj4FokGYFU7X6TNsl34zu8T/InpdyPF5pr6cXgyPZ6dvuWC/FWMQNXezTGbxdwG7d8ZMZ9Pyc22Eay4Ekdzm6DVJNan0PtwMyPApfmuZ6zlYuBHKftOQ/04X7Y53BYdoCV77/+VbZDrcbxW8wyTdUbB+2x+abqlz2SzkI3guHyBTWdXAEPU+UsGIEwQ6EckaHJruiFXs6cf+TUCuLBGgzh57ZCJSnlk96HtQgS/Z+jK4xW/X+TtqDqREqLnY7+sXSO7y62uZLCU3A34YyPrkziYtmFbsfNlv5+xOwUZ+mb8y2qXNRUvrjSFTVVixwiGpU6hwxmgn5VAwea0VfJP41erNVwUnFn53l6VoieyiXHwNcIvJB40V7rW9vhPAwCkaWskzZQ3JEp4OmGZvAopTT5YcihNly/44IyEteLWd8EVIex3mfZ95+8ueLkhqhj1NdkaLfz+LZoPJ4N61iklVNEAX6cD3EWVbzLOj4PpAZSk+ba/SJ6+Reolt0Ah2cPO1ng4aOAnVKpXrJ9v+4lo28ya1MwxtoALUAALJetJin6K0ySLM3/QxDo44v3i8kack4HPDRYtaWCmZlpOhrR7pEmp/eOa3H6DgujH1tlhL5UGB7WA+83ivwuSTmOtkFZPuKomd2KjcUttAsSyeew2zhQmR6j3D2ecutXJKu5wAVrZnGevB9UFJYbbfEXNYDNgGVWRtiN718epNuKfWlnpeJdliaji1qlTVLSgL1Tl6JPRtaeGtlqRaDZuM4E+qAt1MVk5x73el4JvHm52ok8tXUNVCqbCJix2w==</vpwebdiagram>
\ No newline at end of file
...@@ -177,7 +177,7 @@ ELSE [lista particular] ...@@ -177,7 +177,7 @@ ELSE [lista particular]
Se muestra una lista con todos los usuarios Se muestra una lista con todos los usuarios
El administrador selecciona uno (con seleccionarUsuario()) (Sistema recuerda usuarioSeleccionado) El administrador selecciona uno (con seleccionarUsuario()) (Sistema recuerda usuarioSeleccionado)
Se muestra una lista con las lista de reproduccion particulares del usuario Se muestra una lista con las lista de reproduccion particulares del usuario
El administrador selecciona una lista de reproduccion (Sistema recuerda nombreListaSeleccionada) El administrador selecciona una lista de reproduccion (Sistema recuerda idListaSeleccionada)
El sistema muestra datos de la lista seleccionada El sistema muestra datos de la lista seleccionada
El administrador modifica los datos que desee (excepto nickname o email) El administrador modifica los datos que desee (excepto nickname o email)
Se confirman los cambios Se confirman los cambios
...@@ -192,7 +192,7 @@ El administrador selecciona un video (Sistema recuerda idVideoSeleccionado) ...@@ -192,7 +192,7 @@ El administrador selecciona un video (Sistema recuerda idVideoSeleccionado)
Se muestra una lista con todos los usuarios Se muestra una lista con todos los usuarios
El administrador selecciona el propietario de la lista (con seleccionarUsuarioActual()) (Sistema recuerda usuarioActual) El administrador selecciona el propietario de la lista (con seleccionarUsuarioActual()) (Sistema recuerda usuarioActual)
Se muestra una lista con las lista de reproduccion del usuario (con parametro usuarioActual.nickname) Se muestra una lista con las lista de reproduccion del usuario (con parametro usuarioActual.nickname)
El administrador selecciona una lista de reproduccion (Sistema recuerda nombreListaSeleccionada) El administrador selecciona una lista de reproduccion (Sistema recuerda idListaSeleccionada)
El sistema agrega el video a la lista El sistema agrega el video a la lista
----------------------------------------------------------------------- -----------------------------------------------------------------------
...@@ -201,7 +201,7 @@ El sistema agrega el video a la lista ...@@ -201,7 +201,7 @@ El sistema agrega el video a la lista
Se muestra una lista con todos los usuarios Se muestra una lista con todos los usuarios
El administrador selecciona el propietario del video (con seleccionarUsuario()) (Sistema recuerda usuarioSeleccionado) El administrador selecciona el propietario del video (con seleccionarUsuario()) (Sistema recuerda usuarioSeleccionado)
Se muestra una lista con las lista de reproduccion del usuario (con parametro usuarioSeleccionado.nickname) Se muestra una lista con las lista de reproduccion del usuario (con parametro usuarioSeleccionado.nickname)
El administrador selecciona una lista de reproduccion (Sistema recuerda nombreListaSeleccionada) El administrador selecciona una lista de reproduccion (Sistema recuerda idListaSeleccionada)
El sistema lista los datos de los videos pertenecientes a la lista El sistema lista los datos de los videos pertenecientes a la lista
El administrador selecciona un video (Sistema recuerda idVideoSeleccionado) El administrador selecciona un video (Sistema recuerda idVideoSeleccionado)
El sistema quita el video a la lista El sistema quita el video a la lista
...@@ -212,7 +212,7 @@ El sistema quita el video a la lista ...@@ -212,7 +212,7 @@ El sistema quita el video a la lista
Se muestra una lista con todos los usuarios Se muestra una lista con todos los usuarios
El administrador selecciona uno (con seleccionarUsuario()) (Sistema recuerda usuarioSeleccionado) El administrador selecciona uno (con seleccionarUsuario()) (Sistema recuerda usuarioSeleccionado)
Se muestra una lista con las lista de reproduccion del usuario Se muestra una lista con las lista de reproduccion del usuario
El administrador selecciona una lista de reproduccion (Sistema recuerda nombreListaSeleccionada) El administrador selecciona una lista de reproduccion (Sistema recuerda idListaSeleccionada)
El sistema muestra datos de la lista seleccionada El sistema muestra datos de la lista seleccionada
El sistema lista los datos de los videos pertenecientes a la lista El sistema lista los datos de los videos pertenecientes a la lista
IF [El administrador selecciona un video] IF [El administrador selecciona un video]
...@@ -269,6 +269,14 @@ existeEmail(mail:string):boolean ...@@ -269,6 +269,14 @@ existeEmail(mail:string):boolean
// Verifica si existe un usuario con el mail recibido // Verifica si existe un usuario con el mail recibido
existeNickname(nickname:string):boolean existeNickname(nickname:string):boolean
// Verifica si existe un usuario con el nickname recibido // Verifica si existe un usuario con el nickname recibido
liberarMemoriaListaDeReproduccion():void
// El sistema libera la memoria de idListaSeleccionada
liberarMemoriaUsuario():void
// El sistema libera la memoria de usuarioSeleccionado
liberarMemoriaUsuarioActual():void
// El sistema libera la memoria de usuarioActual
liberarMemoriaVideo():void
// El sistema libera la memoria de idVideoSeleccionado
listarCategorias():set<string> listarCategorias():set<string>
// Devuelve todas las categorias existentes en el sistema // Devuelve todas las categorias existentes en el sistema
listarComentariosDeVideo():set<DtComentario> listarComentariosDeVideo():set<DtComentario>
...@@ -304,7 +312,7 @@ obtenerValoracionesDeVideo():set<DtValoraciones> ...@@ -304,7 +312,7 @@ obtenerValoracionesDeVideo():set<DtValoraciones>
obtenerValoracionDada() :DtValoracion obtenerValoracionDada() :DtValoracion
// Devuelve la valoracion dada por usuarioActual al video idVideoSeleccionado // Devuelve la valoracion dada por usuarioActual al video idVideoSeleccionado
quitarVideoDeListaDeReproduccion():void quitarVideoDeListaDeReproduccion():void
// Quita el video idVideoSeleccionado de la lista nombreListaSeleccionada // Quita el video idVideoSeleccionado de la lista idListaSeleccionada
seleccionarUsuario(nickname:string):DtUsuario seleccionarUsuario(nickname:string):DtUsuario
// El sistema recuerda un link al usuario como usuarioSeleccionado // El sistema recuerda un link al usuario como usuarioSeleccionado
// Devuelve los datos de usuarioSeleccionado // Devuelve los datos de usuarioSeleccionado
...@@ -327,8 +335,10 @@ validarNuevaListaPorDefecto(nombre:string):bool ...@@ -327,8 +335,10 @@ validarNuevaListaPorDefecto(nombre:string):bool
// //
Todo tiene un ID unico
Agregar funciones para liberar memoria Agregar funciones para liberar memoria
Agregar ID a todas las clases Agregar ID a todas las clases
Agregar nivel de Sub-Comentario Agregar nivel de Sub-Comentario
......
No preview for this file type
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment