You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openjpa.apache.org by jg...@apache.org on 2017/06/13 15:41:43 UTC

svn commit: r1798610 - in /openjpa/branches/2.2.x: openjpa-jdbc/src/main/resources/org/apache/openjpa/jdbc/conf/ openjpa-kernel/src/main/resources/org/apache/openjpa/conf/ openjpa-lib/src/main/java/org/apache/openjpa/lib/conf/

Author: jgrassel
Date: Tue Jun 13 15:41:43 2017
New Revision: 1798610

URL: http://svn.apache.org/viewvc?rev=1798610&view=rev
Log:
OPENJPA-2701: Missing localizer.properties (commit on wdazeys behalf)

Modified:
    openjpa/branches/2.2.x/openjpa-jdbc/src/main/resources/org/apache/openjpa/jdbc/conf/localizer.properties
    openjpa/branches/2.2.x/openjpa-kernel/src/main/resources/org/apache/openjpa/conf/localizer.properties
    openjpa/branches/2.2.x/openjpa-lib/src/main/java/org/apache/openjpa/lib/conf/ConfigurationImpl.java

Modified: openjpa/branches/2.2.x/openjpa-jdbc/src/main/resources/org/apache/openjpa/jdbc/conf/localizer.properties
URL: http://svn.apache.org/viewvc/openjpa/branches/2.2.x/openjpa-jdbc/src/main/resources/org/apache/openjpa/jdbc/conf/localizer.properties?rev=1798610&r1=1798609&r2=1798610&view=diff
==============================================================================
--- openjpa/branches/2.2.x/openjpa-jdbc/src/main/resources/org/apache/openjpa/jdbc/conf/localizer.properties (original)
+++ openjpa/branches/2.2.x/openjpa-jdbc/src/main/resources/org/apache/openjpa/jdbc/conf/localizer.properties Tue Jun 13 15:41:43 2017
@@ -181,6 +181,28 @@ MappingDefaults-cat: Mappings
 MappingDefaults-displayorder: 50
 MappingDefaults-interface: org.apache.openjpa.jdbc.meta.MappingDefaults
 
+QuerySQLCache-name: Query SQL Cache
+QuerySQLCache-desc: A plugin string describing the options to cache and reuse \
+    SQL statements generated for JPQL queries
+QuerySQLCache-type: General
+QuerySQLCache-cat: Cache.Queries
+QuerySQLCache-displayorder: 50
+
+FinderCache-name: Finder Cache
+FinderCache-desc: A boolean to enable a cache to create and maintain \
+    org.apache.openjpa.kernel.FinderQuery queries
+FinderCache-type: General
+FinderCache-cat: Cache.Queries
+FinderCache-displayorder: 50
+
+IdentifierUtil-name: Identifier Util
+IdentifierUtil-desc: A plugin string defining operations for operating \
+    on strings using identifier rules
+IdentifierUtil-type: General
+IdentifierUtil-cat: JDBC.Advanced
+IdentifierUtil-displayorder: 50
+IdentifierUtil-interface: org.apache.openjpa.lib.identifier.IdentifierUtil
+
 ConnectionDriverName-values: org.hsqldb.jdbcDriver,org.hsql.jdbcDriver,\
 	org.h2.Driver,\
 	COM.cloudscape.core.JDBCDriver,in.co.daffodil.db.jdbc.DaffodilDBDriver,\

Modified: openjpa/branches/2.2.x/openjpa-kernel/src/main/resources/org/apache/openjpa/conf/localizer.properties
URL: http://svn.apache.org/viewvc/openjpa/branches/2.2.x/openjpa-kernel/src/main/resources/org/apache/openjpa/conf/localizer.properties?rev=1798610&r1=1798609&r2=1798610&view=diff
==============================================================================
--- openjpa/branches/2.2.x/openjpa-kernel/src/main/resources/org/apache/openjpa/conf/localizer.properties (original)
+++ openjpa/branches/2.2.x/openjpa-kernel/src/main/resources/org/apache/openjpa/conf/localizer.properties Tue Jun 13 15:41:43 2017
@@ -15,6 +15,21 @@
 # specific language governing permissions and limitations
 # under the License.  
 
+Auditor-name: Auditor implementation
+Auditor-desc: The org.apache.openjpa.audit.Auditor implementation \
+    responsible for auditing changes in persistent objects. 
+Auditor-type: Persistence
+Auditor-cat: Persistence.Advanced
+Auditor-interface: org.apache.openjpa.audit.Auditor
+
+CacheDistributionPolicy-name: Cache Distribution Policy
+CacheDistributionPolicy-desc: The org.apache.openjpa.datacache.CacheDistributionPolicy \
+    implementation to determine whether a given entity should be cached and \
+    in which named partition of the cache
+CacheDistributionPolicy-type: Persistence
+CacheDistributionPolicy-cat: Persistence.Advanced
+CacheDistributionPolicy-interface: org.apache.openjpa.datacache.CacheDistributionPolicy
+
 ClassResolver-name: Class resolver
 ClassResolver-desc: The org.apache.openjpa.util.ClassResolver implementation \
     that should be used for class resolution.  Defaults to a spec-compliant \
@@ -42,6 +57,13 @@ BrokerImpl-displayorder: 50
 BrokerImpl-expert: true
 BrokerImpl-interface: org.apache.openjpa.kernel.BrokerImpl
 
+Callbacks-name: Callback
+Callbacks-desc: Plugin used to fine tune some of the configurable properties \
+    related to callbacks
+Callbacks-type: General
+Callbacks-type: Persistence.Advanced
+Callbacks-values: PostPersistCallbackImmediate, AllowsMultipleMethodsForSameCallback
+
 DataCache-name: Data cache
 DataCache-desc: Plugin used to cache data loaded from the data store. Must \
 	implement org.apache.openjpa.datacache.DataCache.
@@ -68,6 +90,106 @@ DataCacheTimeout-cat: Cache
 DataCacheTimeout-displayorder: 50
 DataCacheTimeout-expert: true
 
+DynamicEnhancementAgent-name: Dynamic Enhancement Agent
+DynamicEnhancementAgent-desc: Controls whether or not OpenJPA will attempt to \
+    dynamically load the PCEnhancer javaagent
+DynamicEnhancementAgent-type: General
+DynamicEnhancementAgent-cat: Persistence.Advanced
+DynamicEnhancementAgent-values: false, true
+
+EncryptionProvider-name: Encryption implementation
+EncryptionProvider-desc: The org.apache.openjpa.lib.encryption.EncryptionProvider implementation \
+    responsible for implementing connection password encryption. Whenever a connection password \
+    is needed, the decrypt(String) method will be invoked
+EncryptionProvider-type: Connecting
+EncryptionProvider-cat: Connecting.Advanced
+EncryptionProvider-interface: org.apache.openjpa.lib.encryption.EncryptionProvider
+
+InitializeEagerly-name: Initialize Eagerly
+InitializeEagerly-desc: Controls whether initialization is eager or lazy. The default behavior is lazy \
+    i.e. persistent classes, database and other resources are initialized only when the \
+    application refers to a resource for the first time
+InitializeEagerly-type: General
+InitializeEagerly-cat: Persistence.Advanced
+InitializeEagerly-values: false, true
+
+Instrumentation-name: Instrumentation
+Instrumentation-desc: A JMX plugin string describing one or more implementations of \
+    org.apache.openjpa.lib.instrumentation.InstrumentationProvider and specific instruments to enable
+Instrumentation-type: General
+Instrumentation-cat: Persistence.Advanced
+
+InstrumentationManager-name: Instrumentation Manager
+InstrumentationManager-desc: Plugin providing methods for initializing multiple providers via \
+    configuration in addition to managing instrumentation providers and the state of the providers
+InstrumentationManager-type: General
+InstrumentationManager-cat: Persistence.Advanced
+InstrumentationManager-interface: org.apache.openjpa.instrumentation.InstrumentationManager
+
+javax.persistence.query.timeout-name: Query Timeout
+javax.persistence.query.timeout-desc: Integer value in milliseconds for query timeout or string \
+    corresponding to integer value
+javax.persistence.query.timeout-type: Persistence
+javax.persistence.query.timeout-cat: Persistence.Advanced
+
+javax.persistence.validation.factory-name: ValidatorFactory implementation
+javax.persistence.validation.factory-desc: Container provided property passing a \
+    javax.validation.ValidatorFactory instance in Java EE Environments
+javax.persistence.validation.factory-type: Validation
+javax.persistence.validation.factory-interface: javax.validation.ValidatorFactory
+
+javax.persistence.validation.mode-name: Validation-Mode
+javax.persistence.validation.mode-desc: Persistence property overriding the \
+    validation mode
+javax.persistence.validation.mode-type: Validation
+javax.persistence.validation.mode-interface: javax.persistence.ValidationMode
+javax.persistence.validation.mode-values: AUTO, CALLBACK, NONE
+
+javax.persistence.validation.group.pre-persist-name: Validation Group Pre-Persist
+javax.persistence.validation.group.pre-persist-desc: Groups that are targeted for\
+   validation upon the pre-persist event
+javax.persistence.validation.group.pre-persist-type: Validation
+
+javax.persistence.validation.group.pre-update-name: Validation Group Pre-Update
+javax.persistence.validation.group.pre-update-desc: Groups that are targeted for\
+   validation upon the pre-update event
+javax.persistence.validation.group.pre-update-type: Validation
+
+javax.persistence.validation.group.pre-remove-name: Validation Group Pre-Remove
+javax.persistence.validation.group.pre-remove-desc: Groups that are targeted for\
+   validation upon the pre-remove event
+javax.persistence.validation.group.pre-remove-type: Validation
+
+javax.persistence.sharedCache.mode-name: Shared Cache Mode
+javax.persistence.sharedCache.mode-desc: Corresponds to the 'shared-cache-mode' element in the persistence.xml
+javax.persistence.sharedCache.mode-type: Persistence
+
+Validator-name: OpenJPA Validator
+Validator-desc: Basic validation interface which defines the contract for event \
+    based validation. Event values are defined in LifeCycleEvent.
+Validator-type: Validation
+Validator-interface: org.apache.openjpa.validation.Validator
+
+LifecycleEventManager-name: Lifecycle Event Manager
+LifecycleEventManager-desc: Manager that can be used to track and notify listeners on lifecycle events
+LifecycleEventManager-interface: org.apache.openjpa.event.LifecycleEventManager
+LifecycleEventManager-type: General
+LifecycleEventManager-cat: Persistence.Advanced
+
+OptimizeIdCopy-name: Optimize Id Copy
+OptimizeIdCopy-desc: Attempt to optimize id class copy operations used \
+    internally by the provider during various ORM operations
+OptimizeIdCopy-type: General
+OptimizeIdCopy-cat: Optimization
+OptimizeIdCopy-values: true, false
+
+PostLoadOnMerge-name: Post Load on Merge
+PostLoadOnMerge-desc: Whether the OpenJPA runtime will trigger a PostLoad \
+    lifecycle event for EntityManager#merge()
+PostLoadOnMerge-type: Persistence
+PostLoadOnMerge-cat: Persistence.Advanced
+PostLoadOnMerge-values: true, false
+
 QueryCache-name: Query cache
 QueryCache-desc: Plugin used to cache query results loaded from the data \
 	store. Must implement org.apache.openjpa.datacache.QueryCache.
@@ -88,6 +210,11 @@ QueryCompilationCache-displayorder: 50
 QueryCompilationCache-expert: true
 QueryCompilationCache-interface: java.util.Map
 
+RefreshFromDataCache-name: Refresh DataCache
+RefreshFromDataCache-desc: Used to configure refreshing entities from DataCache
+RefreshFromDataCache-type: General
+RefreshFromDataCache-cat: Optimization
+
 RemoteCommitProvider-name: Remote commit provider
 RemoteCommitProvider-desc: Plugin used to communicate commit information \
 	among JVMs. Must implement org.apache.openjpa.event.RemoteCommitProvider.
@@ -97,6 +224,13 @@ RemoteCommitProvider-displayorder: 50
 RemoteCommitProvider-expert: true
 RemoteCommitProvider-interface: org.apache.openjpa.event.RemoteCommitProvider
 
+Specification-name: Specification
+Specification-desc: A formatted string describing the Specification to use \
+    for the default configuration options. The format string is 'name [major.[minor]]'. \
+    'name' denotes the name of the Specification.
+Specification-type: General
+Specification-cat: General
+
 TransactionMode-name: Transaction mode
 TransactionMode-desc: Either "local" or "managed".
 TransactionMode-type: Connecting

Modified: openjpa/branches/2.2.x/openjpa-lib/src/main/java/org/apache/openjpa/lib/conf/ConfigurationImpl.java
URL: http://svn.apache.org/viewvc/openjpa/branches/2.2.x/openjpa-lib/src/main/java/org/apache/openjpa/lib/conf/ConfigurationImpl.java?rev=1798610&r1=1798609&r2=1798610&view=diff
==============================================================================
--- openjpa/branches/2.2.x/openjpa-lib/src/main/java/org/apache/openjpa/lib/conf/ConfigurationImpl.java (original)
+++ openjpa/branches/2.2.x/openjpa-lib/src/main/java/org/apache/openjpa/lib/conf/ConfigurationImpl.java Tue Jun 13 15:41:43 2017
@@ -484,7 +484,9 @@ public class ConfigurationImpl
     private PropertyDescriptor getPropertyDescriptor(Value val)
         throws IntrospectionException {
         String prop = val.getProperty();
-        prop = prop.substring(prop.lastIndexOf('.') + 1);
+        if(!prop.contains("javax.persistence.")) {
+        	prop = prop.substring(prop.lastIndexOf('.') + 1);
+        }
 
         // set up property descriptor
         PropertyDescriptor pd;