]> git.mxchange.org Git - jjobs-war.git/blobdiff - src/java/org/mxchange/jjobs/beans/phone/JobsAdminContactPhoneWebSessionBean.java
updated copyright + author
[jjobs-war.git] / src / java / org / mxchange / jjobs / beans / phone / JobsAdminContactPhoneWebSessionBean.java
index e21d24495c9c495c39a75476aba1f940af683059..80a426996e138a32fb1fe465938c1403d31368b0 100644 (file)
@@ -27,18 +27,19 @@ import javax.naming.InitialContext;
 import javax.naming.NamingException;
 import org.mxchange.jcontacts.contact.Contact;
 import org.mxchange.jcontacts.phone.AdminContactsPhoneSessionBeanRemote;
+import org.mxchange.jjobs.beans.BaseJobsController;
 import org.mxchange.jphone.phonenumbers.cellphone.DialableCellphoneNumber;
 import org.mxchange.jphone.phonenumbers.fax.DialableFaxNumber;
 import org.mxchange.jphone.phonenumbers.landline.DialableLandLineNumber;
 
 /**
- * Administrative bean (controller) for contact's phone numbers
+ * Administrative bean (controller) for phone numbers
  * <p>
  * @author Roland Haeder<roland@mxchange.org>
  */
-@Named ("adminContactPhoneController")
+@Named ("adminPhoneController")
 @RequestScoped
-public class JobsAdminContactPhoneWebSessionBean implements JobsAdminContactPhoneWebSessionController {
+public class JobsAdminContactPhoneWebSessionBean extends BaseJobsController implements JobsAdminContactPhoneWebSessionController {
 
        /**
         * Serial number
@@ -57,13 +58,19 @@ public class JobsAdminContactPhoneWebSessionBean implements JobsAdminContactPhon
 
        /**
         * Instance of linked contact account
+        * <p>
+        * @deprecated This is a generic phone controller, not just for contact data
         */
+       @Deprecated
        private Contact contact;
 
        /**
         * "Cache" for contact lists, mostly only one is assigned. So this cache
         * shouldn't grow beyond control.
+        * <p>
+        * @deprecated This is a generic phone controller, not just for contact data
         */
+       @Deprecated
        private final Map<Long, List<Contact>> contacts;
 
        /**
@@ -86,7 +93,7 @@ public class JobsAdminContactPhoneWebSessionBean implements JobsAdminContactPhon
                        Context context = new InitialContext();
 
                        // Try to lookup the beans
-                       this.adminRemoteBean = (AdminContactsPhoneSessionBeanRemote) context.lookup("java:global/PizzaService-ejb/admincontactphone!org.mxchange.jcontacts.phone.AdminContactsPhoneSessionBeanRemote"); //NOI18N
+                       this.adminRemoteBean = (AdminContactsPhoneSessionBeanRemote) context.lookup("java:global/jjobs-ejb/admincontactphone!org.mxchange.jcontacts.phone.AdminContactsPhoneSessionBeanRemote"); //NOI18N
                } catch (final NamingException e) {
                        // Throw it again
                        throw new FaceletException(e);
@@ -97,6 +104,7 @@ public class JobsAdminContactPhoneWebSessionBean implements JobsAdminContactPhon
        }
 
        @Override
+       @Deprecated
        public List<Contact> allCellphoneContacts () {
                // Get id
                Long phoneId = this.getCellPhone().getPhoneId();
@@ -128,11 +136,13 @@ public class JobsAdminContactPhoneWebSessionBean implements JobsAdminContactPhon
        }
 
        @Override
+       @Deprecated
        public Contact getContact () {
                return this.contact;
        }
 
        @Override
+       @Deprecated
        public void setContact (final Contact contact) {
                this.contact = contact;
        }