This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a change to branch master in repository eclipselink.
from 04e6d6a Upload to unstable adds 9d5cd82 Imported Upstream version 2.6.2 new 92d803f Merge tag 'upstream/2.6.2' new cf40ff6 New dependency on libjsonp-java new 0cadccd No longer remove the embedded copy of ASM (Closes: #800851) new 6a952d0 Depend on libgeronimo-validation-1.1-spec-java instead of libgeronimo-validation-1.0-spec-java new 82ea50b Disabled JGroup support (too old in Debian) new c7da3a0 New dependency on libjaxb-java (>= 2.3) new 28bea9d Updated the Maven poms new 53bb601 No longer remove the embedded copy of ANTLR new 09e7abc Set the source/target level to Java 7 new 312cdb3 Removed charset.patch, typeparameters.patch and explicitcast.patch new 36eb100 Removed regenerate-patches.sh new eddf89b Standards-Version updated to 4.1.1 adds 4adbe48 New upstream version 2.6.5 new 9ba051a Updated version 2.6.5 from 'upstream/2.6.5' new cec7544 Updated the Maven poms new 5ff20d6 Upload to unstable The 15 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: META-INF/MANIFEST.MF | 10 +- META-INF/services/com.sun.tools.xjc.Plugin | 1 + OSGI-INF/l10n/bundle-src.properties | 2 +- about.html | 40 +- commonj/sdo/impl/HelperProviderImpl.java | 2 +- debian/README.Debian | 4 - debian/build.properties | 4 +- debian/changelog | 17 + debian/classpath-debian | 7 +- debian/control | 14 +- debian/excludesfiles/build | 4 + debian/libeclipselink-java.manifest | 2 +- debian/patches/charset.patch | 13 - debian/patches/disable_antlr3_embedded_copy.diff | 183 - debian/patches/disable_asm_embedded_copy.diff | 370 - debian/patches/explicitcast.patch | 71 - debian/patches/series | 5 - debian/patches/typeparameters.patch | 13 - debian/poms/eclipselink.pom | 16 +- debian/poms/org.eclipse.persistence.jpa.jpql.pom | 4 +- ....eclipse.persistence.jpa.modelgen.processor.pom | 8 +- debian/regenerate-patches.sh | 32 - org/eclipse/persistence/Version.j | 149 +- org/eclipse/persistence/Version.java | 157 +- .../annotations/AdditionalCriteria.java | 9 +- org/eclipse/persistence/annotations/BasicMap.java | 6 +- .../persistence/annotations/BatchFetchType.java | 4 +- org/eclipse/persistence/annotations/CacheType.java | 4 +- .../annotations/ChangeTrackingType.java | 4 +- .../persistence/annotations/ClassExtractor.java | 46 +- .../persistence/annotations/CloneCopyPolicy.java | 57 +- org/eclipse/persistence/annotations/Convert.java | 63 +- org/eclipse/persistence/annotations/Converter.java | 2 +- .../persistence/annotations/CopyPolicy.java | 6 +- .../persistence/annotations/ExistenceChecking.java | 4 +- .../persistence/annotations/ExistenceType.java | 4 +- .../persistence/annotations/IdValidation.java | 8 +- org/eclipse/persistence/annotations/Index.java | 2 +- .../annotations/InstantiationCopyPolicy.java | 10 +- .../persistence/annotations/MultitenantType.java | 4 +- .../annotations/NamedStoredProcedureQuery.java | 4 +- .../annotations/ObjectTypeConverter.java | 2 +- .../persistence/annotations/OptimisticLocking.java | 4 +- .../annotations/OptimisticLockingType.java | 4 +- .../persistence/annotations/OrderCorrection.java | 6 +- .../persistence/annotations/RangePartition.java | 4 +- .../annotations/SerializedConverter.java | 63 + .../annotations/SerializedConverters.java | 38 + .../persistence/annotations/SerializedObject.java | 32 +- .../persistence/annotations/TypeConverter.java | 2 +- .../persistence/annotations/ValuePartition.java | 3 +- .../annotations/VirtualAccessMethods.java | 4 +- org/eclipse/persistence/config/BatchWriting.java | 4 +- .../config/CacheCoordinationProtocol.java | 1 + .../persistence/config/CacheIsolationType.java | 4 +- org/eclipse/persistence/config/CascadePolicy.java | 16 +- .../persistence/config/CommitOrderType.java | 43 + .../config/EntityManagerProperties.java | 70 +- .../config/ExclusiveConnectionMode.java | 8 +- .../persistence/config/ParserValidationType.java | 4 +- .../config/PersistenceUnitProperties.java | 6873 +++++++------ .../persistence/config/PropertiesUtils.java | 168 + org/eclipse/persistence/config/QueryHints.java | 51 +- org/eclipse/persistence/config/ResultType.java | 14 +- .../persistence/config/StructConverterType.java | 4 +- .../persistence/config/SystemProperties.java | 153 +- org/eclipse/persistence/config/TargetServer.java | 5 +- .../core/descriptors/CoreDescriptor.java | 8 +- .../core/descriptors/CoreInheritancePolicy.java | 5 +- .../transformers/CoreFieldTransformer.java | 39 + .../core/queries/CoreAttributeGroup.java | 162 +- .../core/queries/CoreAttributeItem.java | 18 +- org/eclipse/persistence/dbws/DBWSModel.java | 12 +- org/eclipse/persistence/dbws/DBWSModelProject.java | 12 +- .../persistence/dbws/eclipselink-dbws_1.2.xsd | 135 + org/eclipse/persistence/descriptors/CMPPolicy.java | 50 +- .../persistence/descriptors/CachePolicy.java | 72 +- .../persistence/descriptors/ClassDescriptor.java | 119 +- .../persistence/descriptors/ClassExtractor.java | 4 +- .../descriptors/DescriptorQueryManager.java | 28 +- .../descriptors/FieldsLockingPolicy.java | 6 +- .../persistence/descriptors/InheritancePolicy.java | 10 +- .../persistence/descriptors/InterfacePolicy.java | 170 +- .../descriptors/MethodClassExtractor.java | 6 +- .../persistence/descriptors/MultitenantPolicy.java | 3 +- .../descriptors/PessimisticLockingPolicy.java | 4 +- .../descriptors/SchemaPerMultitenantPolicy.java | 146 + .../descriptors/SingleTableMultitenantPolicy.java | 11 +- .../descriptors/TablePerClassPolicy.java | 187 +- .../descriptors/TablePerMultitenantPolicy.java | 15 +- .../descriptors/changetracking/ChangeTracker.java | 3 +- .../changetracking/CollectionChangeEvent.java | 4 +- .../changetracking/CollectionChangeTracker.java | 3 +- .../DeferredChangeDetectionPolicy.java | 4 +- .../descriptors/changetracking/MapChangeEvent.java | 4 +- .../changetracking/ObjectChangePolicy.java | 8 +- .../descriptors/copying/CloneCopyPolicy.java | 7 +- .../invalidation/CacheInvalidationPolicy.java | 6 +- .../partitioning/CustomPartitioningPolicy.java | 4 +- .../partitioning/HashPartitioningPolicy.java | 8 +- .../descriptors/partitioning/RangePartition.java | 8 +- .../partitioning/ValuePartitioningPolicy.java | 4 +- .../persistence/dynamic/DynamicClassLoader.java | 16 +- .../persistence/dynamic/DynamicClassWriter.java | 20 +- org/eclipse/persistence/dynamic/DynamicEntity.java | 8 +- org/eclipse/persistence/dynamic/DynamicHelper.java | 10 +- org/eclipse/persistence/dynamic/DynamicType.java | 4 +- .../persistence/dynamic/DynamicTypeBuilder.java | 8 +- .../persistence/eis/EISCollectionChangeRecord.java | 57 +- org/eclipse/persistence/eis/EISConnectionSpec.java | 3 +- org/eclipse/persistence/eis/EISDescriptor.java | 50 +- .../eis/EISOrderedCollectionChangeRecord.java | 45 +- .../eis/interactions/QueryStringInteraction.java | 4 +- .../mappings/EISCompositeCollectionMapping.java | 4 +- .../EISCompositeDirectCollectionMapping.java | 4 +- .../eis/mappings/EISCompositeObjectMapping.java | 29 +- .../persistence/eis/mappings/EISDirectMapping.java | 4 +- .../eis/mappings/EISOneToManyMapping.java | 45 +- .../eis/mappings/EISOneToManyMappingHelper.java | 73 +- .../eis/mappings/EISOneToOneMapping.java | 50 +- .../eis/mappings/EISTransformationMapping.java | 4 +- .../exceptions/BeanValidationException.java | 81 + .../exceptions/CommunicationException.java | 5 +- .../exceptions/ConversionException.java | 14 +- .../persistence/exceptions/DynamicException.java | 10 +- .../exceptions/EclipseLinkException.java | 28 +- .../exceptions/EntityManagerSetupException.java | 23 +- .../persistence/exceptions/JAXBException.java | 18 +- .../persistence/exceptions/JPARSErrorCodes.java | 43 + .../persistence/exceptions/JPQLException.java | 4 +- .../persistence/exceptions/QueryException.java | 49 +- .../exceptions/RemoteCommandManagerException.java | 13 + .../persistence/exceptions/SDOException.java | 34 +- .../exceptions/ServerPlatformException.java | 49 + .../exceptions/SessionLoaderException.java | 22 +- .../exceptions/ValidationException.java | 9 +- .../exceptions/XMLMarshalException.java | 75 +- .../i18n/BeanValidationExceptionResource.java | 45 + .../i18n/ConcurrencyExceptionResource.java | 12 +- .../i18n/ConversionExceptionResource.java | 7 +- .../i18n/DescriptorExceptionResource.java | 10 +- .../i18n/EntityManagerSetupExceptionResource.java | 3 +- .../exceptions/i18n/ExceptionResource.java | 6 +- .../exceptions/i18n/JAXBExceptionResource.java | 26 +- .../i18n/JMSProcessingExceptionResource.java | 12 +- .../exceptions/i18n/JPARSExceptionResource.java | 51 + .../PersistenceUnitLoadingExceptionResource.java | 8 +- .../exceptions/i18n/QueryExceptionResource.java | 39 +- .../RemoteCommandManagerExceptionResource.java | 9 +- .../exceptions/i18n/SDOExceptionResource.java | 8 +- .../i18n/ServerPlatformExceptionResource.java | 33 + .../i18n/ValidationExceptionResource.java | 92 +- .../i18n/XMLConversionExceptionResource.java | 6 +- .../i18n/XMLMarshalExceptionResource.java | 22 +- .../persistence/expressions/Expression.java | 581 +- .../persistence/expressions/ExpressionBuilder.java | 30 +- .../persistence/expressions/ExpressionMath.java | 10 +- .../expressions/ExpressionOperator.java | 20 +- .../expressions/ListExpressionOperator.java | 6 +- .../spatial/SpatialExpressionFactory.java | 22 +- org/eclipse/persistence/history/AsOfClause.java | 10 +- org/eclipse/persistence/history/HistoryPolicy.java | 8 +- .../indirection/IndirectCollectionsFactory.java | 395 + .../persistence/indirection/IndirectList.java | 1964 ++-- .../persistence/indirection/IndirectMap.java | 242 +- .../persistence/indirection/IndirectSet.java | 100 +- .../internal/cache/AdvancedProcessor.java | 42 + .../persistence/internal/cache/Clearable.java | 24 + .../persistence/internal/cache/ComputableTask.java | 23 + .../internal/cache/LowLevelProcessor.java | 34 + .../persistence/internal/cache/Memoizer.java | 117 + .../persistence/internal/cache/Processor.java | 30 + .../internal/codegen/AttributeDefinition.java | 78 +- .../internal/codegen/CodeGenerator.java | 78 +- .../core/descriptors/CoreObjectBuilder.java | 8 +- .../internal/core/helper/CoreClassConstants.java | 6 + .../core/helper/CoreConversionManager.java | 5 + .../internal/core/helper/CoreTable.java | 17 + .../core/queries/CoreAttributeConverter.java | 249 + .../internal/databaseaccess/DatabaseAccessor.java | 13 +- .../internal/databaseaccess/DatabaseCall.java | 28 +- .../internal/databaseaccess/DatabasePlatform.java | 6890 ++++++------- .../internal/databaseaccess/DatasourceCall.java | 55 +- .../DynamicSQLBatchWritingMechanism.java | 21 +- .../databaseaccess/FieldTypeDefinition.java | 54 +- .../ParameterizedSQLBatchWritingMechanism.java | 21 +- .../persistence/internal/dbws/DBWSAdapter.java | 2 +- .../persistence/internal/dbws/ProviderHelper.java | 77 +- .../internal/dbws/SOAPAttachmentHandler.java | 2 +- .../persistence/internal/dbws/SOAPResponse.java | 2 +- .../internal/dbws/SOAPResponseClassLoader.java | 4 +- .../internal/dbws/SOAPResponseWriter.java | 2 +- .../descriptors/ClassNameConversionRequired.java | 32 + .../internal/descriptors/DescriptorHelper.java | 101 + .../internal/descriptors/InstantiationPolicy.java | 6 +- .../descriptors/MethodAttributeAccessor.java | 6 +- .../internal/descriptors/ObjectBuilder.java | 25 +- .../PersistenceObjectAttributeAccessor.java | 112 +- .../changetracking/ObjectChangeListener.java | 13 +- .../internal/dynamic/DynamicEntityImpl.java | 204 +- .../internal/dynamic/DynamicPropertiesManager.java | 24 +- .../internal/expressions/ConstantExpression.java | 2 +- .../internal/expressions/ExpressionSQLPrinter.java | 635 +- .../internal/expressions/FieldExpression.java | 50 +- .../internal/expressions/LogicalExpression.java | 18 +- .../internal/expressions/NestedTable.java | 78 +- .../internal/expressions/ObjectExpression.java | 35 +- .../internal/expressions/ParameterExpression.java | 58 +- .../internal/expressions/QueryKeyExpression.java | 68 +- .../internal/expressions/RelationExpression.java | 39 +- .../internal/expressions/SQLSelectStatement.java | 371 +- .../internal/expressions/TableAliasLookup.java | 78 +- .../internal/helper/ClassConstants.java | 9 +- .../internal/helper/ConcurrencyManager.java | 1134 +-- .../internal/helper/ConcurrentFixedCache.java | 4 + .../internal/helper/ConversionManager.java | 129 +- .../internal/helper/DBPlatformHelper.java | 5 +- .../persistence/internal/helper/DatabaseField.java | 4 +- .../persistence/internal/helper/DatabaseTable.java | 16 +- .../persistence/internal/helper/Helper.java | 752 +- .../persistence/internal/helper/JavaPlatform.java | 18 +- .../internal/helper/JavaSEPlatform.java | 215 + .../persistence/internal/helper/JavaVersion.java | 161 + .../internal/helper/NonSynchronizedVector.java | 78 +- .../persistence/internal/helper/StringHelper.java | 73 + .../internal/helper/TransformerHelper.java | 44 + .../helper/VendorNameToPlatformMapping.properties | 43 +- .../internal/helper/WriteLockManager.java | 87 +- .../persistence/internal/helper/XMLHelper.java | 406 + .../internal/identitymaps/CacheIdentityMap.java | 57 +- .../internal/identitymaps/CacheKey.java | 9 +- .../internal/identitymaps/IdentityMapManager.java | 322 +- .../internal/indirection/BackupValueHolder.java | 30 +- .../indirection/BasicIndirectionPolicy.java | 11 +- .../indirection/CacheBasedValueHolder.java | 1 - .../indirection/ContainerIndirectionPolicy.java | 6 +- .../internal/indirection/DatabaseValueHolder.java | 4 + .../internal/indirection/ProtectedValueHolder.java | 7 +- .../indirection/ProxyIndirectionHandler.java | 4 +- .../indirection/ProxyIndirectionPolicy.java | 4 +- .../indirection/QueryBasedValueHolder.java | 498 +- .../indirection/TransparentIndirectionPolicy.java | 12 +- .../indirection/UnitOfWorkQueryValueHolder.java | 7 +- .../indirection/UnitOfWorkValueHolder.java | 6 +- .../WeavedObjectBasicIndirectionPolicy.java | 47 +- .../jdk8/IndirectCollectionsProvider.class | Bin 0 -> 3067 bytes .../jdk8/IndirectCollectionsProvider.java | 78 + .../internal/indirection/jdk8/IndirectList$1.class | Bin 0 -> 3183 bytes .../internal/indirection/jdk8/IndirectList.class | Bin 0 -> 5183 bytes .../internal/indirection/jdk8/IndirectList.java | 174 + .../indirection/jdk8/IndirectMap$1$1.class | Bin 0 -> 2505 bytes .../internal/indirection/jdk8/IndirectMap$1.class | Bin 0 -> 6010 bytes .../indirection/jdk8/IndirectMap$2$1.class | Bin 0 -> 2289 bytes .../internal/indirection/jdk8/IndirectMap$2.class | Bin 0 -> 5306 bytes .../indirection/jdk8/IndirectMap$3$1.class | Bin 0 -> 2601 bytes .../internal/indirection/jdk8/IndirectMap$3.class | Bin 0 -> 5710 bytes .../internal/indirection/jdk8/IndirectMap.class | Bin 0 -> 8348 bytes .../internal/indirection/jdk8/IndirectMap.java | 696 ++ .../internal/indirection/jdk8/IndirectSet$1.class | Bin 0 -> 1951 bytes .../internal/indirection/jdk8/IndirectSet.class | Bin 0 -> 3506 bytes .../internal/indirection/jdk8/IndirectSet.java | 112 + .../internal/jaxb/GenericsClassHelper.java | 308 + .../internal/jaxb/JAXBElementRootConverter.java | 1 + .../persistence/internal/jaxb/JaxbClassLoader.java | 16 +- .../internal/jaxb/MultiArgInstantiationPolicy.java | 4 +- .../internal/jaxb/SessionEventListener.java | 2 +- .../internal/jaxb/XMLJavaTypeConverter.java | 80 +- .../jaxb/json/schema/JsonSchemaGenerator.java | 383 +- .../jaxb/json/schema/model/JsonSchema.java | 38 + .../internal/jaxb/json/schema/model/JsonType.java | 12 +- .../internal/jaxb/json/schema/model/Property.java | 11 + .../persistence/internal/jpa/CMP3Policy.java | 332 +- .../persistence/internal/jpa/EntityGraphImpl.java | 2 +- .../internal/jpa/EntityManagerFactoryDelegate.java | 37 +- .../internal/jpa/EntityManagerFactoryImpl.java | 13 +- .../internal/jpa/EntityManagerFactoryProvider.java | 808 +- .../internal/jpa/EntityManagerImpl.java | 21 +- .../internal/jpa/EntityManagerSetupImpl.java | 389 +- .../persistence/internal/jpa/IsolatedHashMap.java | 191 + org/eclipse/persistence/internal/jpa/JPAQuery.java | 2 + .../internal/jpa/QueryHintsHandler.java | 77 +- .../persistence/internal/jpa/QueryImpl.java | 15 +- .../internal/jpa/config/xml/MappingsImpl.java | 2 + .../BeanValidationInitializationHelper.java | 260 +- .../internal/jpa/deployment/JPAInitializer.java | 8 +- .../jpa/deployment/JavaSECMPInitializer.java | 44 +- .../jpa/deployment/PersistenceUnitProcessor.java | 81 +- .../jpql/AbstractObjectLevelReadQueryVisitor.java | 42 +- .../jpa/jpql/ExpressionBuilderVisitor.java | 17 +- .../internal/jpa/jpql/NumericTypeComparator.java | 6 +- .../internal/jpa/jpql/TypeResolver.java | 2 +- .../internal/jpa/metadata/MetadataConstants.java | 2 +- .../internal/jpa/metadata/MetadataDescriptor.java | 37 +- .../internal/jpa/metadata/MetadataHelper.java | 4 +- .../internal/jpa/metadata/MetadataProcessor.java | 45 +- .../internal/jpa/metadata/MetadataProject.java | 63 +- .../internal/jpa/metadata/ORMetadata.java | 28 +- .../jpa/metadata/accessors/MetadataAccessor.java | 53 + .../jpa/metadata/accessors/MetadataHelper.java | 94 + .../accessors/classes/ConverterAccessor.java | 12 +- .../metadata/accessors/classes/EntityAccessor.java | 8 +- .../accessors/mappings/CollectionAccessor.java | 8 +- .../accessors/mappings/DirectAccessor.java | 21 +- .../mappings/ElementCollectionAccessor.java | 65 +- .../accessors/mappings/MappingAccessor.java | 192 +- .../accessors/mappings/ObjectAccessor.java | 25 - .../objects/MetadataAnnotatedElement.java | 37 +- .../accessors/objects/MetadataAsmFactory.java | 64 +- .../beanvalidation/BeanValidationHelper.java | 277 + .../metadata/beanvalidation/ReflectionUtils.java | 393 + .../beanvalidation/ValidationXMLReader.java | 208 + .../jpa/metadata/cache/CacheIndexMetadata.java | 13 +- .../jpa/metadata/converters/ConvertMetadata.java | 137 +- .../jpa/metadata/converters/JSONMetadata.java | 78 + .../jpa/metadata/converters/KryoMetadata.java | 78 + .../converters/SerializedConverterMetadata.java | 152 + .../metadata/converters/SerializedMetadata.java | 3 +- .../jpa/metadata/converters/XMLMetadata.java | 78 + .../metadata/listeners/BeanValidationListener.java | 73 +- .../metadata/listeners/EntityListenerMetadata.java | 84 +- .../listeners/JPAEntityListenerHolder.java | 4 +- .../jpa/metadata/listeners/MethodSerialImpl.java | 6 +- .../queries/StoredProcedureParameterMetadata.java | 2 +- .../jpa/metadata/tables/IndexMetadata.java | 79 +- .../jpa/metadata/xml/XMLEntityMappings.java | 26 +- .../xml/XMLEntityMappingsMappingProject.java | 109 +- .../jpa/metadata/xml/XMLEntityMappingsReader.java | 787 +- .../internal/jpa/metamodel/AttributeImpl.java | 7 +- .../internal/jpa/metamodel/ManagedTypeImpl.java | 18 +- .../jpa/metamodel/MappedSuperclassTypeImpl.java | 20 +- .../internal/jpa/metamodel/MetamodelImpl.java | 96 +- .../internal/jpa/metamodel/TypeImpl.java | 48 +- .../jpa/metamodel/proxy/AttributeProxyImpl.java | 106 + .../proxy/CollectionAttributeProxyImpl.java | 30 + .../metamodel/proxy/ListAttributeProxyImpl.java | 29 + .../jpa/metamodel/proxy/MapAttributeProxyImpl.java | 42 + .../metamodel/proxy/PluralAttributeProxyImpl.java | 50 + .../jpa/metamodel/proxy/SetAttributeProxyImpl.java | 29 + .../proxy/SingularAttributeProxyImpl.java | 52 + .../jpa/modelgen/CanonicalModelProcessor.java | 30 +- .../internal/jpa/parsing/AttributeNode.java | 78 +- .../internal/jpa/parsing/CoalesceNode.java | 62 +- .../internal/jpa/parsing/ConstructorNode.java | 78 +- .../internal/jpa/parsing/GroupByNode.java | 76 +- .../internal/jpa/parsing/LiteralNode.java | 72 +- .../persistence/internal/jpa/parsing/Node.java | 133 +- .../internal/jpa/parsing/ParseTree.java | 78 +- .../internal/jpa/parsing/VariableNode.java | 78 +- .../internal/jpa/parsing/jpql/antlr/JPQLLexer.java | 63 +- .../jpa/parsing/jpql/antlr/JPQLParser.java | 678 +- .../jpa/querydef/CompoundExpressionImpl.java | 10 +- .../internal/jpa/querydef/CriteriaQueryImpl.java | 10 +- .../internal/jpa/querydef/ExpressionImpl.java | 2 +- .../persistence/internal/jpa/querydef/InImpl.java | 29 +- .../internal/jpa/querydef/PredicateImpl.java | 7 +- .../jpa/rs/metadata/model/CollectionWrapper.java | 44 + .../internal/jpa/rs/metadata/model/ItemLinks.java | 98 + .../internal/jpa/rs/metadata/model/Link.java | 7 +- .../internal/jpa/rs/metadata/model/LinkV2.java | 88 + .../jpa/rs/metadata/model/v2/ContextsCatalog.java | 50 + .../jpa/rs/metadata/model/v2/MetadataCatalog.java | 59 + .../jpa/rs/metadata/model/v2/Property.java | 64 + .../jpa/rs/metadata/model/v2/Reference.java | 58 + .../jpa/rs/metadata/model/v2/Resource.java | 52 + .../jpa/rs/metadata/model/v2/ResourceSchema.java | 129 + .../jpa/transaction/EntityTransactionImpl.java | 2 + .../jpa/transaction/JTATransactionWrapper.java | 4 +- .../internal/jpa/weaving/ClassWeaver.java | 366 +- .../jpa/weaving/CollectionProxyClassWriter.java | 217 + .../internal/jpa/weaving/MethodWeaver.java | 64 +- .../internal/jpa/weaving/PersistenceWeaver.java | 381 +- .../jpa/weaving/RestAdapterClassWriter.java | 13 +- .../weaving/RestCollectionAdapterClassWriter.java | 135 + .../weaving/RestReferenceAdapterV2ClassWriter.java | 136 + .../internal/jpa/weaving/TransformerFactory.java | 14 +- .../internal/libraries/asm/AnnotationVisitor.java | 132 +- .../internal/libraries/asm/AnnotationWriter.java | 125 +- .../internal/libraries/asm/Attribute.java | 195 +- .../internal/libraries/asm/ByteVector.java | 148 +- .../internal/libraries/asm/ClassAdapter.java | 121 - .../internal/libraries/asm/ClassReader.java | 3346 ++++--- .../internal/libraries/asm/ClassVisitor.java | 351 +- .../internal/libraries/asm/ClassWriter.java | 946 +- .../internal/libraries/asm/Context.java | 145 + .../persistence/internal/libraries/asm/Edge.java | 2 +- .../internal/libraries/asm/FieldVisitor.java | 108 +- .../internal/libraries/asm/FieldWriter.java | 145 +- .../persistence/internal/libraries/asm/Frame.java | 1047 +- .../persistence/internal/libraries/asm/Handle.java | 222 + .../internal/libraries/asm/Handler.java | 53 +- .../persistence/internal/libraries/asm/Item.java | 181 +- .../persistence/internal/libraries/asm/Label.java | 161 +- .../internal/libraries/asm/MethodAdapter.java | 195 - .../internal/libraries/asm/MethodVisitor.java | 896 +- .../internal/libraries/asm/MethodWriter.java | 1601 +-- .../internal/libraries/asm/ModuleVisitor.java | 133 + .../internal/libraries/asm/ModuleWriter.java | 178 + .../internal/libraries/asm/Opcodes.java | 53 +- .../persistence/internal/libraries/asm/Type.java | 399 +- .../internal/libraries/asm/TypePath.java | 196 + .../internal/libraries/asm/TypeReference.java | 452 + .../libraries/asm/commons/AdviceAdapter.java | 749 +- .../libraries/asm/commons/AnalyzerAdapter.java | 1068 +- .../libraries/asm/commons/AnnotationRemapper.java | 79 + .../libraries/asm/commons/ClassRemapper.java | 143 + .../libraries/asm/commons/CodeSizeEvaluator.java | 92 +- .../libraries/asm/commons/EmptyVisitor.java | 238 - .../libraries/asm/commons/FieldRemapper.java | 71 + .../libraries/asm/commons/GeneratorAdapter.java | 920 +- .../libraries/asm/commons/InstructionAdapter.java | 1255 +-- .../libraries/asm/commons/JSRInlinerAdapter.java | 358 +- .../asm/commons/LocalVariablesSorter.java | 243 +- .../internal/libraries/asm/commons/Method.java | 103 +- .../libraries/asm/commons/MethodRemapper.java | 223 + .../libraries/asm/commons/ModuleRemapper.java | 80 + .../internal/libraries/asm/commons/Remapper.java | 177 +- .../asm/commons/RemappingAnnotationAdapter.java | 51 +- .../asm/commons/RemappingClassAdapter.java | 128 +- .../asm/commons/RemappingFieldAdapter.java | 38 +- .../asm/commons/RemappingMethodAdapter.java | 246 +- .../asm/commons/RemappingSignatureAdapter.java | 45 +- .../asm/commons/SerialVersionUIDAdder.java | 215 +- .../libraries/asm/commons/SignatureRemapper.java | 159 + .../libraries/asm/commons/SimpleRemapper.java | 25 +- .../libraries/asm/commons/StaticInitMerger.java | 40 +- .../asm/commons/TableSwitchGenerator.java | 8 +- .../libraries/asm/commons/TryCatchBlockSorter.java | 72 +- .../internal/libraries/asm/commons/package.html | 18 +- .../optimizer/AnnotationConstantsCollector.java | 147 + .../asm/optimizer/ClassConstantsCollector.java | 205 + .../libraries/asm/optimizer/ClassOptimizer.java | 259 + .../internal/libraries/asm/optimizer/Constant.java | 336 + .../libraries/asm/optimizer/ConstantPool.java | 251 + .../asm/optimizer/FieldConstantsCollector.java | 89 + .../libraries/asm/optimizer/JarOptimizer.java | 235 + .../asm/optimizer/MethodConstantsCollector.java | 224 + .../libraries/asm/optimizer/MethodOptimizer.java | 180 + .../asm/optimizer/ModuleConstantsCollector.java | 84 + .../libraries/asm/optimizer/NameMapping.java | 114 + .../internal/libraries/asm/optimizer/Shrinker.java | 282 + .../internal/libraries/asm/package.html | 32 +- .../libraries/asm/signature/SignatureReader.java | 183 +- .../libraries/asm/signature/SignatureVisitor.java | 137 +- .../libraries/asm/signature/SignatureWriter.java | 28 +- .../internal/libraries/asm/signature/package.html | 2 +- .../libraries/asm/tree/AbstractInsnNode.java | 137 +- .../libraries/asm/tree/AnnotationNode.java | 116 +- .../internal/libraries/asm/tree/ClassNode.java | 292 +- .../internal/libraries/asm/tree/FieldInsnNode.java | 45 +- .../internal/libraries/asm/tree/FieldNode.java | 234 +- .../internal/libraries/asm/tree/FrameNode.java | 140 +- .../internal/libraries/asm/tree/IincInsnNode.java | 16 +- .../libraries/asm/tree/InnerClassNode.java | 42 +- .../internal/libraries/asm/tree/InsnList.java | 248 +- .../internal/libraries/asm/tree/InsnNode.java | 43 +- .../internal/libraries/asm/tree/IntInsnNode.java | 23 +- .../libraries/asm/tree/InvokeDynamicInsnNode.java | 102 + .../internal/libraries/asm/tree/JumpInsnNode.java | 36 +- .../internal/libraries/asm/tree/LabelNode.java | 9 +- .../internal/libraries/asm/tree/LdcInsnNode.java | 17 +- .../libraries/asm/tree/LineNumberNode.java | 15 +- .../asm/tree/LocalVariableAnnotationNode.java | 157 + .../libraries/asm/tree/LocalVariableNode.java | 47 +- .../libraries/asm/tree/LookupSwitchInsnNode.java | 53 +- .../internal/libraries/asm/tree/MemberNode.java | 120 - .../libraries/asm/tree/MethodInsnNode.java | 76 +- .../internal/libraries/asm/tree/MethodNode.java | 621 +- .../libraries/asm/tree/ModuleExportNode.java | 75 + .../internal/libraries/asm/tree/ModuleNode.java | 157 + .../libraries/asm/tree/ModuleProvideNode.java | 72 + .../libraries/asm/tree/ModuleRequireNode.java | 76 + .../libraries/asm/tree/MultiANewArrayInsnNode.java | 16 +- .../internal/libraries/asm/tree/ParameterNode.java | 76 + .../libraries/asm/tree/TableSwitchInsnNode.java | 50 +- .../libraries/asm/tree/TryCatchBlockNode.java | 93 +- .../libraries/asm/tree/TypeAnnotationNode.java | 100 + .../internal/libraries/asm/tree/TypeInsnNode.java | 25 +- .../internal/libraries/asm/tree/VarInsnNode.java | 29 +- .../libraries/asm/tree/analysis/Analyzer.java | 253 +- .../asm/tree/analysis/AnalyzerException.java | 16 +- .../asm/tree/analysis/BasicInterpreter.java | 500 +- .../libraries/asm/tree/analysis/BasicValue.java | 22 +- .../libraries/asm/tree/analysis/BasicVerifier.java | 636 +- .../libraries/asm/tree/analysis/Frame.java | 906 +- .../libraries/asm/tree/analysis/Interpreter.java | 136 +- .../asm/tree/analysis/SimpleVerifier.java | 153 +- .../libraries/asm/tree/analysis/SmallSet.java | 32 +- .../asm/tree/analysis/SourceInterpreter.java | 198 +- .../libraries/asm/tree/analysis/SourceValue.java | 18 +- .../libraries/asm/tree/analysis/Subroutine.java | 17 +- .../libraries/asm/tree/analysis/Value.java | 2 +- .../libraries/asm/tree/analysis/package.html | 8 +- .../internal/libraries/asm/tree/package.html | 74 +- .../internal/libraries/asm/util/ASMifiable.java | 23 +- .../internal/libraries/asm/util/ASMifier.java | 1368 +++ .../asm/util/ASMifierAbstractVisitor.java | 222 - .../asm/util/ASMifierAnnotationVisitor.java | 127 - .../libraries/asm/util/ASMifierClassVisitor.java | 575 -- .../libraries/asm/util/ASMifierFieldVisitor.java | 50 - .../libraries/asm/util/ASMifierMethodVisitor.java | 443 - .../libraries/asm/util/AbstractVisitor.java | 202 - .../libraries/asm/util/CheckAnnotationAdapter.java | 48 +- .../libraries/asm/util/CheckClassAdapter.java | 817 +- .../libraries/asm/util/CheckFieldAdapter.java | 73 +- .../libraries/asm/util/CheckMethodAdapter.java | 1324 +-- .../libraries/asm/util/CheckModuleAdapter.java | 98 + .../libraries/asm/util/CheckSignatureAdapter.java | 78 +- .../internal/libraries/asm/util/Printer.java | 1231 +++ .../internal/libraries/asm/util/Textifiable.java | 56 + .../internal/libraries/asm/util/Textifier.java | 1528 +++ .../libraries/asm/util/TraceAbstractVisitor.java | 179 - .../libraries/asm/util/TraceAnnotationVisitor.java | 247 +- .../libraries/asm/util/TraceClassVisitor.java | 535 +- .../libraries/asm/util/TraceFieldVisitor.java | 65 +- .../libraries/asm/util/TraceMethodVisitor.java | 639 +- .../libraries/asm/util/TraceModuleVisitor.java | 83 + .../libraries/asm/util/TraceSignatureVisitor.java | 95 +- .../internal/libraries/asm/util/Traceable.java | 52 - .../internal/libraries/asm/util/package.html | 2 +- .../libraries/asm/xml/ASMContentHandler.java | 784 +- .../internal/libraries/asm/xml/Processor.java | 451 +- .../internal/libraries/asm/xml/SAXAdapter.java | 17 +- .../libraries/asm/xml/SAXAnnotationAdapter.java | 182 +- .../libraries/asm/xml/SAXClassAdapter.java | 172 +- .../internal/libraries/asm/xml/SAXCodeAdapter.java | 402 +- .../libraries/asm/xml/SAXFieldAdapter.java | 40 +- .../libraries/asm/xml/SAXModuleAdapter.java | 94 + .../internal/libraries/asm/xml/asm-xml.dtd | 28 +- .../internal/libraries/asm/xml/package.html | 20 +- .../localization/EclipseLinkLocalization.java | 21 +- .../internal/localization/LoggingLocalization.java | 4 +- .../internal/localization/TraceLocalization.java | 40 - .../localization/i18n/DMSLocalizationResource.java | 8 +- .../i18n/ExceptionLocalizationResource.java | 70 +- .../i18n/JAXBLocalizationResource.java | 6 +- .../i18n/LoggingLocalizationResource.java | 1614 +-- .../i18n/ToStringLocalizationResource.java | 16 +- .../i18n/TraceLocalizationResource.java | 367 - .../mappings/converters/AttributeNamePrefix.java | 96 + .../converters/AttributeNameTokenizer.java | 233 + .../internal/oxm/ByteArrayDataSource.java | 78 +- .../internal/oxm/CharacterEscapeHandler.java | 49 + .../internal/oxm/ChoiceUnmarshalContext.java | 10 +- .../persistence/internal/oxm/Constants.java | 13 + org/eclipse/persistence/internal/oxm/Context.java | 35 +- .../internal/oxm/ConversionManager.java | 77 + .../internal/oxm/FieldTransformerNodeValue.java | 56 +- .../internal/oxm/JsonTypeConfiguration.java | 113 + .../persistence/internal/oxm/MappingNodeValue.java | 52 +- .../persistence/internal/oxm/Marshaller.java | 75 +- .../internal/oxm/NamespaceResolver.java | 136 +- .../internal/oxm/OXMSystemProperties.java | 48 + .../internal/oxm/QNameInheritancePolicy.java | 24 +- .../internal/oxm/ReferenceResolver.java | 1130 ++- org/eclipse/persistence/internal/oxm/Root.java | 41 +- .../internal/oxm/SAXFragmentBuilder.java | 41 +- .../persistence/internal/oxm/TypeNodeValue.java | 105 +- .../internal/oxm/UnmarshalXPathEngine.java | 7 +- .../persistence/internal/oxm/Unmarshaller.java | 78 +- .../oxm/XMLAnyCollectionMappingNodeValue.java | 226 +- .../internal/oxm/XMLAnyObjectMappingNodeValue.java | 127 +- .../XMLBinaryDataCollectionMappingNodeValue.java | 12 +- .../internal/oxm/XMLBinaryDataHelper.java | 15 +- .../oxm/XMLBinaryDataMappingNodeValue.java | 10 +- ...XMLChoiceCollectionMappingMarshalNodeValue.java | 164 +- .../oxm/XMLChoiceFieldToClassAssociation.java | 9 +- .../oxm/XMLChoiceObjectMappingNodeValue.java | 5 + .../XMLCollectionReferenceMappingNodeValue.java | 12 +- .../XMLCompositeCollectionMappingNodeValue.java | 120 +- ...LCompositeDirectCollectionMappingNodeValue.java | 16 +- .../oxm/XMLCompositeObjectMappingNodeValue.java | 86 +- .../internal/oxm/XMLConversionManager.java | 265 +- .../internal/oxm/XMLDirectMappingNodeValue.java | 24 +- .../internal/oxm/XMLInlineBinaryHandler.java | 11 +- .../persistence/internal/oxm/XMLMarshaller.java | 86 +- .../oxm/XMLObjectReferenceMappingNodeValue.java | 10 +- .../oxm/XMLRelationshipMappingNodeValue.java | 40 +- .../persistence/internal/oxm/XMLUnmarshaller.java | 970 ++ ...XMLVariableXPathCollectionMappingNodeValue.java | 2 +- .../oxm/XMLVariableXPathMappingNodeValue.java | 9 +- .../persistence/internal/oxm/XPathEngine.java | 33 +- .../persistence/internal/oxm/XPathFragment.java | 62 +- .../persistence/internal/oxm/XPathNode.java | 948 +- .../internal/oxm/XPathObjectBuilder.java | 93 +- .../internal/oxm/conversion/Base64.java | 217 +- .../internal/oxm/mappings/Descriptor.java | 5 +- .../persistence/internal/oxm/mappings/Field.java | 12 +- .../oxm/mappings/InverseReferenceMapping.java | 3 +- .../persistence/internal/oxm/mappings/Login.java | 2 + .../oxm/mappings/TransformationMapping.java | 18 + .../internal/oxm/mappings/UnionField.java | 5 +- .../oxm/mappings/VariableXPathObjectMapping.java | 5 +- .../oxm/record/AbstractMarshalRecordImpl.java | 19 +- .../oxm/record/CharacterEscapeHandlerWrapper.java | 2 +- .../persistence/internal/oxm/record/DOMReader.java | 1080 +- .../internal/oxm/record/DOMUnmarshaller.java | 1048 +- .../internal/oxm/record/DomToXMLEventWriter.java | 21 +- .../internal/oxm/record/DomToXMLStreamWriter.java | 18 +- .../internal/oxm/record/ExtendedResult.java | 32 + .../internal/oxm/record/ExtendedSource.java | 41 + .../internal/oxm/record/MarshalRecord.java | 80 +- .../internal/oxm/record/PlatformUnmarshaller.java | 180 +- .../internal/oxm/record/SAXUnmarshaller.java | 2256 +++-- .../oxm/record/SAXUnmarshallerHandler.java | 168 +- .../oxm/record/SequencedUnmarshalContext.java | 8 +- .../internal/oxm/record/TransformationRecord.java | 19 + .../oxm/record/UnmappedContentHandlerWrapper.java | 5 +- .../internal/oxm/record/UnmarshalRecord.java | 12 +- .../internal/oxm/record/UnmarshalRecordImpl.java | 3288 +++--- .../internal/oxm/record/XMLEventReaderReader.java | 6 +- .../internal/oxm/record/XMLPlatform.java | 23 + .../persistence/internal/oxm/record/XMLReader.java | 98 +- .../persistence/internal/oxm/record/XMLRecord.java | 6 + .../internal/oxm/record/XMLStreamReaderReader.java | 15 +- .../record/deferred/DeferredContentHandler.java | 15 +- .../internal/oxm/record/json/JSONLexer.java | 1008 -- .../internal/oxm/record/json/JSONParser.java | 936 -- .../internal/oxm/record/json/JSONReader.java | 763 -- .../internal/oxm/record/json/JsonParserReader.java | 365 + .../oxm/record/json/JsonStructureReader.java | 670 ++ .../internal/oxm/schema/SchemaModelGenerator.java | 17 +- .../internal/oxm/schema/SchemaModelProject.java | 105 +- .../internal/oxm/schema/model/ComplexType.java | 17 +- .../internal/oxm/schema/model/Element.java | 162 +- .../internal/oxm/schema/model/Restriction.java | 166 +- .../internal/oxm/schema/model/Schema.java | 68 +- .../internal/oxm/schema/model/SimpleType.java | 28 +- .../platform/database/oracle/XMLTypeFactory.java | 67 +- .../oracle/xdb/XMLTypeBindCallCustomParameter.java | 107 +- .../database/oracle/xdb/XMLTypeFactoryImpl.java | 137 +- .../internal/queries/CallQueryMechanism.java | 3 + .../queries/CollectionContainerPolicy.java | 21 + .../internal/queries/ContainerPolicy.java | 58 +- .../internal/queries/DatabaseQueryMechanism.java | 1 - .../queries/DatasourceCallQueryMechanism.java | 20 +- .../internal/queries/ExpressionQueryMechanism.java | 8 +- .../queries/IndirectListContainerPolicy.java | 12 +- .../internal/queries/InterfaceContainerPolicy.java | 6 +- .../internal/queries/JoinedAttributeManager.java | 140 +- .../internal/queries/ListContainerPolicy.java | 33 +- .../internal/queries/MapContainerPolicy.java | 23 +- .../queries/MappedKeyMapContainerPolicy.java | 32 +- .../queries/SortedCollectionContainerPolicy.java | 4 +- .../internal/security/JCEEncryptor.java | 333 +- .../internal/security/PrivilegedAccessHelper.java | 990 +- .../internal/security/PrivilegedClassForName.java | 11 +- .../security/PrivilegedGetClassLoaderForClass.java | 9 +- .../PrivilegedGetClassLoaderFromCurrentThread.java | 46 + .../security/PrivilegedGetConstructorFor.java | 14 +- .../security/PrivilegedGetContextClassLoader.java | 9 +- .../PrivilegedGetDeclaredConstructorFor.java | 14 +- .../security/PrivilegedGetDeclaredField.java | 14 +- .../security/PrivilegedGetDeclaredFields.java | 10 +- .../security/PrivilegedGetDeclaredMethod.java | 14 +- .../security/PrivilegedGetDeclaredMethods.java | 11 +- .../internal/security/PrivilegedGetField.java | 14 +- .../internal/security/PrivilegedGetFieldType.java | 8 +- .../internal/security/PrivilegedGetFields.java | 12 +- .../internal/security/PrivilegedGetMethod.java | 19 +- .../PrivilegedGetMethodParameterTypes.java | 9 +- .../security/PrivilegedGetMethodReturnType.java | 9 +- .../internal/security/PrivilegedGetMethods.java | 12 +- .../security/PrivilegedGetSystemProperty.java | 61 + .../security/PrivilegedGetValueFromField.java | 7 +- .../security/PrivilegedInvokeConstructor.java | 7 +- .../internal/security/PrivilegedMethodInvoker.java | 11 +- .../security/PrivilegedNewInstanceFromClass.java | 5 +- .../security/PrivilegedSetValueInField.java | 11 +- .../internal/security/SecurableObjectHolder.java | 15 +- .../internal/sequencing/SequencingManager.java | 131 +- .../internal/sessions/AbstractSession.java | 230 +- .../sessions/AggregateCollectionChangeRecord.java | 21 +- .../internal/sessions/CollectionChangeRecord.java | 32 +- .../internal/sessions/CommitManager.java | 10 +- .../internal/sessions/DatabaseSessionImpl.java | 145 +- .../internal/sessions/MergeManager.java | 9 +- .../internal/sessions/ObjectChangeSet.java | 62 +- .../internal/sessions/PropertiesHandler.java | 66 +- .../sessions/RepeatableWriteUnitOfWork.java | 5 +- .../internal/sessions/SimpleResultSetRecord.java | 23 +- .../internal/sessions/UnitOfWorkChangeSet.java | 12 +- .../internal/sessions/UnitOfWorkImpl.java | 51 +- .../cdi/EntityListenerInjectionManagerImpl.java | 47 +- .../ProfileDiscoveryStartedCommand.java | 40 - .../ProfileDiscoveryStoppedCommand.java | 40 - .../coordination/ProfileMessageReceiveCommand.java | 40 - .../coordination/ProfileMessageSentCommand.java | 40 - .../ProfileRemoteChangeSetCommand.java | 40 - .../jgroups/JGroupsRemoteConnection.java | 184 + .../rmi/_RMIRemoteCommandConnection_Stub.java | 136 + .../iiop/_RMIRemoteCommandConnectionImpl_Tie.java | 71 +- .../factories/DirectToXMLTypeMappingHelper.java | 4 +- .../factories/MissingDescriptorListener.java | 4 +- .../ObjectPersistenceRuntimeXMLProject.java | 6 +- .../ObjectPersistenceRuntimeXMLProject_11_1_1.java | 92 +- .../factories/PersistenceEntityResolver.java | 4 +- .../sessions/factories/SessionsFactory.java | 231 +- .../factories/XMLSessionConfigProject_11_1_1.java | 8 +- .../sessions/factories/model/SessionConfigs.java | 10 +- .../WebSphere_Liberty_Platform_Config.java | 19 + .../model/session/DatabaseSessionConfig.java | 8 +- .../model/session/SessionBrokerConfig.java | 10 +- .../factories/model/session/SessionConfig.java | 10 +- .../internal/sessions/remote/Transporter.java | 2 +- .../internal/weaving/PersistenceWeavedRest.java | 8 + .../persistence/internal/weaving/WeaverLogger.java | 167 + .../persistence/internal/xr/Attachment.java | 2 +- .../persistence/internal/xr/AttachmentHelper.java | 2 +- .../internal/xr/BatchQueryOperation.java | 2 +- .../persistence/internal/xr/CollectionResult.java | 2 +- .../persistence/internal/xr/DeleteOperation.java | 302 +- .../persistence/internal/xr/InsertOperation.java | 2 +- .../persistence/internal/xr/Invocation.java | 2 +- .../persistence/internal/xr/JPQLQueryHandler.java | 2 +- .../persistence/internal/xr/NamedQueryHandler.java | 2 +- org/eclipse/persistence/internal/xr/Operation.java | 2 +- org/eclipse/persistence/internal/xr/Parameter.java | 2 +- .../persistence/internal/xr/ProcedureArgument.java | 2 +- .../internal/xr/ProcedureOutputArgument.java | 2 +- .../persistence/internal/xr/ProjectHelper.java | 2 +- .../persistence/internal/xr/QNameTransformer.java | 2 +- .../persistence/internal/xr/QueryHandler.java | 2 +- .../persistence/internal/xr/QueryOperation.java | 1364 +-- org/eclipse/persistence/internal/xr/Result.java | 2 +- .../persistence/internal/xr/SQLQueryHandler.java | 2 +- .../internal/xr/StoredFunctionQueryHandler.java | 2 +- .../internal/xr/StoredProcedureQueryHandler.java | 2 +- .../persistence/internal/xr/UpdateOperation.java | 2 +- org/eclipse/persistence/internal/xr/Util.java | 110 +- .../persistence/internal/xr/ValueObject.java | 2 +- .../persistence/internal/xr/XRClassWriter.java | 8 +- .../internal/xr/XRDynamicClassLoader.java | 2 +- .../persistence/internal/xr/XRDynamicEntity.java | 2 +- .../internal/xr/XRDynamicEntityAccessor.java | 2 +- .../internal/xr/XRDynamicEntityVHAccessor.java | 2 +- .../xr/XRDynamicEntity_CollectionWrapper.java | 2 +- .../internal/xr/XRDynamicPropertiesManager.java | 2 +- .../persistence/internal/xr/XRFieldInfo.java | 33 +- .../persistence/internal/xr/XRServiceAdapter.java | 2 +- .../persistence/internal/xr/XRServiceFactory.java | 1395 +-- .../persistence/internal/xr/XRServiceModel.java | 2 +- .../internal/xr/XRSessionConfigLoader.java | 2 +- .../persistence/internal/xr/XRSessionsFactory.java | 2 +- .../persistence/internal/xr/XmlBindingsModel.java | 2 +- .../internal/xr/sxf/SimpleXMLFormat.java | 2 +- .../internal/xr/sxf/SimpleXMLFormatModel.java | 2 +- .../internal/xr/sxf/SimpleXMLFormatProject.java | 2 +- .../persistence/jaxb/BeanValidationChecker.java | 33 + .../persistence/jaxb/BeanValidationHelper.java | 275 + .../persistence/jaxb/BeanValidationMode.java | 40 + .../jaxb/ConstraintViolationWrapper.java | 112 + .../jaxb/DefaultXMLNameTransformer.java | 78 +- .../persistence/jaxb/JAXBBeanValidator.java | 499 + org/eclipse/persistence/jaxb/JAXBBinder.java | 29 +- org/eclipse/persistence/jaxb/JAXBContext.java | 3200 +++--- .../persistence/jaxb/JAXBContextFactory.java | 201 +- .../persistence/jaxb/JAXBContextProperties.java | 174 +- .../persistence/jaxb/JAXBEnumTypeConverter.java | 9 +- org/eclipse/persistence/jaxb/JAXBIntrospector.java | 48 +- org/eclipse/persistence/jaxb/JAXBMarshaller.java | 1949 ++-- org/eclipse/persistence/jaxb/JAXBUnmarshaller.java | 2565 ++--- org/eclipse/persistence/jaxb/JAXBValidator.java | 4 +- .../persistence/jaxb/MOXySystemProperties.java | 86 + .../persistence/jaxb/MarshallerProperties.java | 110 +- org/eclipse/persistence/jaxb/ObjectGraph.java | 6 +- org/eclipse/persistence/jaxb/ReflectionUtils.java | 393 + org/eclipse/persistence/jaxb/Subgraph.java | 10 +- .../persistence/jaxb/UnmarshallerProperties.java | 447 +- .../persistence/jaxb/ValidationXMLReader.java | 208 + org/eclipse/persistence/jaxb/beanval.xsd | 40 + .../jaxb/compiler/AnnotationsProcessor.java | 10020 ++++++++++--------- .../persistence/jaxb/compiler/CompilerHelper.java | 96 +- .../jaxb/compiler/ElementDeclaration.java | 14 +- .../persistence/jaxb/compiler/EnumTypeInfo.java | 14 +- .../persistence/jaxb/compiler/Generator.java | 628 +- .../jaxb/compiler/MappingsGenerator.java | 674 +- .../persistence/jaxb/compiler/MarshalCallback.java | 10 +- .../persistence/jaxb/compiler/NamespaceInfo.java | 71 +- .../persistence/jaxb/compiler/Property.java | 493 +- .../persistence/jaxb/compiler/SchemaGenerator.java | 4812 ++++----- .../persistence/jaxb/compiler/TypeInfo.java | 199 +- .../jaxb/compiler/UnmarshalCallback.java | 10 +- .../persistence/jaxb/compiler/XMLProcessor.java | 551 +- .../persistence/jaxb/compiler/XmlNillableInfo.java | 38 + .../builder/TransformerPropertyBuilder.java | 95 + .../helper/TransformerReflectionHelper.java | 61 + .../jaxb/compiler/facets/DecimalMaxFacet.java | 42 + .../jaxb/compiler/facets/DecimalMinFacet.java | 42 + .../jaxb/compiler/facets/DigitsFacet.java | 42 + .../persistence/jaxb/compiler/facets/Facet.java | 23 + .../jaxb/compiler/facets/FacetVisitor.java | 87 + .../persistence/jaxb/compiler/facets/MaxFacet.java | 35 + .../persistence/jaxb/compiler/facets/MinFacet.java | 35 + .../jaxb/compiler/facets/PatternFacet.java | 44 + .../jaxb/compiler/facets/PatternListFacet.java | 41 + .../jaxb/compiler/facets/SizeFacet.java | 42 + .../jaxb/dynamic/DynamicJAXBContext.java | 794 +- .../jaxb/dynamic/metadata/SchemaMetadata.java | 2 +- .../persistence/jaxb/eclipselink_oxm_2_5.xsd | 636 -- .../persistence/jaxb/eclipselink_oxm_2_6.xsd | 669 ++ org/eclipse/persistence/jaxb/javamodel/Helper.java | 877 +- .../persistence/jaxb/javamodel/JavaClass.java | 21 +- .../jaxb/javamodel/JavaClassInstanceOf.java | 21 + .../persistence/jaxb/javamodel/JavaField.java | 4 +- .../jaxb/javamodel/JavaHasAnnotations.java | 4 +- .../persistence/jaxb/javamodel/JavaMethod.java | 5 +- .../persistence/jaxb/javamodel/JavaModelInput.java | 6 +- .../persistence/jaxb/javamodel/JavaPackage.java | 4 +- .../jaxb/javamodel/oxm/OXMJAXBElementImpl.java | 49 +- .../jaxb/javamodel/oxm/OXMJavaClassImpl.java | 63 +- .../jaxb/javamodel/oxm/OXMJavaConstructorImpl.java | 4 +- .../jaxb/javamodel/oxm/OXMJavaFieldImpl.java | 4 +- .../jaxb/javamodel/oxm/OXMJavaMethodImpl.java | 8 +- .../jaxb/javamodel/oxm/OXMJavaModelImpl.java | 4 +- .../jaxb/javamodel/oxm/OXMJavaModelInputImpl.java | 4 +- .../jaxb/javamodel/oxm/OXMJavaPackageImpl.java | 4 +- .../jaxb/javamodel/oxm/OXMObjectFactoryImpl.java | 50 +- .../javamodel/reflection/AnnotationHelper.java | 2 +- .../jaxb/javamodel/reflection/JavaClassImpl.java | 233 +- .../jaxb/javamodel/reflection/JavaMethodImpl.java | 8 +- .../jaxb/javamodel/reflection/JavaModelImpl.java | 162 +- .../javamodel/reflection/JavaModelInputImpl.java | 26 +- .../jaxb/javamodel/xjc/XJCJavaAnnotationImpl.java | 4 +- .../jaxb/javamodel/xjc/XJCJavaClassImpl.java | 50 +- .../jaxb/javamodel/xjc/XJCJavaConstructorImpl.java | 4 +- .../jaxb/javamodel/xjc/XJCJavaFieldImpl.java | 4 +- .../jaxb/javamodel/xjc/XJCJavaMethodImpl.java | 11 +- .../jaxb/javamodel/xjc/XJCJavaModelImpl.java | 4 +- .../jaxb/javamodel/xjc/XJCJavaModelInputImpl.java | 6 +- .../jaxb/javamodel/xjc/XJCJavaPackageImpl.java | 4 +- .../persistence/jaxb/metadata/MetadataSource.java | 5 +- .../jaxb/metadata/MetadataSourceAdapter.java | 4 +- .../jaxb/plugins/BeanValidationPlugin.java | 1003 ++ .../persistence/jaxb/rs/MOXyJsonProvider.java | 565 +- .../persistence/jaxb/xmlmodel/JavaAttribute.java | 22 +- .../persistence/jaxb/xmlmodel/JavaType.java | 225 +- .../jaxb/xmlmodel/XmlAbstractNullPolicy.java | 20 +- .../jaxb/xmlmodel/XmlAccessMethods.java | 18 +- .../persistence/jaxb/xmlmodel/XmlAccessOrder.java | 16 +- .../persistence/jaxb/xmlmodel/XmlAccessType.java | 20 +- .../persistence/jaxb/xmlmodel/XmlAnyAttribute.java | 30 +- .../persistence/jaxb/xmlmodel/XmlAnyElement.java | 40 +- .../persistence/jaxb/xmlmodel/XmlAttribute.java | 58 +- .../persistence/jaxb/xmlmodel/XmlBindings.java | 271 +- .../jaxb/xmlmodel/XmlClassExtractor.java | 16 +- .../persistence/jaxb/xmlmodel/XmlElement.java | 102 +- .../jaxb/xmlmodel/XmlElementNillable.java | 69 + .../persistence/jaxb/xmlmodel/XmlElementRef.java | 42 +- .../persistence/jaxb/xmlmodel/XmlElementRefs.java | 34 +- .../jaxb/xmlmodel/XmlElementWrapper.java | 22 +- .../persistence/jaxb/xmlmodel/XmlElements.java | 40 +- org/eclipse/persistence/jaxb/xmlmodel/XmlEnum.java | 24 +- .../persistence/jaxb/xmlmodel/XmlEnumValue.java | 16 +- .../jaxb/xmlmodel/XmlInverseReference.java | 28 +- .../jaxb/xmlmodel/XmlIsSetNullPolicy.java | 56 +- .../jaxb/xmlmodel/XmlJavaTypeAdapter.java | 18 +- .../jaxb/xmlmodel/XmlJavaTypeAdapters.java | 20 +- .../persistence/jaxb/xmlmodel/XmlJoinNodes.java | 60 +- org/eclipse/persistence/jaxb/xmlmodel/XmlMap.java | 82 +- .../xmlmodel/XmlMarshalNullRepresentation.java | 18 +- .../jaxb/xmlmodel/XmlNamedAttributeNode.java | 26 +- .../jaxb/xmlmodel/XmlNamedObjectGraph.java | 34 +- .../jaxb/xmlmodel/XmlNamedObjectGraphs.java | 28 +- .../jaxb/xmlmodel/XmlNamedSubgraph.java | 32 +- .../persistence/jaxb/xmlmodel/XmlNsForm.java | 18 +- .../persistence/jaxb/xmlmodel/XmlNullPolicy.java | 16 +- .../persistence/jaxb/xmlmodel/XmlProperties.java | 58 +- .../persistence/jaxb/xmlmodel/XmlRegistry.java | 80 +- .../persistence/jaxb/xmlmodel/XmlRootElement.java | 18 +- .../persistence/jaxb/xmlmodel/XmlSchema.java | 62 +- .../persistence/jaxb/xmlmodel/XmlSchemaType.java | 20 +- .../persistence/jaxb/xmlmodel/XmlSchemaTypes.java | 20 +- .../jaxb/xmlmodel/XmlTransformation.java | 100 +- .../persistence/jaxb/xmlmodel/XmlTransient.java | 16 +- org/eclipse/persistence/jaxb/xmlmodel/XmlType.java | 32 +- .../persistence/jaxb/xmlmodel/XmlValue.java | 36 +- .../persistence/jaxb/xmlmodel/XmlVariableNode.java | 44 +- .../jaxb/xmlmodel/XmlVirtualAccessMethods.java | 20 +- .../xmlmodel/XmlVirtualAccessMethodsSchema.java | 4 +- org/eclipse/persistence/jpa/Archive.java | 4 +- org/eclipse/persistence/jpa/JpaEntityManager.java | 4 +- .../persistence/jpa/JpaEntityManagerFactory.java | 4 +- .../persistence/jpa/PersistenceProvider.java | 65 +- .../persistence/jpa/config/RuntimeFactory.java | 12 +- .../persistence/jpa/eclipselink_orm_2_5.xsd | 66 + .../jpql/AbstractEclipseLinkSemanticValidator.java | 29 +- .../jpa/jpql/AbstractGrammarValidator.java | 210 +- .../jpa/jpql/AbstractSemanticValidator.java | 80 +- .../persistence/jpa/jpql/AbstractValidator.java | 4 +- .../jpa/jpql/EclipseLinkGrammarValidator.java | 26 +- .../persistence/jpa/jpql/EclipseLinkVersion.java | 13 +- .../persistence/jpa/jpql/ExpressionTools.java | 10 +- .../persistence/jpa/jpql/JPQLQueryDeclaration.java | 16 +- .../jpa/jpql/JPQLQueryProblemMessages.java | 5 +- .../jpa/jpql/JPQLQueryProblemResourceBundle.java | 7 +- org/eclipse/persistence/jpa/jpql/LiteralType.java | 4 +- .../persistence/jpa/jpql/LiteralVisitor.java | 10 +- .../jpa/jpql/SemanticValidatorHelper.java | 102 +- org/eclipse/persistence/jpa/jpql/WordParser.java | 13 +- .../jpa/jpql/jpa_jpql_validation.properties | 7 +- .../persistence/jpa/jpql/parser/AbsExpression.java | 8 +- .../jpa/jpql/parser/AbstractConditionalClause.java | 6 +- .../AbstractDoubleEncapsulatedExpression.java | 4 +- .../parser/AbstractEncapsulatedExpression.java | 6 +- .../jpa/jpql/parser/AbstractExpression.java | 28 +- .../jpa/jpql/parser/AbstractJPQLGrammar.java | 6 +- .../jpa/jpql/parser/AbstractOrderByClause.java | 6 +- .../AbstractSingleEncapsulatedExpression.java | 6 +- .../AbstractTripleEncapsulatedExpression.java | 4 +- .../jpa/jpql/parser/AdditionExpression.java | 6 +- .../jpa/jpql/parser/AggregateExpressionBNF.java | 10 +- .../jpa/jpql/parser/AggregateFunction.java | 6 +- .../jpa/jpql/parser/AllOrAnyExpression.java | 10 +- .../jpa/jpql/parser/AllOrAnyExpressionBNF.java | 4 +- .../persistence/jpa/jpql/parser/AndExpression.java | 33 +- .../jpa/jpql/parser/AndExpressionFactory.java | 25 +- .../jpa/jpql/parser/ArithmeticExpressionBNF.java | 4 +- .../jpql/parser/ArithmeticExpressionFactory.java | 25 +- .../jpa/jpql/parser/ArithmeticFactor.java | 4 +- .../jpa/jpql/parser/ArithmeticFactorBNF.java | 4 +- .../jpa/jpql/parser/ArithmeticPrimaryBNF.java | 14 +- .../jpa/jpql/parser/ArithmeticTermBNF.java | 4 +- .../persistence/jpa/jpql/parser/AsOfClause.java | 4 +- .../persistence/jpa/jpql/parser/AsOfClauseBNF.java | 4 +- .../persistence/jpa/jpql/parser/AvgFunction.java | 6 +- .../jpa/jpql/parser/BetweenExpression.java | 4 +- .../jpa/jpql/parser/BetweenExpressionBNF.java | 6 +- .../jpa/jpql/parser/BooleanExpressionBNF.java | 4 +- .../jpa/jpql/parser/BooleanPrimaryBNF.java | 10 +- .../jpa/jpql/parser/CaseExpression.java | 8 +- .../jpa/jpql/parser/CaseExpressionBNF.java | 6 +- .../jpa/jpql/parser/CastExpression.java | 7 +- .../jpa/jpql/parser/CastExpressionBNF.java | 4 +- .../jpa/jpql/parser/CoalesceExpression.java | 4 +- .../jpa/jpql/parser/CoalesceExpressionBNF.java | 4 +- .../jpa/jpql/parser/CollectionExpression.java | 6 +- .../jpql/parser/CollectionMemberDeclaration.java | 8 +- .../parser/CollectionMemberDeclarationBNF.java | 4 +- .../jpql/parser/CollectionMemberExpression.java | 6 +- .../jpql/parser/CollectionMemberExpressionBNF.java | 4 +- .../parser/CollectionValuedPathExpression.java | 4 +- .../parser/CollectionValuedPathExpressionBNF.java | 6 +- .../jpa/jpql/parser/ComparisonExpression.java | 18 +- .../jpa/jpql/parser/ComparisonExpressionBNF.java | 24 +- .../jpql/parser/ComparisonExpressionFactory.java | 2 +- .../jpa/jpql/parser/CompoundExpression.java | 8 +- .../jpa/jpql/parser/ConcatExpression.java | 12 +- .../jpa/jpql/parser/ConditionalExpressionBNF.java | 4 +- .../jpa/jpql/parser/ConditionalFactorBNF.java | 4 +- .../jpa/jpql/parser/ConditionalPrimaryBNF.java | 4 +- .../jpa/jpql/parser/ConditionalTermBNF.java | 4 +- .../jpa/jpql/parser/ConnectByClause.java | 6 +- .../jpa/jpql/parser/ConnectByClauseBNF.java | 4 +- .../jpa/jpql/parser/ConnectByClauseFactory.java | 4 +- .../jpa/jpql/parser/ConstructorExpression.java | 6 +- .../jpa/jpql/parser/ConstructorExpressionBNF.java | 4 +- .../jpa/jpql/parser/ConstructorItemBNF.java | 6 +- .../persistence/jpa/jpql/parser/CountFunction.java | 8 +- .../persistence/jpa/jpql/parser/DatabaseType.java | 12 +- .../jpa/jpql/parser/DatabaseTypeQueryBNF.java | 10 +- .../persistence/jpa/jpql/parser/DateTime.java | 10 +- .../jpa/jpql/parser/DateTimePrimaryBNF.java | 10 +- .../jpa/jpql/parser/DatetimeExpressionBNF.java | 4 +- .../jpql/parser/DefaultEclipseLinkJPQLGrammar.java | 8 +- .../persistence/jpa/jpql/parser/DeleteClause.java | 6 +- .../jpa/jpql/parser/DeleteClauseBNF.java | 4 +- .../DeleteClauseRangeVariableDeclarationBNF.java | 4 +- .../jpa/jpql/parser/DeleteStatement.java | 6 +- .../jpa/jpql/parser/DeleteStatementBNF.java | 4 +- .../DerivedCollectionMemberDeclarationBNF.java | 4 +- .../jpa/jpql/parser/DivisionExpression.java | 6 +- .../jpa/jpql/parser/EclipseLinkJPQLGrammar2_4.java | 4 +- .../jpa/jpql/parser/EclipseLinkJPQLGrammar2_5.java | 4 +- .../jpa/jpql/parser/EclipseLinkJPQLGrammar2_6.java | 143 + .../EmptyCollectionComparisonExpression.java | 6 +- .../EmptyCollectionComparisonExpressionBNF.java | 4 +- ...capsulatedIdentificationVariableExpression.java | 6 +- .../jpa/jpql/parser/EntityExpressionBNF.java | 10 +- .../jpql/parser/EntityOrValueExpressionBNF.java | 6 +- .../jpa/jpql/parser/EntityTypeExpressionBNF.java | 6 +- .../jpa/jpql/parser/EntityTypeLiteral.java | 6 +- .../jpa/jpql/parser/EntryExpression.java | 6 +- .../jpa/jpql/parser/EnumExpressionBNF.java | 4 +- .../jpa/jpql/parser/EnumPrimaryBNF.java | 10 +- .../jpa/jpql/parser/ExistsExpression.java | 6 +- .../jpa/jpql/parser/ExistsExpressionBNF.java | 4 +- .../persistence/jpa/jpql/parser/Expression.java | 14 +- .../jpa/jpql/parser/ExpressionRegistry.java | 6 +- .../jpa/jpql/parser/ExtractExpression.java | 8 +- .../jpa/jpql/parser/ExtractExpressionBNF.java | 4 +- .../persistence/jpa/jpql/parser/FromClause.java | 8 +- .../persistence/jpa/jpql/parser/FromClauseBNF.java | 4 +- .../parser/FullyQualifyPathExpressionVisitor.java | 25 +- .../jpa/jpql/parser/FunctionExpression.java | 4 +- .../jpa/jpql/parser/FunctionExpressionBNF.java | 4 +- .../jpa/jpql/parser/FunctionItemBNF.java | 6 +- .../jpql/parser/FunctionsReturningDatetimeBNF.java | 4 +- .../jpql/parser/FunctionsReturningNumericsBNF.java | 10 +- .../jpql/parser/FunctionsReturningStringsBNF.java | 6 +- .../jpa/jpql/parser/GeneralCaseExpressionBNF.java | 4 +- .../parser/GeneralIdentificationVariableBNF.java | 6 +- .../persistence/jpa/jpql/parser/GroupByClause.java | 6 +- .../jpa/jpql/parser/GroupByClauseBNF.java | 4 +- .../jpa/jpql/parser/GroupByItemBNF.java | 4 +- .../persistence/jpa/jpql/parser/HavingClause.java | 6 +- .../jpa/jpql/parser/HavingClauseBNF.java | 4 +- .../jpa/jpql/parser/HierarchicalQueryClause.java | 6 +- .../parser/IdentificationVariableDeclaration.java | 6 +- .../IdentificationVariableDeclarationBNF.java | 4 +- .../jpa/jpql/parser/IdentifierRole.java | 2 +- .../persistence/jpa/jpql/parser/InExpression.java | 22 +- .../jpa/jpql/parser/InExpressionBNF.java | 4 +- .../jpa/jpql/parser/InExpressionExpressionBNF.java | 6 +- .../jpa/jpql/parser/InExpressionItemBNF.java | 10 +- .../jpa/jpql/parser/IndexExpression.java | 6 +- .../jpql/parser/InternalCoalesceExpressionBNF.java | 4 +- .../jpql/parser/InternalColumnExpressionBNF.java | 4 +- .../jpql/parser/InternalConcatExpressionBNF.java | 8 +- .../jpa/jpql/parser/InternalFromClauseBNF.java | 8 +- .../jpql/parser/InternalLengthExpressionBNF.java | 6 +- .../parser/InternalLocateStringExpressionBNF.java | 6 +- .../parser/InternalLocateThirdExpressionBNF.java | 6 +- .../jpql/parser/InternalLowerExpressionBNF.java | 6 +- .../jpa/jpql/parser/InternalModExpressionBNF.java | 6 +- .../jpa/jpql/parser/InternalOrderByItemBNF.java | 6 +- .../jpql/parser/InternalSimpleFromClauseBNF.java | 4 +- .../jpa/jpql/parser/InternalSqrtExpressionBNF.java | 6 +- .../InternalSubstringPositionExpressionBNF.java | 8 +- .../InternalSubstringStringExpressionBNF.java | 8 +- .../jpql/parser/InternalUpperExpressionBNF.java | 6 +- .../jpa/jpql/parser/InternalWhenClauseBNF.java | 6 +- .../jpa/jpql/parser/JPQLExpression.java | 9 +- .../jpa/jpql/parser/JPQLGrammar1_0.java | 36 +- .../jpa/jpql/parser/JPQLGrammar2_0.java | 20 +- .../jpa/jpql/parser/JPQLGrammar2_1.java | 18 +- .../jpa/jpql/parser/JPQLStatementBNF.java | 4 +- org/eclipse/persistence/jpa/jpql/parser/Join.java | 15 +- .../parser/JoinAssociationPathExpressionBNF.java | 6 +- .../persistence/jpa/jpql/parser/JoinBNF.java | 4 +- .../persistence/jpa/jpql/parser/JoinFactory.java | 106 +- .../persistence/jpa/jpql/parser/JoinFetchBNF.java | 4 +- .../persistence/jpa/jpql/parser/KeyExpression.java | 6 +- .../jpa/jpql/parser/LengthExpression.java | 6 +- .../jpa/jpql/parser/LikeExpression.java | 6 +- .../jpa/jpql/parser/LikeExpressionBNF.java | 4 +- .../persistence/jpa/jpql/parser/LiteralBNF.java | 4 +- .../jpa/jpql/parser/LocateExpression.java | 6 +- .../jpa/jpql/parser/LowerExpression.java | 6 +- .../persistence/jpa/jpql/parser/MaxFunction.java | 6 +- .../persistence/jpa/jpql/parser/MinFunction.java | 6 +- .../persistence/jpa/jpql/parser/ModExpression.java | 6 +- .../jpa/jpql/parser/MultiplicationExpression.java | 6 +- .../persistence/jpa/jpql/parser/NewValueBNF.java | 4 +- .../persistence/jpa/jpql/parser/NotExpression.java | 5 +- .../jpa/jpql/parser/NullComparisonExpression.java | 6 +- .../jpql/parser/NullComparisonExpressionBNF.java | 4 +- .../jpa/jpql/parser/NullIfExpression.java | 4 +- .../jpa/jpql/parser/NullIfExpressionBNF.java | 4 +- .../jpa/jpql/parser/ObjectExpression.java | 6 +- .../jpa/jpql/parser/ObjectExpressionBNF.java | 4 +- .../persistence/jpa/jpql/parser/OnClause.java | 6 +- .../persistence/jpa/jpql/parser/OnClauseBNF.java | 4 +- .../persistence/jpa/jpql/parser/OrExpression.java | 19 +- .../persistence/jpa/jpql/parser/OrderByClause.java | 6 +- .../jpa/jpql/parser/OrderByClauseBNF.java | 4 +- .../persistence/jpa/jpql/parser/OrderByItem.java | 8 +- .../jpa/jpql/parser/OrderByItemBNF.java | 7 +- .../jpa/jpql/parser/OrderSiblingsByClause.java | 6 +- .../jpa/jpql/parser/OrderSiblingsByClauseBNF.java | 4 +- .../parser/QualifiedIdentificationVariableBNF.java | 6 +- .../persistence/jpa/jpql/parser/QueryPosition.java | 4 +- .../jpa/jpql/parser/RangeVariableDeclaration.java | 13 +- .../jpql/parser/RangeVariableDeclarationBNF.java | 6 +- .../jpa/jpql/parser/RegexpExpression.java | 7 +- .../jpa/jpql/parser/RegexpExpressionBNF.java | 4 +- .../jpa/jpql/parser/ResultVariable.java | 6 +- .../jpa/jpql/parser/ResultVariableBNF.java | 5 +- .../jpa/jpql/parser/ScalarExpressionBNF.java | 10 +- .../persistence/jpa/jpql/parser/SelectClause.java | 6 +- .../jpa/jpql/parser/SelectClauseBNF.java | 4 +- .../jpa/jpql/parser/SelectExpressionBNF.java | 10 +- .../jpa/jpql/parser/SelectStatement.java | 15 +- .../jpa/jpql/parser/SelectStatementBNF.java | 4 +- .../jpql/parser/SimpleArithmeticExpressionBNF.java | 4 +- .../jpa/jpql/parser/SimpleCaseExpressionBNF.java | 4 +- .../parser/SimpleConditionalExpressionBNF.java | 6 +- .../jpa/jpql/parser/SimpleEntityExpressionBNF.java | 4 +- .../parser/SimpleEntityOrValueExpressionBNF.java | 4 +- .../jpa/jpql/parser/SimpleFromClause.java | 4 +- .../jpa/jpql/parser/SimpleSelectClause.java | 6 +- .../jpa/jpql/parser/SimpleSelectClauseBNF.java | 4 +- .../jpa/jpql/parser/SimpleSelectExpressionBNF.java | 6 +- .../jpa/jpql/parser/SimpleSelectStatement.java | 4 +- .../SingleValuedObjectPathExpressionBNF.java | 4 +- .../jpql/parser/SingleValuedPathExpressionBNF.java | 10 +- .../jpa/jpql/parser/SizeExpression.java | 6 +- .../jpa/jpql/parser/SqrtExpression.java | 6 +- .../jpa/jpql/parser/StartWithClause.java | 4 +- .../jpa/jpql/parser/StartWithClauseBNF.java | 4 +- .../jpa/jpql/parser/StateFieldPathExpression.java | 10 +- .../jpa/jpql/parser/StringExpressionBNF.java | 4 +- .../jpa/jpql/parser/StringPrimaryBNF.java | 14 +- .../persistence/jpa/jpql/parser/SubExpression.java | 6 +- ...SelectIdentificationVariableDeclarationBNF.java | 6 +- .../persistence/jpa/jpql/parser/SubqueryBNF.java | 4 +- .../jpa/jpql/parser/SubqueryFromClauseBNF.java | 4 +- .../jpa/jpql/parser/SubstringExpression.java | 12 +- .../jpa/jpql/parser/SubtractionExpression.java | 6 +- .../persistence/jpa/jpql/parser/SumFunction.java | 7 +- .../jpa/jpql/parser/TableExpression.java | 7 +- .../jpa/jpql/parser/TableVariableDeclaration.java | 7 +- .../jpa/jpql/parser/TreatExpression.java | 4 +- .../jpa/jpql/parser/TreatExpressionBNF.java | 9 +- .../jpa/jpql/parser/TrimExpression.java | 18 +- .../jpa/jpql/parser/TypeExpression.java | 8 +- .../jpa/jpql/parser/TypeExpressionBNF.java | 4 +- .../persistence/jpa/jpql/parser/UnionClause.java | 11 +- .../jpa/jpql/parser/UnionClauseBNF.java | 4 +- .../persistence/jpa/jpql/parser/UpdateClause.java | 6 +- .../jpa/jpql/parser/UpdateClauseBNF.java | 4 +- .../persistence/jpa/jpql/parser/UpdateItem.java | 4 +- .../persistence/jpa/jpql/parser/UpdateItemBNF.java | 4 +- .../jpa/jpql/parser/UpdateStatement.java | 6 +- .../jpa/jpql/parser/UpdateStatementBNF.java | 4 +- .../jpa/jpql/parser/UpperExpression.java | 6 +- .../jpa/jpql/parser/ValueExpression.java | 6 +- .../persistence/jpa/jpql/parser/WhenClause.java | 6 +- .../persistence/jpa/jpql/parser/WhenClauseBNF.java | 4 +- .../persistence/jpa/jpql/parser/WhereClause.java | 6 +- .../jpa/jpql/parser/WhereClauseBNF.java | 4 +- .../jpql/tools/AbstractContentAssistVisitor.java | 947 +- .../jpa/jpql/tools/AbstractJPQLQueryHelper.java | 25 +- .../jpa/jpql/tools/AbstractRefactoringTool.java | 8 +- .../jpa/jpql/tools/BasicRefactoringTool.java | 31 +- .../jpql/tools/DefaultBasicRefactoringTool.java | 6 +- .../jpql/tools/DefaultContentAssistProposals.java | 9 +- .../jpql/tools/DefaultContentAssistVisitor.java | 6 +- .../jpa/jpql/tools/DefaultGrammarValidator.java | 160 +- .../jpa/jpql/tools/DefaultJPQLQueryHelper.java | 10 +- .../jpa/jpql/tools/DefaultLiteralVisitor.java | 8 +- .../jpa/jpql/tools/DefaultRefactoringTool.java | 14 +- .../jpa/jpql/tools/DefaultTextEdit.java | 4 +- .../tools/EclipseLinkBasicRefactoringTool.java | 12 +- .../tools/EclipseLinkContentAssistVisitor.java | 59 +- .../jpa/jpql/tools/EclipseLinkJPQLQueryHelper.java | 10 +- .../jpa/jpql/tools/EclipseLinkRefactoringTool.java | 14 +- .../jpql/tools/EclipseLinkSemanticValidator.java | 4 +- .../jpa/jpql/tools/GenericTypeHelper.java | 102 +- .../jpa/jpql/tools/JPQLQueryContext.java | 11 +- .../jpa/jpql/tools/NumericTypeComparator.java | 25 +- .../jpa/jpql/tools/RefactoringTool.java | 23 +- .../persistence/jpa/jpql/tools/TextEdit.java | 7 +- .../jpql/tools/model/AbstractJPQLQueryBuilder.java | 23 +- ...AbstractScalarExpressionStateObjectBuilder.java | 4 +- ...AbstractSelectExpressionStateObjectBuilder.java | 4 +- .../jpql/tools/model/BaseJPQLQueryFormatter.java | 4 +- .../model/DefaultActualJPQLQueryFormatter.java | 24 +- .../model/EclipseLinkActualJPQLQueryFormatter.java | 15 +- .../IConditionalExpressionStateObjectBuilder.java | 7 +- .../jpa/jpql/tools/model/IJPQLQueryBuilder.java | 6 +- .../model/IScalarExpressionStateObjectBuilder.java | 18 +- .../model/ISelectExpressionStateObjectBuilder.java | 6 +- .../ISimpleSelectExpressionStateObjectBuilder.java | 6 +- .../model/query/AbsExpressionStateObject.java | 6 +- .../AbstractConditionalClauseStateObject.java | 6 +- ...actDoubleEncapsulatedExpressionStateObject.java | 6 +- .../AbstractEncapsulatedExpressionStateObject.java | 6 +- .../model/query/AbstractFromClauseStateObject.java | 5 +- .../query/AbstractSelectClauseStateObject.java | 8 +- .../query/AbstractSelectStatementStateObject.java | 6 +- ...actSingleEncapsulatedExpressionStateObject.java | 6 +- .../tools/model/query/AbstractStateObject.java | 22 +- ...actTripleEncapsulatedExpressionStateObject.java | 4 +- .../model/query/AdditionExpressionStateObject.java | 4 +- .../model/query/AggregateFunctionStateObject.java | 4 +- .../model/query/AllOrAnyExpressionStateObject.java | 10 +- .../model/query/AndExpressionStateObject.java | 19 +- .../query/ArithmeticExpressionStateObject.java | 6 +- .../model/query/ArithmeticFactorStateObject.java | 4 +- .../tools/model/query/AvgFunctionStateObject.java | 6 +- .../model/query/BetweenExpressionStateObject.java | 4 +- .../model/query/CaseExpressionStateObject.java | 6 +- .../model/query/CoalesceExpressionStateObject.java | 4 +- .../CollectionMemberDeclarationStateObject.java | 10 +- .../CollectionMemberExpressionStateObject.java | 6 +- .../CollectionValuedPathExpressionStateObject.java | 4 +- .../query/ComparisonExpressionStateObject.java | 28 +- .../model/query/CompoundExpressionStateObject.java | 6 +- .../model/query/ConcatExpressionStateObject.java | 6 +- .../query/ConstructorExpressionStateObject.java | 8 +- .../model/query/CountFunctionStateObject.java | 8 +- .../tools/model/query/DateTimeStateObject.java | 10 +- .../tools/model/query/DeclarationStateObject.java | 10 +- .../tools/model/query/DeleteClauseStateObject.java | 6 +- .../model/query/DeleteStatementStateObject.java | 6 +- .../DerivedPathVariableDeclarationStateObject.java | 8 +- .../model/query/DivisionExpressionStateObject.java | 4 +- ...yCollectionComparisonExpressionStateObject.java | 8 +- ...dentificationVariableExpressionStateObject.java | 6 +- .../model/query/EntryExpressionStateObject.java | 6 +- .../model/query/ExistsExpressionStateObject.java | 4 +- .../tools/model/query/FromClauseStateObject.java | 4 +- .../model/query/GroupByClauseStateObject.java | 6 +- .../tools/model/query/HavingClauseStateObject.java | 8 +- ...entificationVariableDeclarationStateObject.java | 6 +- .../tools/model/query/InExpressionStateObject.java | 14 +- .../model/query/IndexExpressionStateObject.java | 6 +- .../jpql/tools/model/query/JoinStateObject.java | 10 +- .../model/query/KeyExpressionStateObject.java | 6 +- .../model/query/LengthExpressionStateObject.java | 6 +- .../model/query/LikeExpressionStateObject.java | 6 +- .../tools/model/query/ListHolderStateObject.java | 6 +- .../model/query/LocateExpressionStateObject.java | 6 +- .../model/query/LowerExpressionStateObject.java | 6 +- .../tools/model/query/MaxFunctionStateObject.java | 6 +- .../tools/model/query/MinFunctionStateObject.java | 6 +- .../model/query/ModExpressionStateObject.java | 6 +- .../query/MultiplicationExpressionStateObject.java | 4 +- .../model/query/NotExpressionStateObject.java | 4 +- .../query/NullComparisonExpressionStateObject.java | 6 +- .../model/query/NullIfExpressionStateObject.java | 4 +- .../model/query/ObjectExpressionStateObject.java | 6 +- .../tools/model/query/OrExpressionStateObject.java | 19 +- .../model/query/OrderByClauseStateObject.java | 8 +- .../tools/model/query/OrderByItemStateObject.java | 6 +- .../query/RangeVariableDeclarationStateObject.java | 4 +- .../model/query/ResultVariableStateObject.java | 6 +- .../tools/model/query/SelectClauseStateObject.java | 6 +- .../model/query/SelectStatementStateObject.java | 4 +- .../model/query/SimpleFromClauseStateObject.java | 6 +- .../model/query/SimpleSelectClauseStateObject.java | 8 +- .../query/SimpleSelectStatementStateObject.java | 4 +- .../model/query/SizeExpressionStateObject.java | 6 +- .../model/query/SqrtExpressionStateObject.java | 6 +- .../query/StateFieldPathExpressionStateObject.java | 10 +- .../jpa/jpql/tools/model/query/StateObject.java | 4 +- .../model/query/SubExpressionStateObject.java | 6 +- .../query/SubstringExpressionStateObject.java | 6 +- .../query/SubtractionExpressionStateObject.java | 4 +- .../tools/model/query/SumFunctionStateObject.java | 8 +- .../model/query/TreatExpressionStateObject.java | 7 +- .../model/query/TrimExpressionStateObject.java | 18 +- .../model/query/TypeExpressionStateObject.java | 8 +- .../tools/model/query/UpdateClauseStateObject.java | 6 +- .../tools/model/query/UpdateItemStateObject.java | 6 +- .../model/query/UpdateStatementStateObject.java | 7 +- .../model/query/UpperExpressionStateObject.java | 6 +- .../model/query/ValueExpressionStateObject.java | 6 +- .../query/VariableDeclarationStateObject.java | 6 +- .../tools/model/query/WhenClauseStateObject.java | 8 +- .../tools/model/query/WhereClauseStateObject.java | 6 +- .../jpql/tools/resolver/CollectionDeclaration.java | 4 +- .../jpa/jpql/tools/resolver/Declaration.java | 11 +- .../jpql/tools/resolver/DeclarationResolver.java | 6 +- .../jpql/tools/resolver/DerivedDeclaration.java | 8 +- .../jpql/tools/resolver/FromSubqueryResolver.java | 6 +- .../jpa/jpql/tools/resolver/NumericResolver.java | 4 +- .../tools/resolver/SubqueryEntityResolver.java | 4 +- .../tools/utility/XmlEscapeCharacterConverter.java | 17 +- .../jpql/tools/utility/iterable/CloneIterable.java | 6 +- .../jpql/tools/utility/iterable/EmptyIterable.java | 4 +- .../iterable/SingleElementListIterable.java | 4 +- .../utility/iterable/SnapshotCloneIterable.java | 8 +- .../jpql/tools/utility/iterator/CloneIterator.java | 6 +- .../jpql/tools/utility/iterator/EmptyIterator.java | 4 +- .../iterator/SingleElementListIterator.java | 4 +- .../jpa/jpql/utility/CollectionTools.java | 6 +- .../jpa/jpql/utility/iterable/ArrayIterable.java | 4 +- .../jpql/utility/iterable/CloneListIterable.java | 12 +- .../iterable/SnapshotCloneListIterable.java | 8 +- .../jpql/utility/iterator/CloneListIterator.java | 6 +- .../jpa/metadata/FileBasedProjectCache.java | 4 +- .../jpa/metadata/MetadataSourceAdapter.java | 8 +- .../jpa/metadata/XMLMetadataSource.java | 6 +- org/eclipse/persistence/jpa/rs/DataStorage.java | 65 + .../persistence/jpa/rs/MatrixParameters.java | 4 +- .../persistence/jpa/rs/PersistenceContext.java | 2879 +++--- .../jpa/rs/PersistenceContextFactory.java | 6 +- .../jpa/rs/PersistenceContextFactoryProvider.java | 6 +- .../persistence/jpa/rs/PersistenceFactoryBase.java | 444 +- .../persistence/jpa/rs/QueryParameters.java | 9 +- org/eclipse/persistence/jpa/rs/ReservedWords.java | 49 + org/eclipse/persistence/jpa/rs/SystemDefaults.java | 21 + .../jpa/rs/annotations/RestPageable.java | 33 + .../jpa/rs/annotations/RestPageableQueries.java | 34 + .../jpa/rs/annotations/RestPageableQuery.java | 38 + .../persistence/jpa/rs/config/ConfigDefaults.java | 20 - .../jpa/rs/eventlistener/ChangeListener.java | 6 +- .../DatabaseEventListenerFactory.java | 6 +- .../DescriptorBasedDatabaseEventListener.java | 10 +- .../jpa/rs/exceptions/AbstractExceptionMapper.java | 151 + .../exceptions/ClassNotFoundExceptionMapper.java | 37 - .../rs/exceptions/ConversionExceptionMapper.java | 36 - .../jpa/rs/exceptions/DatabaseExceptionMapper.java | 32 - .../rs/exceptions/EntityExistsExceptionMapper.java | 34 - .../exceptions/EntityNotFoundExceptionMapper.java | 34 - .../jpa/rs/exceptions/ErrorResponse.java | 262 + .../jpa/rs/exceptions/IOExceptionMapper.java | 33 - .../exceptions/IllegalAccessExceptionMapper.java | 31 - .../exceptions/IllegalArgumentExceptionMapper.java | 31 - .../rs/exceptions/IllegalStateExceptionMapper.java | 30 - .../InvocationTargetExceptionMapper.java | 33 - .../jpa/rs/exceptions/JAXBExceptionMapper.java | 32 - .../rs/exceptions/JPARSConfigurationException.java | 22 - .../JPARSConfigurationExceptionMapper.java | 33 - .../jpa/rs/exceptions/JPARSException.java | 476 +- .../jpa/rs/exceptions/JPARSExceptionMapper.java | 24 +- .../rs/exceptions/MalformedURLExceptionMapper.java | 33 - .../jpa/rs/exceptions/NamingExceptionMapper.java | 32 - .../jpa/rs/exceptions/NoResultExceptionMapper.java | 32 - .../rs/exceptions/NoSuchMethodExceptionMapper.java | 31 - .../NonUniqueResultExceptionExceptionMapper.java | 32 - .../exceptions/OptimisticLockExceptionMapper.java | 34 - .../rs/exceptions/PersistenceExceptionMapper.java | 32 - .../exceptions/PessimisticLockExceptionMapper.java | 34 - .../rs/exceptions/QueryTimeoutExceptionMapper.java | 34 - .../jpa/rs/exceptions/RollbackExceptionMapper.java | 42 - .../TransactionRequiredExceptionMapper.java | 34 - .../exceptions/UnsupportedMediaTypeException.java | 21 - .../UnsupportedMediaTypeExceptionMapper.java | 31 - .../jpa/rs/features/FeatureResponseBuilder.java | 88 + .../rs/features/FeatureResponseBuilderImpl.java | 189 + .../persistence/jpa/rs/features/FeatureSet.java | 81 + .../jpa/rs/features/FeatureSetPreV2.java | 114 + .../persistence/jpa/rs/features/FeatureSetV2.java | 120 + .../jpa/rs/features/ItemLinksBuilder.java | 197 + .../jpa/rs/features/ServiceVersion.java | 109 + .../core/selflinks/SelfLinksResponseBuilder.java | 221 + .../rs/features/fieldsfiltering/FieldsFilter.java | 41 + .../features/fieldsfiltering/FieldsFilterType.java | 27 + .../fieldsfiltering/FieldsFilteringValidator.java | 76 + .../features/paging/AbstractPagingValidator.java | 119 + .../rs/features/paging/PageableFieldValidator.java | 84 + .../rs/features/paging/PageableQueryValidator.java | 65 + .../rs/features/paging/PagingResponseBuilder.java | 174 + .../jpa/rs/logging/LoggingLocalization.java | 9 +- .../logging/i18n/LoggingLocalizationResource.java | 128 +- .../jpa/rs/resources/EntityResource.java | 123 +- .../jpa/rs/resources/MetadataResource.java | 457 + .../jpa/rs/resources/PersistenceResource.java | 41 +- .../jpa/rs/resources/PersistenceUnitResource.java | 47 +- .../jpa/rs/resources/QueryResource.java | 44 +- .../rs/resources/SingleResultQueryResource.java | 27 +- .../resources/common/AbstractEntityResource.java | 581 +- .../common/AbstractPersistenceResource.java | 244 +- .../common/AbstractPersistenceUnitResource.java | 216 +- .../rs/resources/common/AbstractQueryResource.java | 202 +- .../jpa/rs/resources/common/AbstractResource.java | 207 +- .../common/AbstractSingleResultQueryResource.java | 121 +- .../rs/resources/unversioned/EntityResource.java | 45 +- .../resources/unversioned/PersistenceResource.java | 4 +- .../unversioned/PersistenceUnitResource.java | 15 +- .../rs/resources/unversioned/QueryResource.java | 5 +- .../unversioned/SingleResultQueryResource.java | 6 +- .../persistence/jpa/rs/util/CollectionProxy.java | 30 + .../jpa/rs/util/CollectionWrapperBuilder.java | 126 + .../persistence/jpa/rs/util/HrefHelper.java | 199 + org/eclipse/persistence/jpa/rs/util/IdHelper.java | 71 +- .../persistence/jpa/rs/util/InMemoryArchive.java | 6 +- .../persistence/jpa/rs/util/JPARSLogger.java | 452 +- .../persistence/jpa/rs/util/MethodExitLogData.java | 46 + .../jpa/rs/util/ObjectGraphBuilder.java | 216 + .../jpa/rs/util/PreLoginMappingAdapter.java | 19 +- .../jpa/rs/util/PreLoginMappingAdapterV2.java | 79 + .../rs/util/ResourceLocalTransactionWrapper.java | 6 +- .../jpa/rs/util/StreamingOutputMarshaller.java | 384 +- .../jpa/rs/util/TransactionWrapper.java | 6 +- .../persistence/jpa/rs/util/list/LinkList.java | 6 +- .../jpa/rs/util/list/MultiResultQueryList.java | 101 - .../jpa/rs/util/list/MultiResultQueryListItem.java | 86 - .../jpa/rs/util/list/PageableCollection.java | 108 + .../persistence/jpa/rs/util/list/QueryList.java | 6 +- .../rs/util/list/ReadAllQueryResultCollection.java | 155 + .../rs/util/list/ReportQueryResultCollection.java | 116 + .../jpa/rs/util/list/ReportQueryResultList.java | 70 + .../rs/util/list/ReportQueryResultListItem.java | 56 + .../jpa/rs/util/list/SimpleHomogeneousList.java | 40 +- .../jpa/rs/util/list/SingleResultQuery.java | 41 + .../jpa/rs/util/list/SingleResultQueryList.java | 58 +- .../jpa/rs/util/list/SingleResultQueryResult.java | 66 + .../CollectionWrapperMetadataSource.java | 54 + .../metadatasources/DynamicXMLMetadataSource.java | 41 +- .../DynamicXmlV2MetadataSource.java | 153 + .../ErrorResponseMetadataSource.java | 31 + .../metadatasources/ItemLinksMetadataSource.java | 45 + .../util/metadatasources/LinkV2MetadataSource.java | 50 + .../MultiResultQueryListItemMetadataSource.java | 48 - .../MultiResultQueryListMetadataSource.java | 47 - ...ReadAllQueryResultCollectionMetadataSource.java | 47 + .../ReportQueryResultCollectionMetadataSource.java | 47 + .../ReportQueryResultListItemMetadataSource.java | 48 + .../ReportQueryResultListMetadataSource.java | 47 + .../SingleResultQueryResultMetadataSource.java | 54 + .../jpa/rs/util/xmladapters/LinkAdapter.java | 6 +- .../jpa/rs/util/xmladapters/ReferenceAdapter.java | 9 +- .../rs/util/xmladapters/ReferenceAdapterV2.java | 135 + .../util/xmladapters/RelationshipLinkAdapter.java | 6 +- .../rs/util/xmladapters/RestCollectionAdapter.java | 140 + .../persistence/logging/AbstractSessionLog.java | 2424 +++-- org/eclipse/persistence/logging/JavaLog.java | 650 +- org/eclipse/persistence/logging/LogFormatter.java | 226 +- org/eclipse/persistence/logging/SessionLog.java | 1583 +-- .../persistence/logging/SessionLogEntry.java | 670 +- .../persistence/logging/XMLLogFormatter.java | 4 +- .../mappings/AggregateCollectionMapping.java | 190 +- .../persistence/mappings/AggregateMapping.java | 4 +- .../mappings/AggregateObjectMapping.java | 260 +- .../persistence/mappings/CollectionMapping.java | 59 +- .../persistence/mappings/DatabaseMapping.java | 80 +- .../mappings/DirectCollectionMapping.java | 32 +- .../persistence/mappings/EmbeddableMapping.java | 6 +- .../mappings/ForeignReferenceMapping.java | 250 +- .../persistence/mappings/ManyToManyMapping.java | 7 - .../mappings/ObjectReferenceMapping.java | 21 +- .../persistence/mappings/OneToManyMapping.java | 75 +- .../persistence/mappings/OneToOneMapping.java | 93 +- .../mappings/VariableOneToOneMapping.java | 4 +- .../persistence/mappings/converters/Converter.java | 4 +- .../mappings/converters/ConverterClass.java | 11 +- .../mappings/converters/ObjectTypeConverter.java | 11 +- .../converters/SerializedObjectConverter.java | 165 +- .../converters/TypeConversionConverter.java | 15 +- .../mappings/foundation/AbstractColumnMapping.java | 12 +- .../AbstractCompositeCollectionMapping.java | 13 + .../AbstractCompositeDirectCollectionMapping.java | 6 +- .../foundation/AbstractCompositeObjectMapping.java | 13 + .../mappings/foundation/AbstractDirectMapping.java | 28 +- .../foundation/AbstractTransformationMapping.java | 14 +- .../mappings/foundation/MapComponentMapping.java | 16 +- .../mappings/foundation/MapKeyMapping.java | 8 +- .../querykeys/ForeignReferenceQueryKey.java | 10 +- .../mappings/querykeys/OneToOneQueryKey.java | 4 +- .../structures/ArrayCollectionMappingHelper.java | 97 +- .../mappings/structures/NestedTableMapping.java | 12 + .../ObjectRelationalDataTypeDescriptor.java | 37 +- .../mappings/structures/ReferenceMapping.java | 12 + .../transformers/AttributeTransformerAdapter.java | 4 +- .../mappings/transformers/ConstantTransformer.java | 4 +- .../mappings/transformers/FieldTransformer.java | 5 +- .../transformers/FieldTransformerAdapter.java | 4 +- .../MethodBasedAttributeTransformer.java | 46 +- .../transformers/MethodBasedFieldTransformer.java | 23 +- .../mappings/xdb/DirectToXMLTypeMapping.java | 4 +- .../persistence/oxm/CharacterEscapeHandler.java | 7 +- org/eclipse/persistence/oxm/JSONWithPadding.java | 5 +- org/eclipse/persistence/oxm/XMLBinder.java | 15 +- org/eclipse/persistence/oxm/XMLContext.java | 100 +- org/eclipse/persistence/oxm/XMLDescriptor.java | 100 +- org/eclipse/persistence/oxm/XMLField.java | 213 +- org/eclipse/persistence/oxm/XMLLogin.java | 1 + .../persistence/oxm/XMLMarshalListener.java | 17 +- org/eclipse/persistence/oxm/XMLMarshaller.java | 134 +- org/eclipse/persistence/oxm/XMLUnionField.java | 28 +- .../persistence/oxm/XMLUnmarshalListener.java | 22 +- org/eclipse/persistence/oxm/XMLUnmarshaller.java | 886 +- .../persistence/oxm/XMLUnmarshallerHandler.java | 6 +- org/eclipse/persistence/oxm/XMLValidator.java | 4 +- .../persistence/oxm/annotations/XmlCDATA.java | 4 +- .../oxm/annotations/XmlElementNillable.java | 42 + .../oxm/annotations/XmlElementsJoinNodes.java | 5 +- .../oxm/annotations/XmlIDExtension.java | 35 + .../oxm/annotations/XmlIsSetNullPolicy.java | 4 +- .../persistence/oxm/annotations/XmlLocation.java | 6 +- .../annotations/XmlMarshalNullRepresentation.java | 9 +- .../persistence/oxm/annotations/XmlNullPolicy.java | 26 +- .../persistence/oxm/annotations/XmlPath.java | 16 +- .../persistence/oxm/annotations/XmlPaths.java | 28 +- .../persistence/oxm/annotations/XmlReadOnly.java | 4 +- .../oxm/annotations/XmlValueExtension.java | 35 + .../annotations/XmlVirtualAccessMethodsSchema.java | 4 +- .../persistence/oxm/annotations/XmlWriteOnly.java | 4 +- .../oxm/attachment/XMLAttachmentMarshaller.java | 4 +- .../oxm/attachment/XMLAttachmentUnmarshaller.java | 4 +- .../DocumentPreservationPolicy.java | 8 +- .../oxm/json/JsonArrayBuilderResult.java | 42 + .../persistence/oxm/json/JsonGeneratorResult.java | 41 + .../oxm/json/JsonObjectBuilderResult.java | 42 + .../persistence/oxm/json/JsonParserSource.java | 54 + .../persistence/oxm/json/JsonStructureSource.java | 57 + .../persistence/oxm/mappings/MimeTypePolicy.java | 4 +- .../oxm/mappings/UnmarshalKeepAsElementPolicy.java | 10 +- .../oxm/mappings/XMLAbstractAnyMapping.java | 7 +- .../oxm/mappings/XMLAnyCollectionMapping.java | 18 +- .../oxm/mappings/XMLAnyObjectMapping.java | 18 +- .../mappings/XMLBinaryDataCollectionMapping.java | 4 +- .../oxm/mappings/XMLChoiceCollectionMapping.java | 25 +- .../oxm/mappings/XMLChoiceObjectMapping.java | 22 +- .../mappings/XMLCompositeCollectionMapping.java | 13 +- .../XMLCompositeDirectCollectionMapping.java | 9 +- .../oxm/mappings/XMLCompositeObjectMapping.java | 15 +- .../persistence/oxm/mappings/XMLDirectMapping.java | 6 +- .../oxm/mappings/XMLFragmentCollectionMapping.java | 10 +- .../oxm/mappings/XMLFragmentMapping.java | 10 +- .../oxm/mappings/XMLObjectReferenceMapping.java | 17 +- .../oxm/mappings/XMLTransformationMapping.java | 48 +- .../oxm/mappings/converters/XMLConverter.java | 10 +- .../oxm/mappings/converters/XMLListConverter.java | 4 +- .../oxm/mappings/converters/XMLRootConverter.java | 8 +- .../mappings/nullpolicy/AbstractNullPolicy.java | 77 +- .../oxm/mappings/nullpolicy/IsSetNullPolicy.java | 12 +- .../nullpolicy/XMLNullRepresentationType.java | 10 +- .../persistence/oxm/platform/DOMPlatform.java | 4 +- .../persistence/oxm/platform/SAXPlatform.java | 6 +- .../persistence/oxm/platform/XMLPlatform.java | 9 +- org/eclipse/persistence/oxm/record/DOMRecord.java | 8 +- .../oxm/record/FormattedOutputStreamRecord.java | 21 +- .../oxm/record/FormattedWriterRecord.java | 560 +- .../oxm/record/JSONFormattedWriterRecord.java | 4 +- .../persistence/oxm/record/JSONWriterRecord.java | 58 +- .../persistence/oxm/record/JsonBuilderRecord.java | 219 + .../oxm/record/JsonGeneratorRecord.java | 158 + org/eclipse/persistence/oxm/record/JsonRecord.java | 682 ++ .../persistence/oxm/record/MarshalRecord.java | 187 +- org/eclipse/persistence/oxm/record/NodeRecord.java | 30 +- .../persistence/oxm/record/OutputStreamRecord.java | 101 +- .../persistence/oxm/record/UnmarshalRecord.java | 4 +- .../oxm/record/ValidatingMarshalRecord.java | 6 +- .../persistence/oxm/record/WriterRecord.java | 977 +- .../oxm/record/XMLEventWriterRecord.java | 8 +- org/eclipse/persistence/oxm/record/XMLRecord.java | 18 +- .../persistence/oxm/record/XMLRootRecord.java | 24 +- .../oxm/record/XMLStreamWriterRecord.java | 27 +- .../oxm/schema/XMLSchemaClassPathReference.java | 5 +- .../persistence/oxm/schema/XMLSchemaReference.java | 4 +- org/eclipse/persistence/oxm/sequenced/Setting.java | 19 +- .../unmapped/DefaultUnmappedContentHandler.java | 4 +- .../platform/database/AccessPlatform.java | 6 +- .../platform/database/DB2MainframePlatform.java | 37 + .../persistence/platform/database/DB2Platform.java | 54 +- .../platform/database/DB2ZPlatform.java | 50 + .../platform/database/DBasePlatform.java | 8 +- .../platform/database/DerbyPlatform.java | 93 +- .../platform/database/FirebirdPlatform.java | 6 +- .../persistence/platform/database/H2Platform.java | 4 +- .../platform/database/HANAPlatform.java | 33 +- .../platform/database/HSQLPlatform.java | 7 +- .../platform/database/Informix11Platform.java | 4 +- .../platform/database/InformixPlatform.java | 43 +- .../platform/database/MaxDBPlatform.java | 6 +- .../platform/database/MySQLPlatform.java | 101 +- .../platform/database/OraclePlatform.java | 2194 ++-- .../platform/database/PervasivePlatform.java | 17 +- .../platform/database/PostgreSQLPlatform.java | 17 +- .../platform/database/SQLAnywherePlatform.java | 18 +- .../platform/database/SQLServerPlatform.java | 71 +- .../platform/database/SybasePlatform.java | 40 +- .../platform/database/SymfowarePlatform.java | 162 +- .../database/converters/StructConverter.java | 6 +- .../platform/database/jdbc/JDBCTypes.java | 60 +- .../platform/database/oracle/Oracle10Platform.java | 207 +- .../platform/database/oracle/Oracle12Platform.java | 23 + .../platform/database/oracle/Oracle8Platform.java | 610 +- .../platform/database/oracle/Oracle9Platform.java | 1931 ++-- ...acleJDBC_10_1_0_2ProxyConnectionCustomizer.java | 44 +- .../oracle/converters/JGeometryConverter.java | 116 +- .../oracle/plsql/PLSQLStoredProcedureCall.java | 55 +- .../platform/server/CustomServerPlatform.java | 4 +- .../platform/server/JMXEnabledPlatform.java | 11 +- .../platform/server/JMXServerPlatformBase.java | 12 +- .../platform/server/NoServerPlatform.java | 5 +- .../platform/server/NoServerPlatformDetector.java | 37 + .../persistence/platform/server/ServerLog.java | 4 +- .../platform/server/ServerPlatform.java | 35 +- .../platform/server/ServerPlatformBase.java | 77 +- .../platform/server/ServerPlatformDetector.java | 26 + .../platform/server/ServerPlatformUtils.java | 154 + .../server/glassfish/GlassfishPlatform.java | 379 +- .../glassfish/GlassfishPlatformDetector.java | 44 + .../platform/server/jboss/JBossPlatform.java | 304 +- .../platform/server/oc4j/Oc4jPlatform.java | 8 +- .../platform/server/was/WebSpherePlatform.java | 25 +- .../server/was/WebSpherePlatformDetector.java | 99 + .../platform/server/was/WebSphere_7_Platform.java | 251 +- .../server/was/WebSphere_Liberty_Platform.java | 70 + .../platform/server/wls/WebLogicPlatform.java | 8 +- .../server/wls/WebLogicPlatformDetector.java | 79 + .../platform/server/wls/WebLogic_10_Platform.java | 34 +- .../platform/server/wls/WebLogic_12_Platform.java | 211 + .../platform/xml/DefaultErrorHandler.java | 84 +- .../persistence/platform/xml/XMLPlatform.java | 285 +- .../platform/xml/XMLPlatformException.java | 4 +- .../platform/xml/XMLPlatformFactory.java | 4 +- .../persistence/platform/xml/jaxp/JAXPParser.java | 732 +- .../platform/xml/jaxp/JAXPPlatform.java | 661 +- .../platform/xml/jaxp/JAXPTransformer.java | 429 +- .../persistence/platform/xml/xdk/XDKPlatform.java | 983 +- .../persistence/queries/AttributeGroup.java | 7 +- .../persistence/queries/BatchFetchPolicy.java | 15 +- .../persistence/queries/ComplexQueryResult.java | 4 +- .../persistence/queries/ConstructorReportItem.java | 97 +- .../persistence/queries/ConstructorResult.java | 6 +- org/eclipse/persistence/queries/Cursor.java | 4 +- .../persistence/queries/CursoredStream.java | 12 +- .../persistence/queries/CursoredStreamPolicy.java | 4 +- org/eclipse/persistence/queries/DataReadQuery.java | 6 +- org/eclipse/persistence/queries/DatabaseQuery.java | 206 +- .../persistence/queries/DeleteAllQuery.java | 4 +- .../persistence/queries/DeleteObjectQuery.java | 4 +- .../persistence/queries/DirectReadQuery.java | 4 +- .../persistence/queries/DoesExistQuery.java | 6 +- org/eclipse/persistence/queries/EntityResult.java | 30 +- org/eclipse/persistence/queries/FetchGroup.java | 28 +- .../persistence/queries/JPAQueryBuilder.java | 4 +- .../queries/MethodBaseQueryRedirector.java | 6 +- .../persistence/queries/ModifyAllQuery.java | 4 +- .../persistence/queries/ObjectBuildingQuery.java | 6 +- .../queries/ObjectLevelModifyQuery.java | 6 +- .../persistence/queries/ObjectLevelReadQuery.java | 195 +- .../persistence/queries/QueryByExamplePolicy.java | 37 +- .../queries/QueryResultsCachePolicy.java | 4 +- org/eclipse/persistence/queries/ReadAllQuery.java | 276 +- .../persistence/queries/ReadObjectQuery.java | 194 +- org/eclipse/persistence/queries/ReportQuery.java | 42 +- .../persistence/queries/ReportQueryResult.java | 4 +- .../persistence/queries/ResultSetMappingQuery.java | 4 +- .../persistence/queries/ScrollableCursor.java | 10 +- .../queries/ScrollableCursorPolicy.java | 4 +- .../persistence/queries/UpdateAllQuery.java | 6 +- .../persistence/queries/ValueReadQuery.java | 4 +- .../sdo/AbstractExternalizableDelegator.java | 2 +- org/eclipse/persistence/sdo/DefaultValueStore.java | 6 +- org/eclipse/persistence/sdo/SDOChangeSummary.java | 2 +- org/eclipse/persistence/sdo/SDOConstants.java | 2 +- org/eclipse/persistence/sdo/SDODataGraph.java | 2 +- org/eclipse/persistence/sdo/SDODataObject.java | 20 +- .../sdo/SDOExternalizableDelegator.java | 4 +- org/eclipse/persistence/sdo/SDOHelper.java | 2 +- org/eclipse/persistence/sdo/SDOProperty.java | 18 +- org/eclipse/persistence/sdo/SDOResolvable.java | 66 +- org/eclipse/persistence/sdo/SDOSequence.java | 7 +- org/eclipse/persistence/sdo/SDOSetting.java | 4 +- org/eclipse/persistence/sdo/SDOType.java | 42 +- org/eclipse/persistence/sdo/SDOXMLDocument.java | 40 +- org/eclipse/persistence/sdo/ValueStore.java | 4 +- .../sdo/dataobjects/OpenSequencedType.java | 2 +- .../sdo/dataobjects/OpenSequencedTypeImpl.java | 2 +- .../sdo/helper/ApplicationAccessWLS.java | 204 + .../sdo/helper/ApplicationResolver.java | 2 +- .../sdo/helper/AttributeMimeTypePolicy.java | 2 +- .../persistence/sdo/helper/ClassBuffer.java | 2 +- org/eclipse/persistence/sdo/helper/CodeWriter.java | 2 +- .../sdo/helper/DataObjectInputStream.java | 2 +- .../sdo/helper/DefaultSchemaLocationResolver.java | 2 +- .../sdo/helper/DefaultSchemaResolver.java | 2 +- .../persistence/sdo/helper/DynamicClassWriter.java | 18 +- .../persistence/sdo/helper/FileCodeWriter.java | 5 +- .../sdo/helper/InstanceClassConverter.java | 4 +- .../persistence/sdo/helper/ListWrapper.java | 14 +- .../persistence/sdo/helper/MapKeyLookupResult.java | 6 +- .../sdo/helper/SDOCSUnmarshalListener.java | 2 +- .../persistence/sdo/helper/SDOClassGenerator.java | 4 +- .../sdo/helper/SDOClassGeneratorListener.java | 2 +- .../persistence/sdo/helper/SDOClassLoader.java | 2 +- .../persistence/sdo/helper/SDOCopyHelper.java | 6 +- .../persistence/sdo/helper/SDODataFactory.java | 2 +- .../persistence/sdo/helper/SDODataHelper.java | 2 +- .../persistence/sdo/helper/SDOEqualityHelper.java | 16 +- .../SDOFragmentMappingAttributeAccessor.java | 2 +- .../persistence/sdo/helper/SDOHelperContext.java | 2757 ++--- .../persistence/sdo/helper/SDOMarshalListener.java | 2 +- .../sdo/helper/SDOMethodAttributeAccessor.java | 2 +- .../persistence/sdo/helper/SDOSchemaGenerator.java | 4 +- .../persistence/sdo/helper/SDOTypeHelper.java | 3 +- .../persistence/sdo/helper/SDOTypesGenerator.java | 38 +- .../sdo/helper/SDOUnmappedContentHandler.java | 4 +- .../sdo/helper/SDOUnmarshalListener.java | 2 +- .../persistence/sdo/helper/SDOXMLHelper.java | 2 +- .../persistence/sdo/helper/SDOXSDHelper.java | 2 +- .../sdo/helper/SchemaLocationResolver.java | 2 +- .../persistence/sdo/helper/SchemaResolver.java | 2 +- .../sdo/helper/SchemaResolverWrapper.java | 2 +- .../persistence/sdo/helper/XPathEngine.java | 2 +- .../helper/delegates/AbstractHelperDelegator.java | 2 +- .../helper/delegates/SDODataFactoryDelegate.java | 2 +- .../helper/delegates/SDODataFactoryDelegator.java | 2 +- .../helper/delegates/SDOTypeHelperDelegate.java | 545 +- .../helper/delegates/SDOTypeHelperDelegator.java | 2 +- .../sdo/helper/delegates/SDOXMLHelperDelegate.java | 176 +- .../helper/delegates/SDOXMLHelperDelegator.java | 2 +- .../sdo/helper/delegates/SDOXSDHelperDelegate.java | 989 +- .../helper/delegates/SDOXSDHelperDelegator.java | 2 +- .../persistence/sdo/helper/extension/OPStack.java | 2 +- .../persistence/sdo/helper/extension/SDOUtil.java | 30 +- .../persistence/sdo/helper/extension/Token.java | 2 +- .../sdo/helper/extension/XPathExpression.java | 2 +- .../sdo/helper/extension/XPathHelper.java | 10 +- .../sdo/helper/jaxb/JAXBClassGenerator.java | 2 +- .../sdo/helper/jaxb/JAXBDataFactory.java | 2 +- .../sdo/helper/jaxb/JAXBHelperContext.java | 14 +- .../persistence/sdo/helper/jaxb/JAXBList.java | 2 +- .../sdo/helper/jaxb/JAXBListWrapper.java | 2 +- .../sdo/helper/jaxb/JAXBValueStore.java | 2 +- .../persistence/sdo/helper/jaxb/JAXBXMLHelper.java | 2 +- .../helper/metadata/NamespaceURITransformer.java | 2 +- .../sdo/helper/metadata/QNameTransformer.java | 2 +- .../sdo/helper/metadata/TypeStringConverter.java | 2 +- .../sdo/types/SDOChangeSummaryType.java | 2 +- .../persistence/sdo/types/SDODataObjectType.java | 2 +- org/eclipse/persistence/sdo/types/SDODataType.java | 2 +- .../persistence/sdo/types/SDOObjectType.java | 2 +- .../sdo/types/SDOOpenSequencedType.java | 2 +- .../persistence/sdo/types/SDOPropertyType.java | 2 +- org/eclipse/persistence/sdo/types/SDOTypeType.java | 2 +- .../persistence/sdo/types/SDOWrapperType.java | 2 +- .../sdo/types/SDOXMLHelperLoadOptionsType.java | 2 +- .../persistence/sequencing/StandardSequence.java | 4 +- .../persistence/sequencing/TableSequence.java | 8 +- .../persistence/services/DevelopmentServices.java | 4 +- .../persistence/services/RuntimeServices.java | 30 +- .../services/mbean/MBeanRuntimeServicesMBean.java | 12 +- org/eclipse/persistence/sessions/CopyGroup.java | 4 +- .../persistence/sessions/DatabaseLogin.java | 6 +- .../persistence/sessions/DatabaseRecord.java | 4 +- .../persistence/sessions/DatabaseSession.java | 7 +- .../persistence/sessions/DatasourceLogin.java | 8 +- .../persistence/sessions/DefaultConnector.java | 12 +- .../persistence/sessions/IdentityMapAccessor.java | 1 - .../persistence/sessions/JNDIConnector.java | 31 +- org/eclipse/persistence/sessions/Login.java | 4 +- org/eclipse/persistence/sessions/Project.java | 75 +- org/eclipse/persistence/sessions/Session.java | 47 +- org/eclipse/persistence/sessions/UnitOfWork.java | 36 +- .../persistence/sessions/broker/SessionBroker.java | 15 +- .../AggregateCollectionChangeRecord.java | 12 +- .../changesets/DirectToFieldChangeRecord.java | 3 +- .../changesets/EISCollectionChangeRecord.java | 13 +- .../EISOrderedCollectionChangeRecord.java | 13 +- .../sessions/changesets/ObjectChangeSet.java | 10 +- .../changesets/ObjectReferenceChangeRecord.java | 3 +- .../TransformationMappingChangeRecord.java | 3 +- .../sessions/changesets/UnitOfWorkChangeSet.java | 3 +- .../sessions/coordination/CommandManager.java | 4 +- .../coordination/RemoteCommandManager.java | 104 +- .../coordination/corba/CORBATransportManager.java | 1 - .../jgroups/JGroupsTransportManager.java | 166 + .../sessions/factories/DescriptorCustomizer.java | 4 +- .../sessions/factories/ProjectClassGenerator.java | 89 +- .../sessions/factories/SessionCustomizer.java | 4 +- .../sessions/factories/SessionFactory.java | 4 +- .../sessions/factories/SessionManager.java | 304 +- .../sessions/factories/XMLProjectWriter.java | 8 +- .../sessions/factories/XMLSessionConfigLoader.java | 41 +- .../sessions/interceptors/CacheInterceptor.java | 6 +- .../persistence/sessions/remote/RemoteSession.java | 8 +- .../sessions/remote/corba/sun/CORBAConnection.java | 10 +- .../CORBARemoteSessionControllerDispatcher.java | 6 +- .../sessions/remote/rmi/RMIConnection.java | 6 +- .../remote/rmi/RMIRemoteSessionController.java | 4 +- .../rmi/RMIRemoteSessionControllerDispatcher.java | 4 +- .../sessions/remote/rmi/iiop/RMIConnection.java | 6 +- .../rmi/iiop/RMIRemoteSessionController.java | 4 +- .../iiop/RMIRemoteSessionControllerDispatcher.java | 4 +- .../sessions/serializers/KryoSerializer.java | 103 - .../persistence/sessions/server/ClientSession.java | 16 +- .../sessions/server/ConnectionPool.java | 8 +- .../sessions/server/ExternalConnectionPool.java | 4 +- .../persistence/sessions/server/ServerSession.java | 7 +- org/eclipse/persistence/tools/PackageRenamer.java | 256 +- .../tools/profiler/PerformanceMonitor.java | 6 +- .../schemaframework/DatabaseObjectDefinition.java | 89 +- .../schemaframework/DefaultTableGenerator.java | 64 +- .../tools/schemaframework/FieldDefinition.java | 239 +- .../schemaframework/NestedTableDefinition.java | 63 +- .../schemaframework/ObjectVarrayDefinition.java | 4 +- .../tools/schemaframework/PackageDefinition.java | 4 +- .../tools/schemaframework/PopulationManager.java | 3 +- .../tools/schemaframework/SchemaManager.java | 194 +- .../tools/schemaframework/SequenceDefinition.java | 4 +- .../schemaframework/SequenceObjectDefinition.java | 4 +- .../schemaframework/StoredFunctionDefinition.java | 4 +- .../schemaframework/StoredProcedureDefinition.java | 278 +- .../tools/schemaframework/TableCreator.java | 49 +- .../tools/schemaframework/TableDefinition.java | 2806 +++--- .../schemaframework/TableSequenceDefinition.java | 27 +- .../tools/schemaframework/TypeDefinition.java | 4 +- .../tools/schemaframework/TypeTableDefinition.java | 4 +- .../UnaryTableSequenceDefinition.java | 4 +- .../tools/schemaframework/VarrayDefinition.java | 124 +- .../tools/schemaframework/ViewDefinition.java | 4 +- .../persistence/tools/tuning/SafeModeTuner.java | 1 - .../tools/weaving/jpa/StaticWeaveAntTask.java | 4 +- .../tools/weaving/jpa/StaticWeaveProcessor.java | 9 +- .../transaction/AbstractTransactionController.java | 8 +- .../transaction/JTATransactionController.java | 4 +- .../glassfish/GlassfishTransactionController.java | 4 +- .../jboss/JBossTransactionController.java | 4 +- .../jotm/JotmTransactionController.java | 6 +- .../oc4j/Oc4jTransactionController.java | 4 +- .../was/WebSphereLibertyTransactionController.java | 27 + .../was/WebSphereTransactionController.java | 21 +- .../wls/WebLogicTransactionController.java | 4 +- readme.html | 31 +- 1792 files changed, 119787 insertions(+), 79323 deletions(-) create mode 100644 META-INF/services/com.sun.tools.xjc.Plugin delete mode 100644 debian/patches/charset.patch delete mode 100644 debian/patches/disable_antlr3_embedded_copy.diff delete mode 100644 debian/patches/disable_asm_embedded_copy.diff delete mode 100644 debian/patches/explicitcast.patch delete mode 100644 debian/patches/series delete mode 100644 debian/patches/typeparameters.patch delete mode 100644 debian/regenerate-patches.sh create mode 100644 org/eclipse/persistence/annotations/SerializedConverter.java create mode 100644 org/eclipse/persistence/annotations/SerializedConverters.java create mode 100644 org/eclipse/persistence/config/CommitOrderType.java create mode 100644 org/eclipse/persistence/config/PropertiesUtils.java create mode 100644 org/eclipse/persistence/core/mappings/transformers/CoreFieldTransformer.java create mode 100644 org/eclipse/persistence/dbws/eclipselink-dbws_1.2.xsd create mode 100644 org/eclipse/persistence/descriptors/SchemaPerMultitenantPolicy.java create mode 100644 org/eclipse/persistence/exceptions/BeanValidationException.java create mode 100644 org/eclipse/persistence/exceptions/JPARSErrorCodes.java create mode 100644 org/eclipse/persistence/exceptions/ServerPlatformException.java create mode 100644 org/eclipse/persistence/exceptions/i18n/BeanValidationExceptionResource.java create mode 100644 org/eclipse/persistence/exceptions/i18n/JPARSExceptionResource.java create mode 100644 org/eclipse/persistence/exceptions/i18n/ServerPlatformExceptionResource.java create mode 100644 org/eclipse/persistence/indirection/IndirectCollectionsFactory.java create mode 100644 org/eclipse/persistence/internal/cache/AdvancedProcessor.java create mode 100644 org/eclipse/persistence/internal/cache/Clearable.java create mode 100644 org/eclipse/persistence/internal/cache/ComputableTask.java create mode 100644 org/eclipse/persistence/internal/cache/LowLevelProcessor.java create mode 100644 org/eclipse/persistence/internal/cache/Memoizer.java create mode 100644 org/eclipse/persistence/internal/cache/Processor.java create mode 100644 org/eclipse/persistence/internal/core/helper/CoreTable.java create mode 100644 org/eclipse/persistence/internal/core/queries/CoreAttributeConverter.java create mode 100644 org/eclipse/persistence/internal/descriptors/ClassNameConversionRequired.java create mode 100644 org/eclipse/persistence/internal/descriptors/DescriptorHelper.java create mode 100644 org/eclipse/persistence/internal/helper/JavaSEPlatform.java create mode 100644 org/eclipse/persistence/internal/helper/JavaVersion.java create mode 100644 org/eclipse/persistence/internal/helper/StringHelper.java create mode 100644 org/eclipse/persistence/internal/helper/TransformerHelper.java create mode 100644 org/eclipse/persistence/internal/helper/XMLHelper.java create mode 100644 org/eclipse/persistence/internal/indirection/jdk8/IndirectCollectionsProvider.class create mode 100644 org/eclipse/persistence/internal/indirection/jdk8/IndirectCollectionsProvider.java create mode 100644 org/eclipse/persistence/internal/indirection/jdk8/IndirectList$1.class create mode 100644 org/eclipse/persistence/internal/indirection/jdk8/IndirectList.class create mode 100644 org/eclipse/persistence/internal/indirection/jdk8/IndirectList.java create mode 100644 org/eclipse/persistence/internal/indirection/jdk8/IndirectMap$1$1.class create mode 100644 org/eclipse/persistence/internal/indirection/jdk8/IndirectMap$1.class create mode 100644 org/eclipse/persistence/internal/indirection/jdk8/IndirectMap$2$1.class create mode 100644 org/eclipse/persistence/internal/indirection/jdk8/IndirectMap$2.class create mode 100644 org/eclipse/persistence/internal/indirection/jdk8/IndirectMap$3$1.class create mode 100644 org/eclipse/persistence/internal/indirection/jdk8/IndirectMap$3.class create mode 100644 org/eclipse/persistence/internal/indirection/jdk8/IndirectMap.class create mode 100644 org/eclipse/persistence/internal/indirection/jdk8/IndirectMap.java create mode 100644 org/eclipse/persistence/internal/indirection/jdk8/IndirectSet$1.class create mode 100644 org/eclipse/persistence/internal/indirection/jdk8/IndirectSet.class create mode 100644 org/eclipse/persistence/internal/indirection/jdk8/IndirectSet.java create mode 100644 org/eclipse/persistence/internal/jaxb/GenericsClassHelper.java create mode 100644 org/eclipse/persistence/internal/jpa/IsolatedHashMap.java create mode 100644 org/eclipse/persistence/internal/jpa/metadata/accessors/MetadataHelper.java create mode 100644 org/eclipse/persistence/internal/jpa/metadata/beanvalidation/BeanValidationHelper.java create mode 100644 org/eclipse/persistence/internal/jpa/metadata/beanvalidation/ReflectionUtils.java create mode 100644 org/eclipse/persistence/internal/jpa/metadata/beanvalidation/ValidationXMLReader.java create mode 100644 org/eclipse/persistence/internal/jpa/metadata/converters/JSONMetadata.java create mode 100644 org/eclipse/persistence/internal/jpa/metadata/converters/KryoMetadata.java create mode 100644 org/eclipse/persistence/internal/jpa/metadata/converters/SerializedConverterMetadata.java create mode 100644 org/eclipse/persistence/internal/jpa/metadata/converters/XMLMetadata.java create mode 100644 org/eclipse/persistence/internal/jpa/metamodel/proxy/AttributeProxyImpl.java create mode 100644 org/eclipse/persistence/internal/jpa/metamodel/proxy/CollectionAttributeProxyImpl.java create mode 100644 org/eclipse/persistence/internal/jpa/metamodel/proxy/ListAttributeProxyImpl.java create mode 100644 org/eclipse/persistence/internal/jpa/metamodel/proxy/MapAttributeProxyImpl.java create mode 100644 org/eclipse/persistence/internal/jpa/metamodel/proxy/PluralAttributeProxyImpl.java create mode 100644 org/eclipse/persistence/internal/jpa/metamodel/proxy/SetAttributeProxyImpl.java create mode 100644 org/eclipse/persistence/internal/jpa/metamodel/proxy/SingularAttributeProxyImpl.java create mode 100644 org/eclipse/persistence/internal/jpa/rs/metadata/model/CollectionWrapper.java create mode 100644 org/eclipse/persistence/internal/jpa/rs/metadata/model/ItemLinks.java create mode 100644 org/eclipse/persistence/internal/jpa/rs/metadata/model/LinkV2.java create mode 100644 org/eclipse/persistence/internal/jpa/rs/metadata/model/v2/ContextsCatalog.java create mode 100644 org/eclipse/persistence/internal/jpa/rs/metadata/model/v2/MetadataCatalog.java create mode 100644 org/eclipse/persistence/internal/jpa/rs/metadata/model/v2/Property.java create mode 100644 org/eclipse/persistence/internal/jpa/rs/metadata/model/v2/Reference.java create mode 100644 org/eclipse/persistence/internal/jpa/rs/metadata/model/v2/Resource.java create mode 100644 org/eclipse/persistence/internal/jpa/rs/metadata/model/v2/ResourceSchema.java create mode 100644 org/eclipse/persistence/internal/jpa/weaving/CollectionProxyClassWriter.java create mode 100644 org/eclipse/persistence/internal/jpa/weaving/RestCollectionAdapterClassWriter.java create mode 100644 org/eclipse/persistence/internal/jpa/weaving/RestReferenceAdapterV2ClassWriter.java delete mode 100644 org/eclipse/persistence/internal/libraries/asm/ClassAdapter.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/Context.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/Handle.java delete mode 100644 org/eclipse/persistence/internal/libraries/asm/MethodAdapter.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/ModuleVisitor.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/ModuleWriter.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/TypePath.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/TypeReference.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/commons/AnnotationRemapper.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/commons/ClassRemapper.java delete mode 100644 org/eclipse/persistence/internal/libraries/asm/commons/EmptyVisitor.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/commons/FieldRemapper.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/commons/MethodRemapper.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/commons/ModuleRemapper.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/commons/SignatureRemapper.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/optimizer/AnnotationConstantsCollector.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/optimizer/ClassConstantsCollector.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/optimizer/ClassOptimizer.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/optimizer/Constant.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/optimizer/ConstantPool.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/optimizer/FieldConstantsCollector.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/optimizer/JarOptimizer.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/optimizer/MethodConstantsCollector.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/optimizer/MethodOptimizer.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/optimizer/ModuleConstantsCollector.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/optimizer/NameMapping.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/optimizer/Shrinker.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/tree/InvokeDynamicInsnNode.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/tree/LocalVariableAnnotationNode.java delete mode 100644 org/eclipse/persistence/internal/libraries/asm/tree/MemberNode.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/tree/ModuleExportNode.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/tree/ModuleNode.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/tree/ModuleProvideNode.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/tree/ModuleRequireNode.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/tree/ParameterNode.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/tree/TypeAnnotationNode.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/util/ASMifier.java delete mode 100644 org/eclipse/persistence/internal/libraries/asm/util/ASMifierAbstractVisitor.java delete mode 100644 org/eclipse/persistence/internal/libraries/asm/util/ASMifierAnnotationVisitor.java delete mode 100644 org/eclipse/persistence/internal/libraries/asm/util/ASMifierClassVisitor.java delete mode 100644 org/eclipse/persistence/internal/libraries/asm/util/ASMifierFieldVisitor.java delete mode 100644 org/eclipse/persistence/internal/libraries/asm/util/ASMifierMethodVisitor.java delete mode 100644 org/eclipse/persistence/internal/libraries/asm/util/AbstractVisitor.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/util/CheckModuleAdapter.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/util/Printer.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/util/Textifiable.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/util/Textifier.java delete mode 100644 org/eclipse/persistence/internal/libraries/asm/util/TraceAbstractVisitor.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/util/TraceModuleVisitor.java delete mode 100644 org/eclipse/persistence/internal/libraries/asm/util/Traceable.java create mode 100644 org/eclipse/persistence/internal/libraries/asm/xml/SAXModuleAdapter.java delete mode 100644 org/eclipse/persistence/internal/localization/TraceLocalization.java delete mode 100644 org/eclipse/persistence/internal/localization/i18n/TraceLocalizationResource.java create mode 100644 org/eclipse/persistence/internal/mappings/converters/AttributeNamePrefix.java create mode 100644 org/eclipse/persistence/internal/mappings/converters/AttributeNameTokenizer.java create mode 100644 org/eclipse/persistence/internal/oxm/CharacterEscapeHandler.java create mode 100644 org/eclipse/persistence/internal/oxm/ConversionManager.java create mode 100644 org/eclipse/persistence/internal/oxm/JsonTypeConfiguration.java create mode 100644 org/eclipse/persistence/internal/oxm/OXMSystemProperties.java create mode 100644 org/eclipse/persistence/internal/oxm/XMLUnmarshaller.java create mode 100644 org/eclipse/persistence/internal/oxm/record/ExtendedResult.java create mode 100644 org/eclipse/persistence/internal/oxm/record/ExtendedSource.java create mode 100644 org/eclipse/persistence/internal/oxm/record/TransformationRecord.java create mode 100644 org/eclipse/persistence/internal/oxm/record/XMLPlatform.java delete mode 100644 org/eclipse/persistence/internal/oxm/record/json/JSONLexer.java delete mode 100644 org/eclipse/persistence/internal/oxm/record/json/JSONParser.java delete mode 100644 org/eclipse/persistence/internal/oxm/record/json/JSONReader.java create mode 100644 org/eclipse/persistence/internal/oxm/record/json/JsonParserReader.java create mode 100644 org/eclipse/persistence/internal/oxm/record/json/JsonStructureReader.java create mode 100644 org/eclipse/persistence/internal/security/PrivilegedGetClassLoaderFromCurrentThread.java create mode 100644 org/eclipse/persistence/internal/security/PrivilegedGetSystemProperty.java delete mode 100644 org/eclipse/persistence/internal/sessions/coordination/ProfileDiscoveryStartedCommand.java delete mode 100644 org/eclipse/persistence/internal/sessions/coordination/ProfileDiscoveryStoppedCommand.java delete mode 100644 org/eclipse/persistence/internal/sessions/coordination/ProfileMessageReceiveCommand.java delete mode 100644 org/eclipse/persistence/internal/sessions/coordination/ProfileMessageSentCommand.java delete mode 100644 org/eclipse/persistence/internal/sessions/coordination/ProfileRemoteChangeSetCommand.java create mode 100644 org/eclipse/persistence/internal/sessions/coordination/jgroups/JGroupsRemoteConnection.java create mode 100644 org/eclipse/persistence/internal/sessions/coordination/rmi/_RMIRemoteCommandConnection_Stub.java create mode 100644 org/eclipse/persistence/internal/sessions/factories/model/platform/WebSphere_Liberty_Platform_Config.java create mode 100644 org/eclipse/persistence/internal/weaving/WeaverLogger.java create mode 100644 org/eclipse/persistence/jaxb/BeanValidationChecker.java create mode 100644 org/eclipse/persistence/jaxb/BeanValidationHelper.java create mode 100644 org/eclipse/persistence/jaxb/BeanValidationMode.java create mode 100644 org/eclipse/persistence/jaxb/ConstraintViolationWrapper.java create mode 100644 org/eclipse/persistence/jaxb/JAXBBeanValidator.java create mode 100644 org/eclipse/persistence/jaxb/MOXySystemProperties.java create mode 100644 org/eclipse/persistence/jaxb/ReflectionUtils.java create mode 100644 org/eclipse/persistence/jaxb/ValidationXMLReader.java create mode 100644 org/eclipse/persistence/jaxb/beanval.xsd create mode 100644 org/eclipse/persistence/jaxb/compiler/XmlNillableInfo.java create mode 100644 org/eclipse/persistence/jaxb/compiler/builder/TransformerPropertyBuilder.java create mode 100644 org/eclipse/persistence/jaxb/compiler/builder/helper/TransformerReflectionHelper.java create mode 100644 org/eclipse/persistence/jaxb/compiler/facets/DecimalMaxFacet.java create mode 100644 org/eclipse/persistence/jaxb/compiler/facets/DecimalMinFacet.java create mode 100644 org/eclipse/persistence/jaxb/compiler/facets/DigitsFacet.java create mode 100644 org/eclipse/persistence/jaxb/compiler/facets/Facet.java create mode 100644 org/eclipse/persistence/jaxb/compiler/facets/FacetVisitor.java create mode 100644 org/eclipse/persistence/jaxb/compiler/facets/MaxFacet.java create mode 100644 org/eclipse/persistence/jaxb/compiler/facets/MinFacet.java create mode 100644 org/eclipse/persistence/jaxb/compiler/facets/PatternFacet.java create mode 100644 org/eclipse/persistence/jaxb/compiler/facets/PatternListFacet.java create mode 100644 org/eclipse/persistence/jaxb/compiler/facets/SizeFacet.java delete mode 100644 org/eclipse/persistence/jaxb/eclipselink_oxm_2_5.xsd create mode 100644 org/eclipse/persistence/jaxb/eclipselink_oxm_2_6.xsd create mode 100644 org/eclipse/persistence/jaxb/javamodel/JavaClassInstanceOf.java create mode 100644 org/eclipse/persistence/jaxb/plugins/BeanValidationPlugin.java create mode 100644 org/eclipse/persistence/jaxb/xmlmodel/XmlElementNillable.java create mode 100644 org/eclipse/persistence/jpa/jpql/parser/EclipseLinkJPQLGrammar2_6.java create mode 100644 org/eclipse/persistence/jpa/rs/DataStorage.java create mode 100644 org/eclipse/persistence/jpa/rs/ReservedWords.java create mode 100644 org/eclipse/persistence/jpa/rs/SystemDefaults.java create mode 100644 org/eclipse/persistence/jpa/rs/annotations/RestPageable.java create mode 100644 org/eclipse/persistence/jpa/rs/annotations/RestPageableQueries.java create mode 100644 org/eclipse/persistence/jpa/rs/annotations/RestPageableQuery.java delete mode 100644 org/eclipse/persistence/jpa/rs/config/ConfigDefaults.java create mode 100644 org/eclipse/persistence/jpa/rs/exceptions/AbstractExceptionMapper.java delete mode 100644 org/eclipse/persistence/jpa/rs/exceptions/ClassNotFoundExceptionMapper.java delete mode 100644 org/eclipse/persistence/jpa/rs/exceptions/ConversionExceptionMapper.java delete mode 100644 org/eclipse/persistence/jpa/rs/exceptions/DatabaseExceptionMapper.java delete mode 100644 org/eclipse/persistence/jpa/rs/exceptions/EntityExistsExceptionMapper.java delete mode 100644 org/eclipse/persistence/jpa/rs/exceptions/EntityNotFoundExceptionMapper.java create mode 100644 org/eclipse/persistence/jpa/rs/exceptions/ErrorResponse.java delete mode 100644 org/eclipse/persistence/jpa/rs/exceptions/IOExceptionMapper.java delete mode 100644 org/eclipse/persistence/jpa/rs/exceptions/IllegalAccessExceptionMapper.java delete mode 100644 org/eclipse/persistence/jpa/rs/exceptions/IllegalArgumentExceptionMapper.java delete mode 100644 org/eclipse/persistence/jpa/rs/exceptions/IllegalStateExceptionMapper.java delete mode 100644 org/eclipse/persistence/jpa/rs/exceptions/InvocationTargetExceptionMapper.java delete mode 100644 org/eclipse/persistence/jpa/rs/exceptions/JAXBExceptionMapper.java delete mode 100644 org/eclipse/persistence/jpa/rs/exceptions/JPARSConfigurationException.java delete mode 100644 org/eclipse/persistence/jpa/rs/exceptions/JPARSConfigurationExceptionMapper.java delete mode 100644 org/eclipse/persistence/jpa/rs/exceptions/MalformedURLExceptionMapper.java delete mode 100644 org/eclipse/persistence/jpa/rs/exceptions/NamingExceptionMapper.java delete mode 100644 org/eclipse/persistence/jpa/rs/exceptions/NoResultExceptionMapper.java delete mode 100644 org/eclipse/persistence/jpa/rs/exceptions/NoSuchMethodExceptionMapper.java delete mode 100644 org/eclipse/persistence/jpa/rs/exceptions/NonUniqueResultExceptionExceptionMapper.java delete mode 100644 org/eclipse/persistence/jpa/rs/exceptions/OptimisticLockExceptionMapper.java delete mode 100644 org/eclipse/persistence/jpa/rs/exceptions/PersistenceExceptionMapper.java delete mode 100644 org/eclipse/persistence/jpa/rs/exceptions/PessimisticLockExceptionMapper.java delete mode 100644 org/eclipse/persistence/jpa/rs/exceptions/QueryTimeoutExceptionMapper.java delete mode 100644 org/eclipse/persistence/jpa/rs/exceptions/RollbackExceptionMapper.java delete mode 100644 org/eclipse/persistence/jpa/rs/exceptions/TransactionRequiredExceptionMapper.java delete mode 100644 org/eclipse/persistence/jpa/rs/exceptions/UnsupportedMediaTypeException.java delete mode 100644 org/eclipse/persistence/jpa/rs/exceptions/UnsupportedMediaTypeExceptionMapper.java create mode 100644 org/eclipse/persistence/jpa/rs/features/FeatureResponseBuilder.java create mode 100644 org/eclipse/persistence/jpa/rs/features/FeatureResponseBuilderImpl.java create mode 100644 org/eclipse/persistence/jpa/rs/features/FeatureSet.java create mode 100644 org/eclipse/persistence/jpa/rs/features/FeatureSetPreV2.java create mode 100644 org/eclipse/persistence/jpa/rs/features/FeatureSetV2.java create mode 100644 org/eclipse/persistence/jpa/rs/features/ItemLinksBuilder.java create mode 100644 org/eclipse/persistence/jpa/rs/features/ServiceVersion.java create mode 100644 org/eclipse/persistence/jpa/rs/features/core/selflinks/SelfLinksResponseBuilder.java create mode 100644 org/eclipse/persistence/jpa/rs/features/fieldsfiltering/FieldsFilter.java create mode 100644 org/eclipse/persistence/jpa/rs/features/fieldsfiltering/FieldsFilterType.java create mode 100644 org/eclipse/persistence/jpa/rs/features/fieldsfiltering/FieldsFilteringValidator.java create mode 100644 org/eclipse/persistence/jpa/rs/features/paging/AbstractPagingValidator.java create mode 100644 org/eclipse/persistence/jpa/rs/features/paging/PageableFieldValidator.java create mode 100644 org/eclipse/persistence/jpa/rs/features/paging/PageableQueryValidator.java create mode 100644 org/eclipse/persistence/jpa/rs/features/paging/PagingResponseBuilder.java create mode 100644 org/eclipse/persistence/jpa/rs/resources/MetadataResource.java create mode 100644 org/eclipse/persistence/jpa/rs/util/CollectionProxy.java create mode 100644 org/eclipse/persistence/jpa/rs/util/CollectionWrapperBuilder.java create mode 100644 org/eclipse/persistence/jpa/rs/util/HrefHelper.java create mode 100644 org/eclipse/persistence/jpa/rs/util/MethodExitLogData.java create mode 100644 org/eclipse/persistence/jpa/rs/util/ObjectGraphBuilder.java create mode 100644 org/eclipse/persistence/jpa/rs/util/PreLoginMappingAdapterV2.java delete mode 100644 org/eclipse/persistence/jpa/rs/util/list/MultiResultQueryList.java delete mode 100644 org/eclipse/persistence/jpa/rs/util/list/MultiResultQueryListItem.java create mode 100644 org/eclipse/persistence/jpa/rs/util/list/PageableCollection.java create mode 100644 org/eclipse/persistence/jpa/rs/util/list/ReadAllQueryResultCollection.java create mode 100644 org/eclipse/persistence/jpa/rs/util/list/ReportQueryResultCollection.java create mode 100644 org/eclipse/persistence/jpa/rs/util/list/ReportQueryResultList.java create mode 100644 org/eclipse/persistence/jpa/rs/util/list/ReportQueryResultListItem.java create mode 100644 org/eclipse/persistence/jpa/rs/util/list/SingleResultQuery.java create mode 100644 org/eclipse/persistence/jpa/rs/util/list/SingleResultQueryResult.java create mode 100644 org/eclipse/persistence/jpa/rs/util/metadatasources/CollectionWrapperMetadataSource.java create mode 100644 org/eclipse/persistence/jpa/rs/util/metadatasources/DynamicXmlV2MetadataSource.java create mode 100644 org/eclipse/persistence/jpa/rs/util/metadatasources/ErrorResponseMetadataSource.java create mode 100644 org/eclipse/persistence/jpa/rs/util/metadatasources/ItemLinksMetadataSource.java create mode 100644 org/eclipse/persistence/jpa/rs/util/metadatasources/LinkV2MetadataSource.java delete mode 100644 org/eclipse/persistence/jpa/rs/util/metadatasources/MultiResultQueryListItemMetadataSource.java delete mode 100644 org/eclipse/persistence/jpa/rs/util/metadatasources/MultiResultQueryListMetadataSource.java create mode 100644 org/eclipse/persistence/jpa/rs/util/metadatasources/ReadAllQueryResultCollectionMetadataSource.java create mode 100644 org/eclipse/persistence/jpa/rs/util/metadatasources/ReportQueryResultCollectionMetadataSource.java create mode 100644 org/eclipse/persistence/jpa/rs/util/metadatasources/ReportQueryResultListItemMetadataSource.java create mode 100644 org/eclipse/persistence/jpa/rs/util/metadatasources/ReportQueryResultListMetadataSource.java create mode 100644 org/eclipse/persistence/jpa/rs/util/metadatasources/SingleResultQueryResultMetadataSource.java create mode 100644 org/eclipse/persistence/jpa/rs/util/xmladapters/ReferenceAdapterV2.java create mode 100644 org/eclipse/persistence/jpa/rs/util/xmladapters/RestCollectionAdapter.java create mode 100644 org/eclipse/persistence/oxm/annotations/XmlElementNillable.java create mode 100644 org/eclipse/persistence/oxm/annotations/XmlIDExtension.java create mode 100644 org/eclipse/persistence/oxm/annotations/XmlValueExtension.java create mode 100644 org/eclipse/persistence/oxm/json/JsonArrayBuilderResult.java create mode 100644 org/eclipse/persistence/oxm/json/JsonGeneratorResult.java create mode 100644 org/eclipse/persistence/oxm/json/JsonObjectBuilderResult.java create mode 100644 org/eclipse/persistence/oxm/json/JsonParserSource.java create mode 100644 org/eclipse/persistence/oxm/json/JsonStructureSource.java create mode 100644 org/eclipse/persistence/oxm/record/JsonBuilderRecord.java create mode 100644 org/eclipse/persistence/oxm/record/JsonGeneratorRecord.java create mode 100644 org/eclipse/persistence/oxm/record/JsonRecord.java create mode 100644 org/eclipse/persistence/platform/database/DB2ZPlatform.java create mode 100644 org/eclipse/persistence/platform/database/oracle/Oracle12Platform.java create mode 100644 org/eclipse/persistence/platform/server/NoServerPlatformDetector.java create mode 100644 org/eclipse/persistence/platform/server/ServerPlatformDetector.java create mode 100644 org/eclipse/persistence/platform/server/ServerPlatformUtils.java create mode 100644 org/eclipse/persistence/platform/server/glassfish/GlassfishPlatformDetector.java create mode 100644 org/eclipse/persistence/platform/server/was/WebSpherePlatformDetector.java create mode 100644 org/eclipse/persistence/platform/server/was/WebSphere_Liberty_Platform.java create mode 100644 org/eclipse/persistence/platform/server/wls/WebLogicPlatformDetector.java create mode 100644 org/eclipse/persistence/platform/server/wls/WebLogic_12_Platform.java create mode 100644 org/eclipse/persistence/sdo/helper/ApplicationAccessWLS.java create mode 100644 org/eclipse/persistence/sessions/coordination/jgroups/JGroupsTransportManager.java delete mode 100644 org/eclipse/persistence/sessions/serializers/KryoSerializer.java create mode 100644 org/eclipse/persistence/transaction/was/WebSphereLibertyTransactionController.java -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/eclipselink.git _______________________________________________ pkg-java-commits mailing list pkg-java-comm...@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits