diff --git a/1.sources/MyHealth/docroot/menubar.xhtml b/1.sources/MyHealth/docroot/menubar.xhtml new file mode 100644 index 0000000..2097408 --- /dev/null +++ b/1.sources/MyHealth/docroot/menubar.xhtml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/1.sources/MyHealth/docroot/profile/AddFamilyDoctor.xhtml b/1.sources/MyHealth/docroot/profile/AddFamilyDoctor.xhtml new file mode 100644 index 0000000..40b1818 --- /dev/null +++ b/1.sources/MyHealth/docroot/profile/AddFamilyDoctor.xhtml @@ -0,0 +1,24 @@ + + + + + + + + +
+

AddFamilyDoctor Page

+
+
AddFamilyDoctor:
+
+ AddFamilyDoctor content +
+
+

+ +

+
+
+
+ diff --git a/1.sources/MyHealth/docroot/profile/AddPaciente.xhtml b/1.sources/MyHealth/docroot/profile/AddPaciente.xhtml new file mode 100644 index 0000000..5565229 --- /dev/null +++ b/1.sources/MyHealth/docroot/profile/AddPaciente.xhtml @@ -0,0 +1,24 @@ + + + + + + + + +
+

AddPaciente Page

+
+
AddPaciente:
+
+ AddPaciente content +
+
+

+ +

+
+
+
+ diff --git a/1.sources/MyHealth/docroot/profile/AddSpecialistDoctor.xhtml b/1.sources/MyHealth/docroot/profile/AddSpecialistDoctor.xhtml new file mode 100644 index 0000000..0c1768a --- /dev/null +++ b/1.sources/MyHealth/docroot/profile/AddSpecialistDoctor.xhtml @@ -0,0 +1,24 @@ + + + + + + + + +
+

AddSpecialistDoctor Page

+
+
AddSpecialistDoctor:
+
+ AddSpecialistDoctor content +
+
+

+ +

+
+
+
+ diff --git a/1.sources/MyHealth/docroot/profile/ChangeFamilyDoctor.xhtml b/1.sources/MyHealth/docroot/profile/ChangeFamilyDoctor.xhtml new file mode 100644 index 0000000..8939d9b --- /dev/null +++ b/1.sources/MyHealth/docroot/profile/ChangeFamilyDoctor.xhtml @@ -0,0 +1,24 @@ + + + + + + + + +
+

ChangeFamilyDoctor Page

+
+
ChangeFamilyDoctor:
+
+ ChangeFamilyDoctor content +
+
+

+ +

+
+
+
+ diff --git a/1.sources/MyHealth/docroot/profile/ChangePrimaryHealthCareCenter.xhtml b/1.sources/MyHealth/docroot/profile/ChangePrimaryHealthCareCenter.xhtml new file mode 100644 index 0000000..2092955 --- /dev/null +++ b/1.sources/MyHealth/docroot/profile/ChangePrimaryHealthCareCenter.xhtml @@ -0,0 +1,24 @@ + + + + + + + + +
+

ChangePrimaryHealthCareCenter Page

+
+
ChangePrimaryHealthCareCenter:
+
+ ChangePrimaryHealthCareCenter content +
+
+

+ +

+
+
+
+ diff --git a/1.sources/MyHealth/docroot/profile/ShowFamilyDoctor.xhtml b/1.sources/MyHealth/docroot/profile/ShowFamilyDoctor.xhtml new file mode 100644 index 0000000..76ce1ed --- /dev/null +++ b/1.sources/MyHealth/docroot/profile/ShowFamilyDoctor.xhtml @@ -0,0 +1,24 @@ + + + + + + + + +
+

ShowFamilyDoctor Page

+
+
ShowFamilyDoctor:
+
+ ShowFamilyDoctor content +
+
+

+ +

+
+
+
+ diff --git a/1.sources/MyHealth/docroot/profile/ShowPaciente.xhtml b/1.sources/MyHealth/docroot/profile/ShowPaciente.xhtml new file mode 100644 index 0000000..1e4e54e --- /dev/null +++ b/1.sources/MyHealth/docroot/profile/ShowPaciente.xhtml @@ -0,0 +1,24 @@ + + + + + + + + +
+

ShowPaciente Page

+
+
ShowPaciente:
+
+ ShowPaciente content +
+
+

+ +

+
+
+
+ diff --git a/1.sources/MyHealth/docroot/profile/ShowSpecialistDoctor.xhtml b/1.sources/MyHealth/docroot/profile/ShowSpecialistDoctor.xhtml new file mode 100644 index 0000000..516efa6 --- /dev/null +++ b/1.sources/MyHealth/docroot/profile/ShowSpecialistDoctor.xhtml @@ -0,0 +1,24 @@ + + + + + + + + +
+

ShowSpecialistDoctor Page

+
+
ShowSpecialistDoctor:
+
+ ShowSpecialistDoctor content +
+
+

+ +

+
+
+
+ diff --git a/1.sources/MyHealth/docroot/profile/UpdateFamilyDoctor.xhtml b/1.sources/MyHealth/docroot/profile/UpdateFamilyDoctor.xhtml new file mode 100644 index 0000000..be56e8e --- /dev/null +++ b/1.sources/MyHealth/docroot/profile/UpdateFamilyDoctor.xhtml @@ -0,0 +1,24 @@ + + + + + + + + +
+

UpdateFamilyDoctor Page

+
+
UpdateFamilyDoctor:
+
+ UpdateFamilyDoctor content +
+
+

+ +

+
+
+
+ diff --git a/1.sources/MyHealth/docroot/profile/UpdatePaciente.xhtml b/1.sources/MyHealth/docroot/profile/UpdatePaciente.xhtml new file mode 100644 index 0000000..bb15d1b --- /dev/null +++ b/1.sources/MyHealth/docroot/profile/UpdatePaciente.xhtml @@ -0,0 +1,24 @@ + + + + + + + + +
+

UpdatePaciente Page

+
+
UpdatePaciente:
+
+ UpdatePaciente content +
+
+

+ +

+
+
+
+ diff --git a/1.sources/MyHealth/docroot/profile/UpdateSpecialistDoctor.xhtml b/1.sources/MyHealth/docroot/profile/UpdateSpecialistDoctor.xhtml new file mode 100644 index 0000000..3c3e69f --- /dev/null +++ b/1.sources/MyHealth/docroot/profile/UpdateSpecialistDoctor.xhtml @@ -0,0 +1,24 @@ + + + + + + + + +
+

UpdateSpecialistDoctor Page

+
+
UpdateSpecialistDoctor:
+
+ UpdateSpecialistDoctor content +
+
+

+ +

+
+
+
+ diff --git a/1.sources/MyHealth/docroot/visit/testView_3.xhtml b/1.sources/MyHealth/docroot/visit/testView_3.xhtml index 7d9aee8..6c6738c 100644 --- a/1.sources/MyHealth/docroot/visit/testView_3.xhtml +++ b/1.sources/MyHealth/docroot/visit/testView_3.xhtml @@ -16,7 +16,7 @@

- +

diff --git a/1.sources/MyHealth/src/common/AuthorizationFilter.java b/1.sources/MyHealth/src/common/AuthorizationFilter.java index 05fb830..d021547 100644 --- a/1.sources/MyHealth/src/common/AuthorizationFilter.java +++ b/1.sources/MyHealth/src/common/AuthorizationFilter.java @@ -36,10 +36,10 @@ public class AuthorizationFilter implements Filter { String reqURI = reqt.getRequestURI(); if (reqURI.indexOf("/login.xhtml") >= 0 || (ses != null && ses.getAttribute("username") != null) - || reqURI.indexOf("/public/") >= 0 || reqURI.contains("javax.faces.resource")) + || reqURI.indexOf("/public/") >= 0 || reqURI.indexOf("/home.xhtml") >= 0 || reqURI.contains("javax.faces.resource")) chain.doFilter(request, response); else - resp.sendRedirect(reqt.getContextPath() + "/faces/login.xhtml"); + resp.sendRedirect(reqt.getContextPath() + "/login.xhtml"); } catch (Exception e) { System.out.println(e.getMessage()); } diff --git a/1.sources/MyHealth/src/managedbean/profile/AddFamilyDoctorMBean.java b/1.sources/MyHealth/src/managedbean/profile/AddFamilyDoctorMBean.java index c3d147e..c8a8ff3 100644 --- a/1.sources/MyHealth/src/managedbean/profile/AddFamilyDoctorMBean.java +++ b/1.sources/MyHealth/src/managedbean/profile/AddFamilyDoctorMBean.java @@ -18,32 +18,18 @@ import ejb.profile.ProfileFacadeRemote; */ @ManagedBean(name = "AddFamilyDoctorMBean") @SessionScoped -public class AddFamilyDoctorMBean implements Serializable { +public class AddFamilyDoctorMBean extends ProfileMBeanBase implements Serializable { private static final long serialVersionUID = 1L; - @EJB - private ProfileFacadeRemote remoteManager; - /** * Constructor. Inicializa la conexión con el EJB Remoto * * @throws Exception */ public AddFamilyDoctorMBean() throws Exception { - initializeAdminFacadeRemote(); + super.initializeProfileFacadeRemote(); } - /** - * Inicializa la conexión con el EJB Remoto - * - * @throws Exception - */ - private void initializeAdminFacadeRemote() throws Exception { - Properties props = System.getProperties(); - Context ctx = new InitialContext(props); - remoteManager = (ProfileFacadeRemote) ctx - .lookup("java:app/myHealth.jar/ProfileFacadeBean!ejb.component.ProfileFacadeRemote"); - } } diff --git a/1.sources/MyHealth/src/managedbean/profile/AddPatientMBean.java b/1.sources/MyHealth/src/managedbean/profile/AddPatientMBean.java index e962daa..b035334 100644 --- a/1.sources/MyHealth/src/managedbean/profile/AddPatientMBean.java +++ b/1.sources/MyHealth/src/managedbean/profile/AddPatientMBean.java @@ -20,13 +20,10 @@ import ejb.profile.ProfileFacadeRemote; */ @ManagedBean(name = "AddPatientMBean") @SessionScoped -public class AddPatientMBean implements Serializable { +public class AddPatientMBean extends ProfileMBeanBase implements Serializable { private static final long serialVersionUID = 1L; - @EJB - private ProfileFacadeRemote remoteManager; - /** * Constructor. Inicializa la conexión con el EJB Remoto * diff --git a/1.sources/MyHealth/src/managedbean/profile/AddSpecialistDoctorMBean.java b/1.sources/MyHealth/src/managedbean/profile/AddSpecialistDoctorMBean.java index d9d460c..bcf3b56 100644 --- a/1.sources/MyHealth/src/managedbean/profile/AddSpecialistDoctorMBean.java +++ b/1.sources/MyHealth/src/managedbean/profile/AddSpecialistDoctorMBean.java @@ -18,7 +18,7 @@ import ejb.profile.ProfileFacadeRemote; */ @ManagedBean(name = "AddSpecialistDoctorMBean") @SessionScoped -public class AddSpecialistDoctorMBean implements Serializable { +public class AddSpecialistDoctorMBean extends ProfileMBeanBase implements Serializable { private static final long serialVersionUID = 1L; @@ -31,19 +31,7 @@ public class AddSpecialistDoctorMBean implements Serializable { * @throws Exception */ public AddSpecialistDoctorMBean() throws Exception { - initializeAdminFacadeRemote(); - } - - /** - * Inicializa la conexión con el EJB Remoto - * - * @throws Exception - */ - private void initializeAdminFacadeRemote() throws Exception { - Properties props = System.getProperties(); - Context ctx = new InitialContext(props); - remoteManager = (ProfileFacadeRemote) ctx - .lookup("java:app/myHealth.jar/ProfileFacadeBean!ejb.component.ProfileFacadeRemote"); + super.initializeProfileFacadeRemote(); } } diff --git a/1.sources/MyHealth/src/managedbean/profile/ChangeFamilyDoctorMBean.java b/1.sources/MyHealth/src/managedbean/profile/ChangeFamilyDoctorMBean.java index c2a34b7..35a2c2a 100644 --- a/1.sources/MyHealth/src/managedbean/profile/ChangeFamilyDoctorMBean.java +++ b/1.sources/MyHealth/src/managedbean/profile/ChangeFamilyDoctorMBean.java @@ -18,7 +18,7 @@ import ejb.profile.ProfileFacadeRemote; */ @ManagedBean(name = "ChangeFamilyDoctorMBean") @SessionScoped -public class ChangeFamilyDoctorMBean implements Serializable { +public class ChangeFamilyDoctorMBean extends ProfileMBeanBase implements Serializable { private static final long serialVersionUID = 1L; diff --git a/1.sources/MyHealth/src/managedbean/profile/ChangePrimaryHealthCareCenterMBean.java b/1.sources/MyHealth/src/managedbean/profile/ChangePrimaryHealthCareCenterMBean.java index b8e8ed1..53bf064 100644 --- a/1.sources/MyHealth/src/managedbean/profile/ChangePrimaryHealthCareCenterMBean.java +++ b/1.sources/MyHealth/src/managedbean/profile/ChangePrimaryHealthCareCenterMBean.java @@ -18,7 +18,7 @@ import ejb.profile.ProfileFacadeRemote; */ @ManagedBean(name = "ChangePrimaryHealthCareCenterMBean") @SessionScoped -public class ChangePrimaryHealthCareCenterMBean implements Serializable { +public class ChangePrimaryHealthCareCenterMBean extends ProfileMBeanBase implements Serializable { private static final long serialVersionUID = 1L; diff --git a/1.sources/MyHealth/src/managedbean/profile/ShowFamilyDoctorMBean.java b/1.sources/MyHealth/src/managedbean/profile/ShowFamilyDoctorMBean.java index 068d364..3104b5f 100644 --- a/1.sources/MyHealth/src/managedbean/profile/ShowFamilyDoctorMBean.java +++ b/1.sources/MyHealth/src/managedbean/profile/ShowFamilyDoctorMBean.java @@ -18,7 +18,7 @@ import ejb.profile.ProfileFacadeRemote; */ @ManagedBean(name = "ShowFamilyDoctorMBean") @SessionScoped -public class ShowFamilyDoctorMBean implements Serializable { +public class ShowFamilyDoctorMBean extends ProfileMBeanBase implements Serializable { private static final long serialVersionUID = 1L; diff --git a/1.sources/MyHealth/src/managedbean/profile/ShowPatientMBean.java b/1.sources/MyHealth/src/managedbean/profile/ShowPatientMBean.java index a4e2c5d..8b2f96d 100644 --- a/1.sources/MyHealth/src/managedbean/profile/ShowPatientMBean.java +++ b/1.sources/MyHealth/src/managedbean/profile/ShowPatientMBean.java @@ -18,7 +18,7 @@ import ejb.profile.ProfileFacadeRemote; */ @ManagedBean(name = "ShowPatientMBean") @SessionScoped -public class ShowPatientMBean implements Serializable { +public class ShowPatientMBean extends ProfileMBeanBase implements Serializable { private static final long serialVersionUID = 1L; diff --git a/1.sources/MyHealth/src/managedbean/profile/ShowSpecialistDoctorMBean.java b/1.sources/MyHealth/src/managedbean/profile/ShowSpecialistDoctorMBean.java index ca65ec0..7ec71b9 100644 --- a/1.sources/MyHealth/src/managedbean/profile/ShowSpecialistDoctorMBean.java +++ b/1.sources/MyHealth/src/managedbean/profile/ShowSpecialistDoctorMBean.java @@ -18,7 +18,7 @@ import ejb.profile.ProfileFacadeRemote; */ @ManagedBean(name = "ShowSpecialistDoctorMBean") @SessionScoped -public class ShowSpecialistDoctorMBean implements Serializable { +public class ShowSpecialistDoctorMBean extends ProfileMBeanBase implements Serializable { private static final long serialVersionUID = 1L; diff --git a/1.sources/MyHealth/src/managedbean/profile/UpdateFamilyDoctorMBean.java b/1.sources/MyHealth/src/managedbean/profile/UpdateFamilyDoctorMBean.java index 1c07c2a..a29c359 100644 --- a/1.sources/MyHealth/src/managedbean/profile/UpdateFamilyDoctorMBean.java +++ b/1.sources/MyHealth/src/managedbean/profile/UpdateFamilyDoctorMBean.java @@ -18,7 +18,7 @@ import ejb.profile.ProfileFacadeRemote; */ @ManagedBean(name = "UpdateFamilyDoctorMBean") @SessionScoped -public class UpdateFamilyDoctorMBean implements Serializable { +public class UpdateFamilyDoctorMBean extends ProfileMBeanBase implements Serializable { private static final long serialVersionUID = 1L; diff --git a/1.sources/MyHealth/src/managedbean/profile/UpdatePatientMBean.java b/1.sources/MyHealth/src/managedbean/profile/UpdatePatientMBean.java index 948a2dd..9ca7052 100644 --- a/1.sources/MyHealth/src/managedbean/profile/UpdatePatientMBean.java +++ b/1.sources/MyHealth/src/managedbean/profile/UpdatePatientMBean.java @@ -18,7 +18,7 @@ import ejb.profile.ProfileFacadeRemote; */ @ManagedBean(name = "UpdatePatientMBean") @SessionScoped -public class UpdatePatientMBean implements Serializable { +public class UpdatePatientMBean extends ProfileMBeanBase implements Serializable { private static final long serialVersionUID = 1L; diff --git a/1.sources/MyHealth/src/managedbean/profile/UpdateSpecialistDoctorMBean.java b/1.sources/MyHealth/src/managedbean/profile/UpdateSpecialistDoctorMBean.java index ea6ed36..3962b2a 100644 --- a/1.sources/MyHealth/src/managedbean/profile/UpdateSpecialistDoctorMBean.java +++ b/1.sources/MyHealth/src/managedbean/profile/UpdateSpecialistDoctorMBean.java @@ -18,7 +18,7 @@ import ejb.profile.ProfileFacadeRemote; */ @ManagedBean(name = "UpdateSpecialistDoctorMBean") @SessionScoped -public class UpdateSpecialistDoctorMBean implements Serializable { +public class UpdateSpecialistDoctorMBean extends ProfileMBeanBase implements Serializable { private static final long serialVersionUID = 1L; diff --git a/1.sources/MyHealth/src/managedbean/systemAdmin/Login.java b/1.sources/MyHealth/src/managedbean/systemAdmin/LoginMBean.java similarity index 81% rename from 1.sources/MyHealth/src/managedbean/systemAdmin/Login.java rename to 1.sources/MyHealth/src/managedbean/systemAdmin/LoginMBean.java index a0c933e..42f3773 100644 --- a/1.sources/MyHealth/src/managedbean/systemAdmin/Login.java +++ b/1.sources/MyHealth/src/managedbean/systemAdmin/LoginMBean.java @@ -10,9 +10,10 @@ import javax.servlet.http.HttpSession; import common.SessionUtils; -@ManagedBean +@SuppressWarnings("deprecation") +@ManagedBean(name = "login") @SessionScoped -public class Login implements Serializable { +public class LoginMBean implements Serializable { private static final long serialVersionUID = 1094801825228386363L; @@ -36,18 +37,18 @@ public class Login implements Serializable { this.msg = msg; } - public String getuserName() { + public String getUserName() { return userName; } - public void setuserName(String user) { + public void setUserName(String user) { this.userName = user; } // validate login public String validateUsernamePassword() { // TODO: Validar login - boolean valid = true; + boolean valid = this.userName.startsWith("a"); if (valid) { HttpSession session = SessionUtils.getSession(); session.setAttribute("username", userName);