OPENJPA-1146: Delete RuntimeUnenhancedClassses and link references to RuntimeUnenhancedClasses

git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@788944 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Milosz Tylenda 2009-06-27 09:53:46 +00:00
parent bc5a51520f
commit 717a3bb508
5 changed files with 15 additions and 47 deletions

View File

@ -24,7 +24,7 @@ import java.util.Map;
import org.apache.openjpa.datacache.DataCache;
import org.apache.openjpa.datacache.DataCacheManager;
import org.apache.openjpa.ee.ManagedRuntime;
import org.apache.openjpa.enhance.RuntimeUnenhancedClasssesModes;
import org.apache.openjpa.enhance.RuntimeUnenhancedClassesModes;
import org.apache.openjpa.event.BrokerFactoryEventManager;
import org.apache.openjpa.event.LifecycleEventManager;
import org.apache.openjpa.event.OrphanedKeyAction;
@ -1537,9 +1537,9 @@ public interface OpenJPAConfiguration
* Return the runtime class optimization setting as one of the
* following symbolic constants:
* <ul>
* <li>{@link RuntimeUnenhancedClasssesModes#SUPPORTED}</li>
* <li>{@link RuntimeUnenhancedClasssesModes#UNSUPPORTED}</li>
* <li>{@link RuntimeUnenhancedClasssesModes#WARN}</li>
* <li>{@link RuntimeUnenhancedClassesModes#SUPPORTED}</li>
* <li>{@link RuntimeUnenhancedClassesModes#UNSUPPORTED}</li>
* <li>{@link RuntimeUnenhancedClassesModes#WARN}</li>
* </ul>
*
* @since 1.0.0
@ -1550,9 +1550,9 @@ public interface OpenJPAConfiguration
* Set the runtime class optimization setting as one of the
* following symbolic constants:
* <ul>
* <li>{@link RuntimeUnenhancedClasssesModes#SUPPORTED}</li>
* <li>{@link RuntimeUnenhancedClasssesModes#UNSUPPORTED}</li>
* <li>{@link RuntimeUnenhancedClasssesModes#WARN}</li>
* <li>{@link RuntimeUnenhancedClassesModes#SUPPORTED}</li>
* <li>{@link RuntimeUnenhancedClassesModes#UNSUPPORTED}</li>
* <li>{@link RuntimeUnenhancedClassesModes#WARN}</li>
* </ul>
*
* @since 1.0.0

View File

@ -28,8 +28,7 @@ import org.apache.openjpa.datacache.ConcurrentQueryCache;
import org.apache.openjpa.datacache.DataCacheManager;
import org.apache.openjpa.datacache.DataCacheManagerImpl;
import org.apache.openjpa.ee.ManagedRuntime;
import org.apache.openjpa.enhance.PCEnhancerAgent;
import org.apache.openjpa.enhance.RuntimeUnenhancedClasssesModes;
import org.apache.openjpa.enhance.RuntimeUnenhancedClassesModes;
import org.apache.openjpa.event.BrokerFactoryEventManager;
import org.apache.openjpa.event.LifecycleEventManager;
import org.apache.openjpa.event.OrphanedKeyAction;
@ -538,11 +537,11 @@ public class OpenJPAConfigurationImpl
runtimeUnenhancedClasses = addInt("RuntimeUnenhancedClasses");
runtimeUnenhancedClasses.setAliases(new String[] {
"supported", String.valueOf(
RuntimeUnenhancedClasssesModes.SUPPORTED),
RuntimeUnenhancedClassesModes.SUPPORTED),
"unsupported", String.valueOf(
RuntimeUnenhancedClasssesModes.UNSUPPORTED),
RuntimeUnenhancedClassesModes.UNSUPPORTED),
"warn", String.valueOf(
RuntimeUnenhancedClasssesModes.WARN),
RuntimeUnenhancedClassesModes.WARN),
});
runtimeUnenhancedClasses.setDefault("supported");
runtimeUnenhancedClasses.setString("supported");

View File

@ -89,7 +89,7 @@ public class ManagedClassSubclasser {
Log log = conf.getLog(OpenJPAConfiguration.LOG_ENHANCE);
if (conf.getRuntimeUnenhancedClassesConstant()
!= RuntimeUnenhancedClasssesModes.SUPPORTED) {
!= RuntimeUnenhancedClassesModes.SUPPORTED) {
Collection unenhanced = new ArrayList();
for (Class cls : classes)
if (!PersistenceCapable.class.isAssignableFrom(cls))
@ -113,7 +113,7 @@ public class ManagedClassSubclasser {
Message msg = _loc.get("runtime-optimization-disabled",
unenhanced);
if (conf.getRuntimeUnenhancedClassesConstant()
== RuntimeUnenhancedClasssesModes.WARN)
== RuntimeUnenhancedClassesModes.WARN)
log.warn(msg);
else
throw new UserException(msg);

View File

@ -1,31 +0,0 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
package org.apache.openjpa.enhance;
/**
* Possible values for the <code>openjpa.RuntimeUnenhancedClasses</code>
* configuration setting.
*
* @since 1.0.0
*/
public interface RuntimeUnenhancedClasssesModes {
public final static int SUPPORTED = 0;
public final static int UNSUPPORTED = 1;
public final static int WARN = 2;
}

View File

@ -30,7 +30,7 @@ import org.apache.openjpa.enhance.PCRegistry;
import org.apache.openjpa.enhance.StateManager;
import org.apache.openjpa.enhance.ManagedInstanceProvider;
import org.apache.openjpa.enhance.ReflectingPersistenceCapable;
import org.apache.openjpa.enhance.RuntimeUnenhancedClasssesModes;
import org.apache.openjpa.enhance.RuntimeUnenhancedClassesModes;
import org.apache.openjpa.kernel.FetchConfiguration;
import org.apache.openjpa.kernel.LockManager;
import org.apache.openjpa.kernel.OpenJPAStateManager;
@ -222,7 +222,7 @@ public class ImplHelper {
return (PersistenceCapable.class.isAssignableFrom(type)
|| (type != null
&& (conf == null || conf.getRuntimeUnenhancedClassesConstant()
== RuntimeUnenhancedClasssesModes.SUPPORTED)
== RuntimeUnenhancedClassesModes.SUPPORTED)
&& PCRegistry.isRegistered(type)));
}