diff options
Diffstat (limited to 'org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa')
14 files changed, 28 insertions, 29 deletions
diff --git a/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/DSFOfflineTracker.java b/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/DSFOfflineTracker.java index 25cc7e8..8221c93 100644 --- a/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/DSFOfflineTracker.java +++ b/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/DSFOfflineTracker.java @@ -14,8 +14,6 @@ ******************************************************************************/
package org.eclipse.gemini.jpa;
-import static org.eclipse.gemini.jpa.GeminiUtil.debug;
-
import org.osgi.framework.ServiceReference;
import org.osgi.util.tracker.ServiceTrackerCustomizer;
@@ -24,6 +22,7 @@ import org.osgi.util.tracker.ServiceTrackerCustomizer; * Created and started when a registered DSF service was discovered
* at EMF service registration time.
*/
+@SuppressWarnings("rawtypes")
public class DSFOfflineTracker implements ServiceTrackerCustomizer {
// The unit this tracker belongs to
diff --git a/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/DSFOnlineTracker.java b/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/DSFOnlineTracker.java index a3b00b5..be857ed 100644 --- a/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/DSFOnlineTracker.java +++ b/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/DSFOnlineTracker.java @@ -22,6 +22,7 @@ import org.osgi.util.tracker.ServiceTrackerCustomizer; * Created and started when no DSF service was found to be registered
* at EMF service registration time.
*/
+@SuppressWarnings("rawtypes")
public class DSFOnlineTracker implements ServiceTrackerCustomizer {
// The unit this tracker belongs to
diff --git a/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/GeminiServicesUtil.java b/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/GeminiServicesUtil.java index 0a4dcd2..db8bf0d 100644 --- a/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/GeminiServicesUtil.java +++ b/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/GeminiServicesUtil.java @@ -26,7 +26,6 @@ import java.util.Collection; import java.util.Dictionary;
import java.util.Hashtable;
import java.util.Map;
-import java.sql.Driver;
import javax.persistence.EntityManagerFactory;
@@ -36,7 +35,6 @@ import org.eclipse.gemini.jpa.provider.OSGiJpaProvider; import org.eclipse.gemini.jpa.proxy.EMFBuilderServiceProxyHandler;
import org.eclipse.gemini.jpa.proxy.EMFServiceProxyHandler;
import org.osgi.framework.Bundle;
-import org.osgi.framework.BundleContext;
import org.osgi.framework.InvalidSyntaxException;
import org.osgi.framework.ServiceReference;
import org.osgi.framework.ServiceRegistration;
@@ -47,6 +45,7 @@ import org.osgi.util.tracker.ServiceTracker; * This class provides functionality to handle service registration of
* persistence units and providers, etc. One instance per provider.
*/
+@SuppressWarnings({"rawtypes","unchecked"})
public class GeminiServicesUtil {
// The provider using this instance
diff --git a/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/GeminiUtil.java b/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/GeminiUtil.java index 2a5b145..9437579 100644 --- a/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/GeminiUtil.java +++ b/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/GeminiUtil.java @@ -14,12 +14,8 @@ ******************************************************************************/
package org.eclipse.gemini.jpa;
-import static org.eclipse.gemini.jpa.GeminiUtil.debug;
-import static org.eclipse.gemini.jpa.GeminiUtil.fatalError;
-
import java.io.Closeable;
import java.lang.reflect.Array;
-import java.util.ArrayList;
import org.osgi.framework.Bundle;
import org.osgi.framework.BundleContext;
@@ -31,6 +27,7 @@ import org.osgi.service.packageadmin.PackageAdmin; * Utility class containing functions that are generally useful during
* development and at runtime.
*/
+@SuppressWarnings({"rawtypes","unchecked", "deprecation"})
public class GeminiUtil {
/*==================*/
diff --git a/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/PUnitInfo.java b/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/PUnitInfo.java index be39e2f..64d8e10 100644 --- a/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/PUnitInfo.java +++ b/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/PUnitInfo.java @@ -14,25 +14,22 @@ ******************************************************************************/
package org.eclipse.gemini.jpa;
-import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
-import java.sql.Driver;
-
import javax.persistence.EntityManagerFactory;
-import javax.sql.DataSource;
+import org.eclipse.gemini.jpa.provider.OSGiJpaProvider;
+import org.eclipse.gemini.jpa.proxy.EMFBuilderServiceProxyHandler;
+import org.eclipse.gemini.jpa.proxy.EMFServiceProxyHandler;
+import org.eclipse.gemini.jpa.xml.PersistenceDescriptorHandler;
import org.osgi.framework.Bundle;
import org.osgi.framework.ServiceReference;
import org.osgi.framework.ServiceRegistration;
import org.osgi.util.tracker.ServiceTracker;
-import org.eclipse.gemini.jpa.provider.OSGiJpaProvider;
-import org.eclipse.gemini.jpa.proxy.EMFBuilderServiceProxyHandler;
-import org.eclipse.gemini.jpa.proxy.EMFServiceProxyHandler;
-
+@SuppressWarnings({"rawtypes"})
public class PUnitInfo {
/*===============*/
diff --git a/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/PersistenceBundleExtender.java b/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/PersistenceBundleExtender.java index caaf740..2d7bcc0 100644 --- a/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/PersistenceBundleExtender.java +++ b/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/PersistenceBundleExtender.java @@ -14,6 +14,10 @@ ******************************************************************************/
package org.eclipse.gemini.jpa;
+import static org.eclipse.gemini.jpa.GeminiUtil.debug;
+import static org.eclipse.gemini.jpa.GeminiUtil.getPackageAdmin;
+import static org.eclipse.gemini.jpa.GeminiUtil.warning;
+
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
@@ -21,6 +25,8 @@ import java.util.HashSet; import java.util.List;
import java.util.Map;
import java.util.Set;
+
+import org.eclipse.gemini.jpa.provider.OSGiJpaProvider;
import org.osgi.framework.Bundle;
import org.osgi.framework.BundleContext;
import org.osgi.framework.BundleEvent;
@@ -28,14 +34,11 @@ import org.osgi.framework.Constants; import org.osgi.framework.SynchronousBundleListener;
import org.osgi.service.packageadmin.PackageAdmin;
-import org.eclipse.gemini.jpa.provider.OSGiJpaProvider;
-
-import static org.eclipse.gemini.jpa.GeminiUtil.*;
-
/**
* This extender is used by the provider to listen for persistence unit
* bundles and assign them to the provider if the unit is able to be assigned.
*/
+@SuppressWarnings({"deprecation"})
public class PersistenceBundleExtender implements SynchronousBundleListener {
/*================*/
diff --git a/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/classloader/BundleProxyClassLoader.java b/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/classloader/BundleProxyClassLoader.java index df5172b..95af563 100644 --- a/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/classloader/BundleProxyClassLoader.java +++ b/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/classloader/BundleProxyClassLoader.java @@ -26,6 +26,7 @@ import java.util.List; import org.osgi.framework.Bundle;
+@SuppressWarnings({"rawtypes","unchecked"})
public class BundleProxyClassLoader extends ClassLoader {
private Bundle bundle;
diff --git a/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/provider/BundleArchive.java b/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/provider/BundleArchive.java index 1b58466..8d9d53e 100644 --- a/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/provider/BundleArchive.java +++ b/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/provider/BundleArchive.java @@ -39,6 +39,7 @@ import org.osgi.framework.Bundle; * @author tware
*
*/
+@SuppressWarnings({"rawtypes","deprecation"})
public class BundleArchive extends ArchiveBase implements Archive {
protected Bundle bundle = null;
@@ -55,7 +56,6 @@ public class BundleArchive extends ArchiveBase implements Archive { */
protected Integer pathPrefixSize = null;
- @SuppressWarnings("deprecation")
public BundleArchive(URL rootUrl, Map properties, String descriptorLocation) throws MalformedURLException {
this(rootUrl, properties, descriptorLocation, Logger.global);
}
diff --git a/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/provider/EclipseLinkOSGiProvider.java b/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/provider/EclipseLinkOSGiProvider.java index 5393a48..78685e2 100644 --- a/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/provider/EclipseLinkOSGiProvider.java +++ b/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/provider/EclipseLinkOSGiProvider.java @@ -22,7 +22,6 @@ import static org.eclipse.gemini.jpa.GeminiUtil.warning; import static org.osgi.service.jdbc.DataSourceFactory.JDBC_PASSWORD;
import static org.osgi.service.jdbc.DataSourceFactory.JDBC_URL;
import static org.osgi.service.jdbc.DataSourceFactory.JDBC_USER;
-import static org.osgi.service.jdbc.DataSourceFactory.OSGI_JDBC_DRIVER_CLASS;
import java.io.FileWriter;
import java.io.IOException;
@@ -66,6 +65,7 @@ import org.osgi.service.jdbc.DataSourceFactory; //TODO Add substitutability of provider
+@SuppressWarnings({"rawtypes","unchecked"})
public class EclipseLinkOSGiProvider implements BundleActivator,
OSGiJpaProvider,
PersistenceProvider {
diff --git a/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/provider/GeminiOSGiInitializer.java b/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/provider/GeminiOSGiInitializer.java index 67e5dea..7d4b6e0 100644 --- a/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/provider/GeminiOSGiInitializer.java +++ b/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/provider/GeminiOSGiInitializer.java @@ -40,6 +40,7 @@ import org.osgi.framework.BundleContext; import org.osgi.framework.hooks.weaving.WeavingHook;
+@SuppressWarnings("rawtypes")
public class GeminiOSGiInitializer extends JPAInitializer {
public static final String OSGI_BUNDLE = "org.eclipse.gemini.jpa.bundle";
@@ -143,7 +144,6 @@ public class GeminiOSGiInitializer extends JPAInitializer { /**
* In OSGi we don't need a temp loader so use the loader built for the bundle.
*/
- @SuppressWarnings("rawtypes")
@Override
protected ClassLoader createTempLoader(Collection col) {
return this.initializationClassloader;
diff --git a/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/provider/OSGiArchiveFactoryImpl.java b/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/provider/OSGiArchiveFactoryImpl.java index ded32b4..ad9143e 100644 --- a/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/provider/OSGiArchiveFactoryImpl.java +++ b/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/provider/OSGiArchiveFactoryImpl.java @@ -31,6 +31,7 @@ import org.eclipse.persistence.jpa.Archive; * @author tware
*
*/
+@SuppressWarnings({"rawtypes"})
public class OSGiArchiveFactoryImpl extends ArchiveFactoryImpl{
@Override
diff --git a/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/provider/PersistenceProvider.java b/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/provider/PersistenceProvider.java index 6961db8..3c1a046 100644 --- a/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/provider/PersistenceProvider.java +++ b/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/provider/PersistenceProvider.java @@ -18,9 +18,9 @@ import java.util.Map; import org.eclipse.persistence.internal.jpa.deployment.JPAInitializer;
+@SuppressWarnings({"rawtypes"})
public class PersistenceProvider extends org.eclipse.persistence.jpa.PersistenceProvider {
- @SuppressWarnings("rawtypes")
public JPAInitializer createInitializer(final ClassLoader classLoader, Map m) {
return new GeminiOSGiInitializer(classLoader);
}
diff --git a/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/proxy/EMFBuilderServiceProxyHandler.java b/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/proxy/EMFBuilderServiceProxyHandler.java index 7aebbbd..4307ffb 100644 --- a/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/proxy/EMFBuilderServiceProxyHandler.java +++ b/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/proxy/EMFBuilderServiceProxyHandler.java @@ -14,23 +14,23 @@ ******************************************************************************/
package org.eclipse.gemini.jpa.proxy;
+import static org.eclipse.gemini.jpa.GeminiUtil.JPA_JDBC_DRIVER_PROPERTY;
+import static org.eclipse.gemini.jpa.GeminiUtil.JPA_JDBC_URL_PROPERTY;
+import static org.eclipse.gemini.jpa.GeminiUtil.debug;
+
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
-import java.lang.reflect.Proxy;
import java.util.HashMap;
import java.util.Map;
import javax.persistence.EntityManagerFactory;
-
import org.eclipse.gemini.jpa.PUnitInfo;
-import org.eclipse.gemini.jpa.proxy.EMFServiceProxyHandler;
-
-import static org.eclipse.gemini.jpa.GeminiUtil.*;
/**
* Dynamic proxy class to proxy the EMFBuilder service
*/
+@SuppressWarnings({"unchecked"})
public class EMFBuilderServiceProxyHandler extends EMFServiceProxyHandler
implements InvocationHandler {
diff --git a/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/proxy/EMFServiceProxyHandler.java b/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/proxy/EMFServiceProxyHandler.java index eafb93d..a066493 100644 --- a/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/proxy/EMFServiceProxyHandler.java +++ b/org.eclipse.gemini.jpa/src/org/eclipse/gemini/jpa/proxy/EMFServiceProxyHandler.java @@ -33,6 +33,7 @@ import static org.eclipse.gemini.jpa.GeminiUtil.*; /**
* Dynamic proxy class to proxy the EMF service
*/
+@SuppressWarnings({"rawtypes"})
public class EMFServiceProxyHandler implements InvocationHandler, ServiceFactory {
PUnitInfo pUnitInfo;
|