From 317903ac90706a60e9a3ee5f845c2037ad5ff1c1 Mon Sep 17 00:00:00 2001 From: jomu Date: Tue, 17 Nov 2015 21:32:59 +0000 Subject: [PATCH] removed obsolete classes --- .../business/mail/MailServiceLocator.java | 138 ------------------ 1 file changed, 138 deletions(-) delete mode 100644 account/src/main/java/de/muehlencord/shared/account/business/mail/MailServiceLocator.java diff --git a/account/src/main/java/de/muehlencord/shared/account/business/mail/MailServiceLocator.java b/account/src/main/java/de/muehlencord/shared/account/business/mail/MailServiceLocator.java deleted file mode 100644 index b620ddf..0000000 --- a/account/src/main/java/de/muehlencord/shared/account/business/mail/MailServiceLocator.java +++ /dev/null @@ -1,138 +0,0 @@ -package de.muehlencord.shared.account.business.mail; - -import java.net.URL; - -import javax.ejb.EJBHome; -import javax.ejb.EJBLocalHome; -import javax.jms.ConnectionFactory; -import javax.jms.Destination; -import javax.naming.InitialContext; -import javax.naming.NamingException; -import javax.rmi.PortableRemoteObject; -import javax.sql.DataSource; -import javax.mail.Session; - -/** - * - * @author Raimund - */ -public class MailServiceLocator { - - private InitialContext ic; - - public MailServiceLocator() { - try { - ic = new InitialContext(); - } catch (NamingException ne) { - throw new RuntimeException(ne); - } - } - - private Object lookup(String jndiName) throws NamingException { - return ic.lookup(jndiName); - } - - /** - * Will get the ejb Local home factory. Clients need to cast to the type of - * EJBHome they desire. - * - * @param jndiHomeName jndi home name matching the requested local home - * @return the Local EJB Home corresponding to the homeName - * @throws NamingException if the lookup fails - */ - public EJBLocalHome getLocalHome(String jndiHomeName) throws NamingException { - return (EJBLocalHome) lookup(jndiHomeName); - } - - /** - * Will get the ejb Remote home factory. Clients need to cast to the type of - * EJBHome they desire. - * - * @param jndiHomeName jndi home name matching the requested remote home - * @param className desired type of the object - * @return the EJB Home corresponding to the homeName - * @throws NamingException if the lookup fails - */ - public EJBHome getRemoteHome(String jndiHomeName, Class className) throws NamingException { - Object objref = lookup(jndiHomeName); - return (EJBHome) PortableRemoteObject.narrow(objref, className); - } - - /** - * This method helps in obtaining the JMS connection factory. - * - * @param connFactoryName name of the connection factory - * @return the factory for obtaining JMS connection - * @throws NamingException if the lookup fails - */ - public ConnectionFactory getConnectionFactory(String connFactoryName) throws NamingException { - return (ConnectionFactory) lookup(connFactoryName); - } - - /** - * This method obtains the topic itself for a caller. - * - * @param destName destination name - * @return the Topic Destination to send messages to - * @throws NamingException if the lookup fails - */ - public Destination getDestination(String destName) throws NamingException { - return (Destination) lookup(destName); - } - - /** - * This method obtains the datasource itself for a caller. - * - * @param dataSourceName data source name - * @return the DataSource corresponding to the name parameter - * @throws NamingException if the lookup fails - */ - public DataSource getDataSource(String dataSourceName) throws NamingException { - return (DataSource) lookup(dataSourceName); - } - - /** - * This method obtains the E-mail session itself for a caller. - * - * @param sessionName session name - * @return the Session corresponding to the name parameter - * @throws NamingException if the lookup fails - */ - public Session getSession(String sessionName) throws NamingException { - return (Session) lookup(sessionName); - } - - /** - * Gets the URL corresponding to the environment entry name. - * - * @param envName the environment name - * @return the URL value corresponding to the environment entry name - * @throws NamingException if the lookup fails - */ - public URL getUrl(String envName) throws NamingException { - return (URL) lookup(envName); - } - - /** - * Gets boolean value corresponding to the environment entry name. - * - * @param envName the environment name - * @return the boolean value corresponding to the environment entry - * @throws NamingException if the lookup fails - */ - public boolean getBoolean(String envName) throws NamingException { - Boolean bool = (Boolean) lookup(envName); - return bool.booleanValue(); - } - - /** - * Gets string value corresponding to the environment entry name. - * - * @param envName the environment name - * @return the String value corresponding to the environment entry name - * @throws NamingException if the lookup fails - */ - public String getString(String envName) throws NamingException { - return (String) lookup(envName); - } -}