From 6617067254e13e44e3b3015f8ade0a8072108af5 Mon Sep 17 00:00:00 2001
From: Roland Haeder <roland@mxchange.org>
Date: Sun, 17 Apr 2016 16:29:22 +0200
Subject: [PATCH] This bean cannot be singleton as more than one admin may be
 logged in. It should also be initialized normally.

---
 lib/jphone-lib.jar                            | Bin 4404 -> 4386 bytes
 ...bookAdminMobileProviderWebRequestBean.java |   6 +++---
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/lib/jphone-lib.jar b/lib/jphone-lib.jar
index 2ef50fea49574a9cb8b9915913eb0925e02ff0c2..ff6e0d8aa2b2e41f74b78c3ce34b1b9c1d316176 100644
GIT binary patch
delta 476
zcmdm@v`C33z?+$ci-CcIfg!7DB9A6hX46FT1x$)f6K^Vj$lsbka<Uqu0f>rVv<1pf
zp3dk4;yq<_76Pj9$c_yBs>H;=0K!oWlM@A$C;#VDp1g=lXYx9xts<I^DY=<>zWGU+
zIjI3f`DK|YsYR3P*d-=&u^BRkOrFSUFqw~EgeA4OICF9%o7rS%mR7K_8hNetTNoJ_
zKsXd;EdOL4R(_z-@{?^?m-4INFx4MusvT=E)W{N`n>U|g(PjcVdh>TSJw_0n%mw6U
zHBFwtV+r!oX&wiVmw0)>{<P<{1o5hP!Ge2ueL+gN`C>qVnS8;57`~o-mM;|ODzVA?
z`FRvTvZ#({fP*ECJ6ND01oH}56UYJ&ei^3wY)G=|Amc!Go(0PAZ~|paCd&&bfkbu-
h$S~P(0Yx+?pW_yrtS`VZSwWDCYbgr@Lpl%0HUP+Yh&uoP

delta 561
zcmZXRODIH97{|YJX3V{F=iYH=JQB)vNyZfNNE$?>@r-0xC~1tSai<t-kFwVEEm$CA
zql7%RVr#8r#m34;mXv(wHeNaPopZm_|NQU&{LY?vZmI)44yOVj18i6+HNe-cRKpI>
zj;HPoF~0|B#xhndmQmI$mUY(4H!OT&?S4{({h_9&G7cbW4Dj09iJG2=TS_h-@(Wk6
zZE|+T!jDW7-!d9l1h2JXd~}qM$d5;I1vWcZ$@T2n735@lmglZywr^tUIC9GXM0EoW
z>UHRsv(V5p$lG0@NuWsJkw9hOnTW^R6IOB}nw)14!7E;Z?}~|wQW0DF?sg=jKAKil
zr9Z0D$3iV32Fg%kVJ;f$oQcO6n0D@g>4X(SpPbJ+?BHu&7e2T>lthH@%3*>WaB%-{
zq`QO_`!2YkHWE-gQCkJKSJkFisx^vkT(dWKwLa0kXk&tDzjw&@k13vdhly6H&>dwK
z@=GT{t|6ke2EAE$`!0EZLm@<kslLYk^0SMmMGRs17v`4)V1Kzl{)N^j{&Aoe@)3o0
Q1NfqsE1OP$6;&Mh1j%id@&Et;

diff --git a/src/java/org/mxchange/addressbook/beans/mobileprovider/AddressbookAdminMobileProviderWebRequestBean.java b/src/java/org/mxchange/addressbook/beans/mobileprovider/AddressbookAdminMobileProviderWebRequestBean.java
index e3a30785..954828dd 100644
--- a/src/java/org/mxchange/addressbook/beans/mobileprovider/AddressbookAdminMobileProviderWebRequestBean.java
+++ b/src/java/org/mxchange/addressbook/beans/mobileprovider/AddressbookAdminMobileProviderWebRequestBean.java
@@ -32,7 +32,7 @@ import org.mxchange.jcountry.data.Country;
 import org.mxchange.jphone.events.AdminAddedMobileProviderEvent;
 import org.mxchange.jphone.events.AdminMobileProviderAddedEvent;
 import org.mxchange.jphone.exceptions.MobileProviderAlreadyAddedException;
-import org.mxchange.jphone.phonenumbers.mobileprovider.AdminMobileProviderSingletonBeanRemote;
+import org.mxchange.jphone.phonenumbers.mobileprovider.AdminMobileProviderSessionBeanRemote;
 import org.mxchange.jphone.phonenumbers.mobileprovider.CellphoneProvider;
 import org.mxchange.jphone.phonenumbers.mobileprovider.MobileProvider;
 
@@ -53,7 +53,7 @@ public class AddressbookAdminMobileProviderWebRequestBean implements Addressbook
 	/**
 	 * Remote EJB for mobile providers (administrative)
 	 */
-	private AdminMobileProviderSingletonBeanRemote adminRemoteBean;
+	private AdminMobileProviderSessionBeanRemote adminRemoteBean;
 
 	/**
 	 * Regular bean
@@ -98,7 +98,7 @@ public class AddressbookAdminMobileProviderWebRequestBean implements Addressbook
 			Context context = new InitialContext();
 
 			// Try to lookup the beans
-			this.adminRemoteBean = (AdminMobileProviderSingletonBeanRemote) context.lookup("java:global/addressbook-ejb/adminmobileprovider!org.mxchange.jphone.phonenumbers.mobileprovider.AdminMobileProviderSingletonBeanRemote"); //NOI18N
+			this.adminRemoteBean = (AdminMobileProviderSessionBeanRemote) context.lookup("java:global/addressbook-ejb/adminmobileprovider!org.mxchange.jphone.phonenumbers.mobileprovider.AdminMobileProviderSessionBeanRemote"); //NOI18N
 		} catch (final NamingException e) {
 			// Throw it again
 			throw new FaceletException(e);
-- 
2.39.5