+++ /dev/null
-/*
- * Copyright (C) 2016 Roland Haeder
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-package org.mxchange.jjobs.model.addressbook;
-
-import java.io.Serializable;
-import java.util.List;
-import javax.ejb.Remote;
-import org.mxchange.jjobs.exceptions.AddressbookNameAlreadyUsedException;
-import org.mxchange.jjobs.exceptions.AddressbookNotFoundException;
-import org.mxchange.jjobs.model.addressbook.entry.AddressbookEntry;
-import org.mxchange.jusercore.model.user.User;
-
-/**
- * A remote session interface for addressbook handling
- * <p>
- * @author Roland Haeder<roland@mxchange.org>
- */
-@Remote
-public interface AddressbookSessionBeanRemote extends Serializable {
-
- /**
- * Some getter for an address book instance from given id number. If the
- * address book is not found, an exception is thrown.
- * <p>
- * @param addressbookId Id number for address book instance
- * <p>
- * @return Address book instance
- * <p>
- * @throws org.mxchange.jjobs.exceptions.AddressbookNotFoundException
- * If the address book cannot be found by given id number
- * @throws NullPointerException If addressbookId is null
- * @throws IllegalArgumentException If the id number is below 1
- */
- Addressbook getAddressbookById (final Long addressbookId) throws AddressbookNotFoundException;
-
- /**
- * Returns a list of all entries of given address book, whether the assigned
- * user is the "owner" or "sharer" of the entry.
- * <p>
- * @param addressbook Address book instance
- * <p>
- * @return List of all entries
- */
- List<AddressbookEntry> allEntries (final Addressbook addressbook);
-
- /**
- * Some "getter" for a list of address books the logged-in user has created
- * <p>
- * @param loggedInUser Logged-in user
- * <p>
- * @return List of all address books
- */
- List<Addressbook> getUsersAddressbookList (final User loggedInUser);
-
- /**
- * Creates given address book by persisting it. A User instance must be set,
- * else an exception is thrown.
- * <p>
- * @param addressbook Address book instance to create
- * <p>
- * @return Updated address book instance
- * <p>
- * @throws
- * org.mxchange.jjobs.exceptions.AddressbookNameAlreadyUsedException
- * If the address book's name has already been used by the user.
- */
- Addressbook createAddressbook (final Addressbook addressbook) throws AddressbookNameAlreadyUsedException;
-
- /**
- * Checks whether the given address book id is used (means available).
- * <p>
- * @param addressbookId Address book id to check
- * <p>
- * @return Whether the id is valid
- */
- boolean isAddressbookIdUsed (final Long addressbookId);
-
- /**
- * Checks if the given address book's name is already used by the user.
- * <p>
- * @param addressbook Address bok instance to check
- * <p>
- * @return Whether the name has already been used by the user
- */
- boolean isAddressbookNameUsed (final Addressbook addressbook);
-
-}
--- /dev/null
+/*
+ * Copyright (C) 2016 Roland Haeder
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+package org.mxchange.jjobs.model.addressbook;
+
+import java.io.Serializable;
+import java.util.List;
+import javax.ejb.Remote;
+import org.mxchange.jjobs.exceptions.AddressbookNameAlreadyUsedException;
+import org.mxchange.jjobs.exceptions.AddressbookNotFoundException;
+import org.mxchange.jjobs.model.addressbook.entry.AddressbookEntry;
+import org.mxchange.jusercore.model.user.User;
+
+/**
+ * A remote session interface for addressbook handling
+ * <p>
+ * @author Roland Haeder<roland@mxchange.org>
+ */
+@Remote
+public interface JobsAddressbookSessionBeanRemote extends Serializable {
+
+ /**
+ * Some getter for an address book instance from given id number. If the
+ * address book is not found, an exception is thrown.
+ * <p>
+ * @param addressbookId Id number for address book instance
+ * <p>
+ * @return Address book instance
+ * <p>
+ * @throws org.mxchange.jjobs.exceptions.AddressbookNotFoundException
+ * If the address book cannot be found by given id number
+ * @throws NullPointerException If addressbookId is null
+ * @throws IllegalArgumentException If the id number is below 1
+ */
+ Addressbook getAddressbookById (final Long addressbookId) throws AddressbookNotFoundException;
+
+ /**
+ * Returns a list of all entries of given address book, whether the assigned
+ * user is the "owner" or "sharer" of the entry.
+ * <p>
+ * @param addressbook Address book instance
+ * <p>
+ * @return List of all entries
+ */
+ List<AddressbookEntry> allEntries (final Addressbook addressbook);
+
+ /**
+ * Some "getter" for a list of address books the logged-in user has created
+ * <p>
+ * @param loggedInUser Logged-in user
+ * <p>
+ * @return List of all address books
+ */
+ List<Addressbook> getUsersAddressbookList (final User loggedInUser);
+
+ /**
+ * Creates given address book by persisting it. A User instance must be set,
+ * else an exception is thrown.
+ * <p>
+ * @param addressbook Address book instance to create
+ * <p>
+ * @return Updated address book instance
+ * <p>
+ * @throws
+ * org.mxchange.jjobs.exceptions.AddressbookNameAlreadyUsedException
+ * If the address book's name has already been used by the user.
+ */
+ Addressbook createAddressbook (final Addressbook addressbook) throws AddressbookNameAlreadyUsedException;
+
+ /**
+ * Checks whether the given address book id is used (means available).
+ * <p>
+ * @param addressbookId Address book id to check
+ * <p>
+ * @return Whether the id is valid
+ */
+ boolean isAddressbookIdUsed (final Long addressbookId);
+
+ /**
+ * Checks if the given address book's name is already used by the user.
+ * <p>
+ * @param addressbook Address bok instance to check
+ * <p>
+ * @return Whether the name has already been used by the user
+ */
+ boolean isAddressbookNameUsed (final Addressbook addressbook);
+
+}
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
-import org.mxchange.jjobs.exceptions.AddressbookNotFoundException;
-import org.mxchange.jjobs.model.addressbook.Addressbook;
-import org.mxchange.jjobs.model.addressbook.AddressbookSessionBeanRemote;
import org.mxchange.jcoreee.validator.number.BaseLongValidator;
import org.mxchange.jcoreeelogger.beans.local.logger.Log;
import org.mxchange.jcoreeelogger.beans.local.logger.LoggerBeanLocal;
+import org.mxchange.jjobs.exceptions.AddressbookNotFoundException;
+import org.mxchange.jjobs.model.addressbook.Addressbook;
+import org.mxchange.jjobs.model.addressbook.JobsAddressbookSessionBeanRemote;
/**
* A validator for address book id verification
/**
* Remote bean
*/
- private AddressbookSessionBeanRemote addressbookBean;
+ private JobsAddressbookSessionBeanRemote addressbookBean;
/**
* Logger instance
this.loggerBeanLocal = (LoggerBeanLocal) context.lookup("java:global/jcore-logger-ejb/logger!org.mxchange.jcoreeelogger.beans.local.logger.LoggerBeanLocal"); //NOI18N
// ... and user controller
- this.addressbookBean = (AddressbookSessionBeanRemote) context.lookup("java:global/addressbook-ejb/addressbook!org.mxchange.addressbook.model.addressbook.AddressbookSessionBeanRemote"); //NOI18N
+ this.addressbookBean = (JobsAddressbookSessionBeanRemote) context.lookup("java:global/addressbook-ejb/addressbook!org.mxchange.addressbook.model.addressbook.JobsAddressbookSessionBeanRemote"); //NOI18N
} catch (final NamingException ex) {
// Continue to throw it
throw new RuntimeException("context.lookup() failed.", ex); //NOI18N
this.loggerBeanLocal = (LoggerBeanLocal) context.lookup("java:global/jcore-logger-ejb/logger!org.mxchange.jcoreeelogger.beans.local.logger.LoggerBeanLocal"); //NOI18N
// ... and user controller
- this.userBean = (UserSessionBeanRemote) context.lookup("java:global/juser-ejb/user!org.mxchange.jusercore.model.user.UserSessionBeanRemote"); //NOI18N
+ this.userBean = (UserSessionBeanRemote) context.lookup("java:global/jjobs-ejb/user!org.mxchange.jusercore.model.user.UserSessionBeanRemote"); //NOI18N
} catch (final NamingException ex) {
// Continue to throw it
throw new RuntimeException("context.lookup() failed.", ex); //NOI18N
+++ /dev/null
-/*
- * Copyright (C) 2016 Roland Haeder
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-package org.mxchange.jphone.phonenumbers.smsprovider;
-
-import java.io.Serializable;
-import java.util.List;
-import javax.ejb.Remote;
-
-/**
- * A remote interface for cellphone carrier data retrieval
- * <p>
- * @author Roland Haeder<roland@mxchange.org>
- */
-@Remote
-public interface AddressbookSmsProviderSingletonBeanRemote extends Serializable {
-
- /**
- * All registered SMS providers
- * <p>
- * @return A list of all SMS providers
- */
- List<SmsProvider> allSmsProvider ();
-}
--- /dev/null
+/*
+ * Copyright (C) 2016 Roland Haeder
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+package org.mxchange.jphone.phonenumbers.smsprovider;
+
+import java.io.Serializable;
+import java.util.List;
+import javax.ejb.Remote;
+
+/**
+ * A remote interface for cellphone carrier data retrieval
+ * <p>
+ * @author Roland Haeder<roland@mxchange.org>
+ */
+@Remote
+public interface JobsSmsProviderSingletonBeanRemote extends Serializable {
+
+ /**
+ * All registered SMS providers
+ * <p>
+ * @return A list of all SMS providers
+ */
+ List<SmsProvider> allSmsProvider ();
+}