# CU - send -> send online -> send offline - downloadMessages -> mod online - getParticularMail -> mod offline - sincronizarGuardados -> mod online y offline # Botones - Send (c.1) - Crear (c.2) - Bandeja (c.3) - Actualizar (c.3) - onclick Mail (c.4) # View 1_ renderMail(Mail) 2_ renderMailList(List) 3_ renderCreate() # Controller 1_ send (c.3) -> online al server (m1.1) -> offline a bd local (m2.3) 2_ crear (v.3) 3_ mostrarTodos -> online download (m1.2)(m2.1)(v.2) -> offline cargar localmente (m2.2)(v.2) 4_ mostrarParticular (m2.4)(v.1) 5_ enviarGuardados (ver asincronico) 6_ initialize (m2.7)(c.3) # Modulo 1 (online) 1_ storeSent(Mail) 2_ loadAll(Timestamp?) : List (m2.5)(m2.6) 2_ loadAllSent() : List # Modulo 2 (offline) 1_ storeAllReceived(List) 2_ loadAll() : List 3_ storeReceived(Mail) 4_ loadMail(mailId) 5_ getLastSynch() : Date 6_ saveLastSynch(Date) 7_ init() (m2.2) 8_ storeSent(Mail) 8_ storeAllSent(List)