Cambios en managedBeans (Herencia común) para gestionar EJBRemote
connection. * Vistas para componente profile * Inclusión de Primefaces
This commit is contained in:
51
1.sources/MyHealth/docroot/menubar.xhtml
Normal file
51
1.sources/MyHealth/docroot/menubar.xhtml
Normal file
@@ -0,0 +1,51 @@
|
|||||||
|
<h:form>
|
||||||
|
<p:growl id="messages" />
|
||||||
|
|
||||||
|
<p:menubar>
|
||||||
|
<p:submenu label="File" icon="pi pi-file">
|
||||||
|
<p:submenu label="New" icon="pi pi-briefcase">
|
||||||
|
<p:menuitem value="Project" url="#" />
|
||||||
|
<p:menuitem value="Other" url="#" />
|
||||||
|
</p:submenu>
|
||||||
|
<p:menuitem value="Open" url="#" />
|
||||||
|
<p:separator />
|
||||||
|
<p:menuitem value="Quit" url="#" />
|
||||||
|
</p:submenu>
|
||||||
|
|
||||||
|
<p:submenu label="Edit" icon="pi pi-pencil">
|
||||||
|
<p:menuitem value="Undo" url="#" icon="pi pi-angle-double-left" />
|
||||||
|
<p:menuitem value="Redo" url="#" icon="pi pi-angle-double-right" />
|
||||||
|
</p:submenu>
|
||||||
|
|
||||||
|
<p:submenu label="Help" icon="pi pi-question">
|
||||||
|
<p:menuitem value="Contents" url="#" />
|
||||||
|
<p:submenu label="Search" icon="pi pi-search">
|
||||||
|
<p:submenu label="Text">
|
||||||
|
<p:menuitem value="Workspace" url="#" />
|
||||||
|
</p:submenu>
|
||||||
|
<p:menuitem value="File" url="#" />
|
||||||
|
</p:submenu>
|
||||||
|
</p:submenu>
|
||||||
|
|
||||||
|
<p:submenu label="Actions" icon="pi pi-cog">
|
||||||
|
<p:submenu label="Ajax" icon="pi pi-refresh">
|
||||||
|
<p:menuitem value="Save" action="#{menuView.save}" icon="pi pi-save"
|
||||||
|
update="messages" />
|
||||||
|
<p:menuitem value="Update" action="#{menuView.update}"
|
||||||
|
icon="pi pi-refresh" update="messages" />
|
||||||
|
</p:submenu>
|
||||||
|
<p:submenu label="Non-Ajax" icon="pi pi-clone">
|
||||||
|
<p:menuitem value="Delete" action="#{menuView.delete}"
|
||||||
|
icon="pi pi-times" update="messages" ajax="false" />
|
||||||
|
</p:submenu>
|
||||||
|
</p:submenu>
|
||||||
|
|
||||||
|
<p:menuitem value="Quit" url="http://www.primefaces.org"
|
||||||
|
icon="pi pi-times" />
|
||||||
|
|
||||||
|
<f:facet name="options">
|
||||||
|
<p:inputText style="margin:1px 10px 1px 1px;" placeholder="Search" />
|
||||||
|
<p:commandButton type="button" value="Logout" icon="pi pi-home" />
|
||||||
|
</f:facet>
|
||||||
|
</p:menubar>
|
||||||
|
</h:form>
|
||||||
24
1.sources/MyHealth/docroot/profile/AddFamilyDoctor.xhtml
Normal file
24
1.sources/MyHealth/docroot/profile/AddFamilyDoctor.xhtml
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets"
|
||||||
|
xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html">
|
||||||
|
|
||||||
|
<ui:composition template="../header.xhtml">
|
||||||
|
<ui:define name="content">
|
||||||
|
<h:form id="errorForm">
|
||||||
|
<div align="center">
|
||||||
|
<h1>AddFamilyDoctor Page</h1>
|
||||||
|
<hr/>
|
||||||
|
<div>AddFamilyDoctor:</div>
|
||||||
|
<div>
|
||||||
|
AddFamilyDoctor content
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<p align="center">
|
||||||
|
<h:button value="Volver al inicio" outcome="home?refresh=1" />
|
||||||
|
</p>
|
||||||
|
</h:form>
|
||||||
|
</ui:define>
|
||||||
|
</ui:composition>
|
||||||
|
</html>
|
||||||
24
1.sources/MyHealth/docroot/profile/AddPaciente.xhtml
Normal file
24
1.sources/MyHealth/docroot/profile/AddPaciente.xhtml
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets"
|
||||||
|
xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html">
|
||||||
|
|
||||||
|
<ui:composition template="../header.xhtml">
|
||||||
|
<ui:define name="content">
|
||||||
|
<h:form id="errorForm">
|
||||||
|
<div align="center">
|
||||||
|
<h1>AddPaciente Page</h1>
|
||||||
|
<hr/>
|
||||||
|
<div>AddPaciente:</div>
|
||||||
|
<div>
|
||||||
|
AddPaciente content
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<p align="center">
|
||||||
|
<h:button value="Volver al inicio" outcome="home?refresh=1" />
|
||||||
|
</p>
|
||||||
|
</h:form>
|
||||||
|
</ui:define>
|
||||||
|
</ui:composition>
|
||||||
|
</html>
|
||||||
24
1.sources/MyHealth/docroot/profile/AddSpecialistDoctor.xhtml
Normal file
24
1.sources/MyHealth/docroot/profile/AddSpecialistDoctor.xhtml
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets"
|
||||||
|
xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html">
|
||||||
|
|
||||||
|
<ui:composition template="../header.xhtml">
|
||||||
|
<ui:define name="content">
|
||||||
|
<h:form id="errorForm">
|
||||||
|
<div align="center">
|
||||||
|
<h1>AddSpecialistDoctor Page</h1>
|
||||||
|
<hr/>
|
||||||
|
<div>AddSpecialistDoctor:</div>
|
||||||
|
<div>
|
||||||
|
AddSpecialistDoctor content
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<p align="center">
|
||||||
|
<h:button value="Volver al inicio" outcome="home?refresh=1" />
|
||||||
|
</p>
|
||||||
|
</h:form>
|
||||||
|
</ui:define>
|
||||||
|
</ui:composition>
|
||||||
|
</html>
|
||||||
24
1.sources/MyHealth/docroot/profile/ChangeFamilyDoctor.xhtml
Normal file
24
1.sources/MyHealth/docroot/profile/ChangeFamilyDoctor.xhtml
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets"
|
||||||
|
xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html">
|
||||||
|
|
||||||
|
<ui:composition template="../header.xhtml">
|
||||||
|
<ui:define name="content">
|
||||||
|
<h:form id="errorForm">
|
||||||
|
<div align="center">
|
||||||
|
<h1>ChangeFamilyDoctor Page</h1>
|
||||||
|
<hr/>
|
||||||
|
<div>ChangeFamilyDoctor:</div>
|
||||||
|
<div>
|
||||||
|
ChangeFamilyDoctor content
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<p align="center">
|
||||||
|
<h:button value="Volver al inicio" outcome="home?refresh=1" />
|
||||||
|
</p>
|
||||||
|
</h:form>
|
||||||
|
</ui:define>
|
||||||
|
</ui:composition>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets"
|
||||||
|
xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html">
|
||||||
|
|
||||||
|
<ui:composition template="../header.xhtml">
|
||||||
|
<ui:define name="content">
|
||||||
|
<h:form id="errorForm">
|
||||||
|
<div align="center">
|
||||||
|
<h1>ChangePrimaryHealthCareCenter Page</h1>
|
||||||
|
<hr/>
|
||||||
|
<div>ChangePrimaryHealthCareCenter:</div>
|
||||||
|
<div>
|
||||||
|
ChangePrimaryHealthCareCenter content
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<p align="center">
|
||||||
|
<h:button value="Volver al inicio" outcome="home?refresh=1" />
|
||||||
|
</p>
|
||||||
|
</h:form>
|
||||||
|
</ui:define>
|
||||||
|
</ui:composition>
|
||||||
|
</html>
|
||||||
24
1.sources/MyHealth/docroot/profile/ShowFamilyDoctor.xhtml
Normal file
24
1.sources/MyHealth/docroot/profile/ShowFamilyDoctor.xhtml
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets"
|
||||||
|
xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html">
|
||||||
|
|
||||||
|
<ui:composition template="../header.xhtml">
|
||||||
|
<ui:define name="content">
|
||||||
|
<h:form id="errorForm">
|
||||||
|
<div align="center">
|
||||||
|
<h1>ShowFamilyDoctor Page</h1>
|
||||||
|
<hr/>
|
||||||
|
<div>ShowFamilyDoctor:</div>
|
||||||
|
<div>
|
||||||
|
ShowFamilyDoctor content
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<p align="center">
|
||||||
|
<h:button value="Volver al inicio" outcome="home?refresh=1" />
|
||||||
|
</p>
|
||||||
|
</h:form>
|
||||||
|
</ui:define>
|
||||||
|
</ui:composition>
|
||||||
|
</html>
|
||||||
24
1.sources/MyHealth/docroot/profile/ShowPaciente.xhtml
Normal file
24
1.sources/MyHealth/docroot/profile/ShowPaciente.xhtml
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets"
|
||||||
|
xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html">
|
||||||
|
|
||||||
|
<ui:composition template="../header.xhtml">
|
||||||
|
<ui:define name="content">
|
||||||
|
<h:form id="errorForm">
|
||||||
|
<div align="center">
|
||||||
|
<h1>ShowPaciente Page</h1>
|
||||||
|
<hr/>
|
||||||
|
<div>ShowPaciente:</div>
|
||||||
|
<div>
|
||||||
|
ShowPaciente content
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<p align="center">
|
||||||
|
<h:button value="Volver al inicio" outcome="home?refresh=1" />
|
||||||
|
</p>
|
||||||
|
</h:form>
|
||||||
|
</ui:define>
|
||||||
|
</ui:composition>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets"
|
||||||
|
xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html">
|
||||||
|
|
||||||
|
<ui:composition template="../header.xhtml">
|
||||||
|
<ui:define name="content">
|
||||||
|
<h:form id="errorForm">
|
||||||
|
<div align="center">
|
||||||
|
<h1>ShowSpecialistDoctor Page</h1>
|
||||||
|
<hr/>
|
||||||
|
<div>ShowSpecialistDoctor:</div>
|
||||||
|
<div>
|
||||||
|
ShowSpecialistDoctor content
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<p align="center">
|
||||||
|
<h:button value="Volver al inicio" outcome="home?refresh=1" />
|
||||||
|
</p>
|
||||||
|
</h:form>
|
||||||
|
</ui:define>
|
||||||
|
</ui:composition>
|
||||||
|
</html>
|
||||||
24
1.sources/MyHealth/docroot/profile/UpdateFamilyDoctor.xhtml
Normal file
24
1.sources/MyHealth/docroot/profile/UpdateFamilyDoctor.xhtml
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets"
|
||||||
|
xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html">
|
||||||
|
|
||||||
|
<ui:composition template="../header.xhtml">
|
||||||
|
<ui:define name="content">
|
||||||
|
<h:form id="errorForm">
|
||||||
|
<div align="center">
|
||||||
|
<h1>UpdateFamilyDoctor Page</h1>
|
||||||
|
<hr/>
|
||||||
|
<div>UpdateFamilyDoctor:</div>
|
||||||
|
<div>
|
||||||
|
UpdateFamilyDoctor content
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<p align="center">
|
||||||
|
<h:button value="Volver al inicio" outcome="home?refresh=1" />
|
||||||
|
</p>
|
||||||
|
</h:form>
|
||||||
|
</ui:define>
|
||||||
|
</ui:composition>
|
||||||
|
</html>
|
||||||
24
1.sources/MyHealth/docroot/profile/UpdatePaciente.xhtml
Normal file
24
1.sources/MyHealth/docroot/profile/UpdatePaciente.xhtml
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets"
|
||||||
|
xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html">
|
||||||
|
|
||||||
|
<ui:composition template="../header.xhtml">
|
||||||
|
<ui:define name="content">
|
||||||
|
<h:form id="errorForm">
|
||||||
|
<div align="center">
|
||||||
|
<h1>UpdatePaciente Page</h1>
|
||||||
|
<hr/>
|
||||||
|
<div>UpdatePaciente:</div>
|
||||||
|
<div>
|
||||||
|
UpdatePaciente content
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<p align="center">
|
||||||
|
<h:button value="Volver al inicio" outcome="home?refresh=1" />
|
||||||
|
</p>
|
||||||
|
</h:form>
|
||||||
|
</ui:define>
|
||||||
|
</ui:composition>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets"
|
||||||
|
xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html">
|
||||||
|
|
||||||
|
<ui:composition template="../header.xhtml">
|
||||||
|
<ui:define name="content">
|
||||||
|
<h:form id="errorForm">
|
||||||
|
<div align="center">
|
||||||
|
<h1>UpdateSpecialistDoctor Page</h1>
|
||||||
|
<hr/>
|
||||||
|
<div>UpdateSpecialistDoctor:</div>
|
||||||
|
<div>
|
||||||
|
UpdateSpecialistDoctor content
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<p align="center">
|
||||||
|
<h:button value="Volver al inicio" outcome="home?refresh=1" />
|
||||||
|
</p>
|
||||||
|
</h:form>
|
||||||
|
</ui:define>
|
||||||
|
</ui:composition>
|
||||||
|
</html>
|
||||||
@@ -16,7 +16,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<h:button value="Volver al inicio" outcome="homeView?refresh=1" />
|
<h:button value="Volver al inicio" outcome="home?refresh=1" />
|
||||||
</p>
|
</p>
|
||||||
</h:form>
|
</h:form>
|
||||||
</ui:define>
|
</ui:define>
|
||||||
|
|||||||
@@ -36,10 +36,10 @@ public class AuthorizationFilter implements Filter {
|
|||||||
|
|
||||||
String reqURI = reqt.getRequestURI();
|
String reqURI = reqt.getRequestURI();
|
||||||
if (reqURI.indexOf("/login.xhtml") >= 0 || (ses != null && ses.getAttribute("username") != null)
|
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);
|
chain.doFilter(request, response);
|
||||||
else
|
else
|
||||||
resp.sendRedirect(reqt.getContextPath() + "/faces/login.xhtml");
|
resp.sendRedirect(reqt.getContextPath() + "/login.xhtml");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
System.out.println(e.getMessage());
|
System.out.println(e.getMessage());
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -18,32 +18,18 @@ import ejb.profile.ProfileFacadeRemote;
|
|||||||
*/
|
*/
|
||||||
@ManagedBean(name = "AddFamilyDoctorMBean")
|
@ManagedBean(name = "AddFamilyDoctorMBean")
|
||||||
@SessionScoped
|
@SessionScoped
|
||||||
public class AddFamilyDoctorMBean implements Serializable {
|
public class AddFamilyDoctorMBean extends ProfileMBeanBase implements Serializable {
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
@EJB
|
|
||||||
private ProfileFacadeRemote remoteManager;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Constructor. Inicializa la conexión con el EJB Remoto
|
* Constructor. Inicializa la conexión con el EJB Remoto
|
||||||
*
|
*
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
public AddFamilyDoctorMBean() 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");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -20,13 +20,10 @@ import ejb.profile.ProfileFacadeRemote;
|
|||||||
*/
|
*/
|
||||||
@ManagedBean(name = "AddPatientMBean")
|
@ManagedBean(name = "AddPatientMBean")
|
||||||
@SessionScoped
|
@SessionScoped
|
||||||
public class AddPatientMBean implements Serializable {
|
public class AddPatientMBean extends ProfileMBeanBase implements Serializable {
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
@EJB
|
|
||||||
private ProfileFacadeRemote remoteManager;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Constructor. Inicializa la conexión con el EJB Remoto
|
* Constructor. Inicializa la conexión con el EJB Remoto
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ import ejb.profile.ProfileFacadeRemote;
|
|||||||
*/
|
*/
|
||||||
@ManagedBean(name = "AddSpecialistDoctorMBean")
|
@ManagedBean(name = "AddSpecialistDoctorMBean")
|
||||||
@SessionScoped
|
@SessionScoped
|
||||||
public class AddSpecialistDoctorMBean implements Serializable {
|
public class AddSpecialistDoctorMBean extends ProfileMBeanBase implements Serializable {
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
@@ -31,19 +31,7 @@ public class AddSpecialistDoctorMBean implements Serializable {
|
|||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
public AddSpecialistDoctorMBean() throws Exception {
|
public AddSpecialistDoctorMBean() 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");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ import ejb.profile.ProfileFacadeRemote;
|
|||||||
*/
|
*/
|
||||||
@ManagedBean(name = "ChangeFamilyDoctorMBean")
|
@ManagedBean(name = "ChangeFamilyDoctorMBean")
|
||||||
@SessionScoped
|
@SessionScoped
|
||||||
public class ChangeFamilyDoctorMBean implements Serializable {
|
public class ChangeFamilyDoctorMBean extends ProfileMBeanBase implements Serializable {
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ import ejb.profile.ProfileFacadeRemote;
|
|||||||
*/
|
*/
|
||||||
@ManagedBean(name = "ChangePrimaryHealthCareCenterMBean")
|
@ManagedBean(name = "ChangePrimaryHealthCareCenterMBean")
|
||||||
@SessionScoped
|
@SessionScoped
|
||||||
public class ChangePrimaryHealthCareCenterMBean implements Serializable {
|
public class ChangePrimaryHealthCareCenterMBean extends ProfileMBeanBase implements Serializable {
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ import ejb.profile.ProfileFacadeRemote;
|
|||||||
*/
|
*/
|
||||||
@ManagedBean(name = "ShowFamilyDoctorMBean")
|
@ManagedBean(name = "ShowFamilyDoctorMBean")
|
||||||
@SessionScoped
|
@SessionScoped
|
||||||
public class ShowFamilyDoctorMBean implements Serializable {
|
public class ShowFamilyDoctorMBean extends ProfileMBeanBase implements Serializable {
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ import ejb.profile.ProfileFacadeRemote;
|
|||||||
*/
|
*/
|
||||||
@ManagedBean(name = "ShowPatientMBean")
|
@ManagedBean(name = "ShowPatientMBean")
|
||||||
@SessionScoped
|
@SessionScoped
|
||||||
public class ShowPatientMBean implements Serializable {
|
public class ShowPatientMBean extends ProfileMBeanBase implements Serializable {
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ import ejb.profile.ProfileFacadeRemote;
|
|||||||
*/
|
*/
|
||||||
@ManagedBean(name = "ShowSpecialistDoctorMBean")
|
@ManagedBean(name = "ShowSpecialistDoctorMBean")
|
||||||
@SessionScoped
|
@SessionScoped
|
||||||
public class ShowSpecialistDoctorMBean implements Serializable {
|
public class ShowSpecialistDoctorMBean extends ProfileMBeanBase implements Serializable {
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ import ejb.profile.ProfileFacadeRemote;
|
|||||||
*/
|
*/
|
||||||
@ManagedBean(name = "UpdateFamilyDoctorMBean")
|
@ManagedBean(name = "UpdateFamilyDoctorMBean")
|
||||||
@SessionScoped
|
@SessionScoped
|
||||||
public class UpdateFamilyDoctorMBean implements Serializable {
|
public class UpdateFamilyDoctorMBean extends ProfileMBeanBase implements Serializable {
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ import ejb.profile.ProfileFacadeRemote;
|
|||||||
*/
|
*/
|
||||||
@ManagedBean(name = "UpdatePatientMBean")
|
@ManagedBean(name = "UpdatePatientMBean")
|
||||||
@SessionScoped
|
@SessionScoped
|
||||||
public class UpdatePatientMBean implements Serializable {
|
public class UpdatePatientMBean extends ProfileMBeanBase implements Serializable {
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ import ejb.profile.ProfileFacadeRemote;
|
|||||||
*/
|
*/
|
||||||
@ManagedBean(name = "UpdateSpecialistDoctorMBean")
|
@ManagedBean(name = "UpdateSpecialistDoctorMBean")
|
||||||
@SessionScoped
|
@SessionScoped
|
||||||
public class UpdateSpecialistDoctorMBean implements Serializable {
|
public class UpdateSpecialistDoctorMBean extends ProfileMBeanBase implements Serializable {
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
|||||||
@@ -10,9 +10,10 @@ import javax.servlet.http.HttpSession;
|
|||||||
|
|
||||||
import common.SessionUtils;
|
import common.SessionUtils;
|
||||||
|
|
||||||
@ManagedBean
|
@SuppressWarnings("deprecation")
|
||||||
|
@ManagedBean(name = "login")
|
||||||
@SessionScoped
|
@SessionScoped
|
||||||
public class Login implements Serializable {
|
public class LoginMBean implements Serializable {
|
||||||
|
|
||||||
private static final long serialVersionUID = 1094801825228386363L;
|
private static final long serialVersionUID = 1094801825228386363L;
|
||||||
|
|
||||||
@@ -36,18 +37,18 @@ public class Login implements Serializable {
|
|||||||
this.msg = msg;
|
this.msg = msg;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getuserName() {
|
public String getUserName() {
|
||||||
return userName;
|
return userName;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setuserName(String user) {
|
public void setUserName(String user) {
|
||||||
this.userName = user;
|
this.userName = user;
|
||||||
}
|
}
|
||||||
|
|
||||||
// validate login
|
// validate login
|
||||||
public String validateUsernamePassword() {
|
public String validateUsernamePassword() {
|
||||||
// TODO: Validar login
|
// TODO: Validar login
|
||||||
boolean valid = true;
|
boolean valid = this.userName.startsWith("a");
|
||||||
if (valid) {
|
if (valid) {
|
||||||
HttpSession session = SessionUtils.getSession();
|
HttpSession session = SessionUtils.getSession();
|
||||||
session.setAttribute("username", userName);
|
session.setAttribute("username", userName);
|
||||||
Reference in New Issue
Block a user