Nueva propiedad para nuevo EJB Common.

This commit is contained in:
Marcos Garcia Nuñez
2019-12-09 23:07:48 +01:00
parent 7dd9803993
commit 57855362f6

View File

@@ -9,6 +9,7 @@ import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import ejb.common.CommonFacadeRemote;
import ejb.medicalTest.MedicalTestFacadeRemote;
import ejb.profile.ProfileFacadeRemote;
import ejb.systemAdmin.SystemAdminFacadeRemote;
@@ -20,6 +21,8 @@ import ejb.visit.VisitFacadeRemote;
*
*/
public class ManagedBeanBase {
@EJB
protected CommonFacadeRemote remoteManagerCommon;
@EJB
protected ProfileFacadeRemote remoteManagerProfile;
@EJB
@@ -49,6 +52,14 @@ public class ManagedBeanBase {
return retObj;
}
protected CommonFacadeRemote getRemoteManagerCommon() {
if (remoteManagerCommon == null) {
remoteManagerCommon = this.getContext("java:app/MyHealth.jar/CommonFacadeBean!ejb.common.CommonFacadeRemote", CommonFacadeRemote.class);
}
return remoteManagerCommon;
}
protected ProfileFacadeRemote getRemoteManagerProfile() {
if (remoteManagerProfile == null) {
remoteManagerProfile = this.getContext("java:app/MyHealth.jar/ProfileFacadeBean!ejb.profile.ProfileFacadeRemote", ProfileFacadeRemote.class);
@@ -67,7 +78,7 @@ public class ManagedBeanBase {
protected VisitFacadeRemote getRemoteManagerVisit() {
if (remoteManagerVisit == null) {
remoteManagerVisit = this.getContext("java:app/MyHealth.jar/VisitFacadeBean!ejb.systemAdmin.VisitFacadeRemote", VisitFacadeRemote.class);
remoteManagerVisit = this.getContext("java:app/MyHealth.jar/VisitFacadeBean!ejb.visit.VisitFacadeRemote", VisitFacadeRemote.class);
}
return remoteManagerVisit;
@@ -75,7 +86,7 @@ public class ManagedBeanBase {
protected MedicalTestFacadeRemote getRemoteManagerMedicalTest() {
if (remoteManagerMedicalTest == null) {
remoteManagerMedicalTest = this.getContext("java:app/MyHealth.jar/MedicalTestFacadeBean!ejb.systemAdmin.MedicalTestFacadeRemote", MedicalTestFacadeRemote.class);
remoteManagerMedicalTest = this.getContext("java:app/MyHealth.jar/MedicalTestFacadeBean!ejb.medicalTest.MedicalTestFacadeRemote", MedicalTestFacadeRemote.class);
}
return remoteManagerMedicalTest;