us.datanucleus-api-jdo.5.1.9.source-code.plugin.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of datanucleus-api-jdo Show documentation
Show all versions of datanucleus-api-jdo Show documentation
Plugin providing DataNucleus implementation of the JDO API.
<?xml version="1.0"?> <!-- Copyright (c) 2011 Andy Jefferson and others. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contributors: ... --> <plugin id="org.datanucleus.api.jdo" name="DataNucleus JDO" provider-name="DataNucleus"> <!-- PERSISTENCE PROPERTIES --> <extension point="org.datanucleus.persistence_properties"> <persistence-property name="javax.jdo.PersistenceManagerFactoryClass"/> <persistence-property name="javax.jdo.option.ConnectionDriverName" internal-name="datanucleus.ConnectionDriverName"/> <persistence-property name="javax.jdo.option.ConnectionURL" internal-name="datanucleus.ConnectionURL"/> <persistence-property name="javax.jdo.option.ConnectionUserName" internal-name="datanucleus.ConnectionUserName"/> <persistence-property name="javax.jdo.option.ConnectionPassword" internal-name="datanucleus.ConnectionPassword"/> <persistence-property name="javax.jdo.option.ConnectionFactoryName" internal-name="datanucleus.ConnectionFactoryName"/> <persistence-property name="javax.jdo.option.ConnectionFactory2Name" internal-name="datanucleus.ConnectionFactory2Name"/> <persistence-property name="javax.jdo.option.ConnectionFactory" internal-name="datanucleus.ConnectionFactory"/> <persistence-property name="javax.jdo.option.ConnectionFactory2" internal-name="datanucleus.ConnectionFactory2"/> <persistence-property name="javax.jdo.option.IgnoreCache" internal-name="datanucleus.IgnoreCache" manager-overrideable="true" validator="org.datanucleus.properties.BooleanPropertyValidator"/> <persistence-property name="javax.jdo.option.Optimistic" internal-name="datanucleus.Optimistic" manager-overrideable="true" validator="org.datanucleus.properties.BooleanPropertyValidator"/> <persistence-property name="javax.jdo.option.Multithreaded" internal-name="datanucleus.Multithreaded" manager-overrideable="true" validator="org.datanucleus.properties.BooleanPropertyValidator"/> <persistence-property name="javax.jdo.option.RetainValues" internal-name="datanucleus.RetainValues" manager-overrideable="true" validator="org.datanucleus.properties.BooleanPropertyValidator"/> <persistence-property name="javax.jdo.option.RestoreValues" internal-name="datanucleus.RestoreValues" manager-overrideable="true" validator="org.datanucleus.properties.BooleanPropertyValidator"/> <persistence-property name="javax.jdo.option.TransactionType" internal-name="datanucleus.transaction.type" validator="org.datanucleus.properties.CorePropertyValidator"/> <persistence-property name="javax.jdo.option.TransactionIsolationLevel" internal-name="datanucleus.transaction.isolation" validator="org.datanucleus.properties.CorePropertyValidator"/> <persistence-property name="javax.jdo.option.NontransactionalRead" internal-name="datanucleus.transaction.nontx.read" manager-overrideable="true" validator="org.datanucleus.properties.BooleanPropertyValidator"/> <persistence-property name="javax.jdo.option.NontransactionalWrite" internal-name="datanucleus.transaction.nontx.write" manager-overrideable="true" validator="org.datanucleus.properties.BooleanPropertyValidator"/> <persistence-property name="javax.jdo.option.DetachAllOnCommit" internal-name="datanucleus.DetachAllOnCommit" manager-overrideable="true" validator="org.datanucleus.properties.BooleanPropertyValidator"/> <persistence-property name="javax.jdo.option.CopyOnAttach" internal-name="datanucleus.CopyOnAttach" manager-overrideable="true" validator="org.datanucleus.properties.BooleanPropertyValidator"/> <persistence-property name="javax.jdo.option.Name" internal-name="datanucleus.Name" validator="org.datanucleus.properties.StringPropertyValidator"/> <persistence-property name="javax.jdo.option.PersistenceUnitName" internal-name="datanucleus.PersistenceUnitName" validator="org.datanucleus.properties.StringPropertyValidator"/> <persistence-property name="javax.jdo.option.ServerTimeZoneID" internal-name="datanucleus.ServerTimeZoneID" validator="org.datanucleus.properties.CorePropertyValidator"/> <persistence-property name="javax.jdo.option.ReadOnly" internal-name="datanucleus.readOnlyDatastore" validator="org.datanucleus.properties.BooleanPropertyValidator"/> <persistence-property name="javax.jdo.option.Mapping" internal-name="datanucleus.Mapping" validator="org.datanucleus.properties.StringPropertyValidator"/> <persistence-property name="javax.jdo.mapping.Catalog" internal-name="datanucleus.mapping.Catalog" validator="org.datanucleus.properties.StringPropertyValidator"/> <persistence-property name="javax.jdo.mapping.Schema" internal-name="datanucleus.mapping.Schema" validator="org.datanucleus.properties.StringPropertyValidator"/> <persistence-property name="javax.jdo.option.DatastoreReadTimeoutMillis" internal-name="datanucleus.datastoreReadTimeout" value="0" manager-overrideable="true" validator="org.datanucleus.properties.IntegerPropertyValidator"/> <persistence-property name="javax.jdo.option.DatastoreWriteTimeoutMillis" internal-name="datanucleus.datastoreWriteTimeout" value="0" manager-overrideable="true" validator="org.datanucleus.properties.IntegerPropertyValidator"/> <persistence-property name="javax.jdo.option.spi.ResourceName"/> <!-- JDOHelper nonsense --> <persistence-property name="javax.jdo.option.Multitenancy" internal-name="datanucleus.tenantID"/> <persistence-property name="datanucleus.allowListenerUpdateAfterInit" value="false" validator="org.datanucleus.properties.BooleanPropertyValidator"/> <persistence-property name="datanucleus.query.closeable" value="false" validator="org.datanucleus.properties.BooleanPropertyValidator"/> <persistence-property name="datanucleus.singletonPMFForName" value="false" validator="org.datanucleus.properties.BooleanPropertyValidator"/> </extension> <!-- ANNOTATIONS --> <extension point="org.datanucleus.annotations"> <annotations annotation-class="javax.jdo.annotations.PersistenceCapable" reader="org.datanucleus.api.jdo.metadata.JDOAnnotationReader"/> <annotations annotation-class="javax.jdo.annotations.PersistenceAware" reader="org.datanucleus.api.jdo.metadata.JDOAnnotationReader"/> <annotations annotation-class="javax.jdo.annotations.Queries" reader="org.datanucleus.api.jdo.metadata.JDOAnnotationReader"/> <annotations annotation-class="javax.jdo.annotations.Query" reader="org.datanucleus.api.jdo.metadata.JDOAnnotationReader"/> </extension> <!-- EXTENSION ANNOTATIONS --> <extension point="org.datanucleus.class_annotation_handler"> <class-annotation-handler annotation-class="org.datanucleus.api.jdo.annotations.ReadOnly" handler="org.datanucleus.api.jdo.annotations.ReadOnlyHandler"/> <class-annotation-handler annotation-class="org.datanucleus.api.jdo.annotations.CreateTimestamp" handler="org.datanucleus.api.jdo.annotations.CreateTimestampHandler"/> <class-annotation-handler annotation-class="org.datanucleus.api.jdo.annotations.UpdateTimestamp" handler="org.datanucleus.api.jdo.annotations.UpdateTimestampHandler"/> <class-annotation-handler annotation-class="org.datanucleus.api.jdo.annotations.CreateUser" handler="org.datanucleus.api.jdo.annotations.CreateUserHandler"/> <class-annotation-handler annotation-class="org.datanucleus.api.jdo.annotations.UpdateUser" handler="org.datanucleus.api.jdo.annotations.UpdateUserHandler"/> <class-annotation-handler annotation-class="org.datanucleus.api.jdo.annotations.MultiTenant" handler="org.datanucleus.api.jdo.annotations.MultiTenantHandler"/> <class-annotation-handler annotation-class="org.datanucleus.api.jdo.annotations.SoftDelete" handler="org.datanucleus.api.jdo.annotations.SoftDeleteHandler"/> </extension> <!-- EXTENSION ANNOTATIONS --> <extension point="org.datanucleus.member_annotation_handler"> <member-annotation-handler annotation-class="org.datanucleus.api.jdo.annotations.ReadOnly" handler="org.datanucleus.api.jdo.annotations.ReadOnlyHandler"/> <member-annotation-handler annotation-class="org.datanucleus.api.jdo.annotations.SharedRelation" handler="org.datanucleus.api.jdo.annotations.SharedRelationHandler"/> <member-annotation-handler annotation-class="org.datanucleus.api.jdo.annotations.CreateTimestamp" handler="org.datanucleus.api.jdo.annotations.CreateTimestampHandler"/> <member-annotation-handler annotation-class="org.datanucleus.api.jdo.annotations.UpdateTimestamp" handler="org.datanucleus.api.jdo.annotations.UpdateTimestampHandler"/> <member-annotation-handler annotation-class="org.datanucleus.api.jdo.annotations.CreateUser" handler="org.datanucleus.api.jdo.annotations.CreateUserHandler"/> <member-annotation-handler annotation-class="org.datanucleus.api.jdo.annotations.UpdateUser" handler="org.datanucleus.api.jdo.annotations.UpdateUserHandler"/> <member-annotation-handler annotation-class="org.datanucleus.api.jdo.annotations.ComparatorClass" handler="org.datanucleus.api.jdo.annotations.ComparatorClassHandler"/> </extension> <!-- PERSISTENCE API --> <extension point="org.datanucleus.api_adapter"> <api-adapter name="JDO" class-name="org.datanucleus.api.jdo.JDOAdapter"/> </extension> <!-- CALLBACK HANDLER --> <extension point="org.datanucleus.callbackhandler"> <callback-handler name="JDO" class-name="org.datanucleus.api.jdo.JDOCallbackHandler"/> </extension> <!-- QUERY METHODS (IN-MEMORY) --> <extension point="org.datanucleus.query_method_evaluators"> <query-method-evaluator method="JDOHelper.getObjectId" evaluator="org.datanucleus.api.jdo.query.inmemory.JDOHelperGetObjectIdFunction"/> <query-method-evaluator method="JDOHelper.getVersion" evaluator="org.datanucleus.api.jdo.query.inmemory.JDOHelperGetVersionFunction"/> </extension> <!-- METADATA MANAGER --> <extension point="org.datanucleus.metadata_manager"> <metadata-manager name="JDO" class="org.datanucleus.api.jdo.metadata.JDOMetaDataManager"/> </extension> <!-- METADATA HANDLER --> <extension point="org.datanucleus.metadata_handler"> <handler name="JDO" class-name="org.datanucleus.api.jdo.metadata.JDOMetaDataHandler"/> </extension> <!-- METADATA ENTITY RESOLVERS --> <extension point="org.datanucleus.metadata_entityresolver"> <!-- JDO XML --> <entityresolver url="/org/datanucleus/api/jdo/jdo_1_0.dtd" identity="-//Sun Microsystems, Inc.//DTD Java Data Objects Metadata 1.0//EN" type="PUBLIC"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_2_0.dtd" identity="-//Sun Microsystems, Inc.//DTD Java Data Objects Metadata 2.0//EN" type="PUBLIC"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_2_0.dtd" identity="-//Sun Microsystems, Inc.//DTD Java Data Objects Metadata 2.1//EN" type="PUBLIC"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_2_2.dtd" identity="-//Sun Microsystems, Inc.//DTD Java Data Objects Metadata 2.2//EN" type="PUBLIC"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_2_3.dtd" identity="-//Sun Microsystems, Inc.//DTD Java Data Objects Metadata 2.3//EN" type="PUBLIC"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_3_0.dtd" identity="-//Sun Microsystems, Inc.//DTD Java Data Objects Metadata 3.0//EN" type="PUBLIC"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_3_1.dtd" identity="-//Sun Microsystems, Inc.//DTD Java Data Objects Metadata 3.1//EN" type="PUBLIC"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_3_2.dtd" identity="-//Sun Microsystems, Inc.//DTD Java Data Objects Metadata 3.2//EN" type="PUBLIC"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_3_2.xsd" identity="http://java.sun.com/xml/ns/jdo/jdo_3_2.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_3_1.xsd" identity="http://java.sun.com/xml/ns/jdo/jdo_3_1.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_3_0.xsd" identity="http://java.sun.com/xml/ns/jdo/jdo_3_0.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_2_2.xsd" identity="http://java.sun.com/xml/ns/jdo/jdo_2_2.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_2_1.xsd" identity="http://java.sun.com/xml/ns/jdo/jdo_2_1.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_2_0.xsd" identity="http://java.sun.com/xml/ns/jdo/jdo_2_0.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_3_2.xsd" identity="http://xmlns.jcp.org/xml/ns/jdo/jdo_3_2.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_3_1.xsd" identity="http://xmlns.jcp.org/xml/ns/jdo/jdo_3_1.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_3_0.xsd" identity="http://xmlns.jcp.org/xml/ns/jdo/jdo_3_0.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_2_2.xsd" identity="http://xmlns.jcp.org/xml/ns/jdo/jdo_2_2.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_2_1.xsd" identity="http://xmlns.jcp.org/xml/ns/jdo/jdo_2_1.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_2_0.xsd" identity="http://xmlns.jcp.org/xml/ns/jdo/jdo_2_0.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_3_2.dtd" identity="file:/javax/jdo/jdo.dtd" type="SYSTEM"/> <!-- Point to latest --> <entityresolver url="/org/datanucleus/api/jdo/jdo_3_2.xsd"/> <!-- JDO ORM XML --> <entityresolver url="/org/datanucleus/api/jdo/jdo_orm_2_0.dtd" identity="-//Sun Microsystems, Inc.//DTD Java Data Objects Mapping Metadata 2.0//EN" type="PUBLIC"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_orm_2_1.dtd" identity="-//Sun Microsystems, Inc.//DTD Java Data Objects Mapping Metadata 2.1//EN" type="PUBLIC"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_orm_2_2.dtd" identity="-//Sun Microsystems, Inc.//DTD Java Data Objects Mapping Metadata 2.2//EN" type="PUBLIC"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_orm_3_0.dtd" identity="-//Sun Microsystems, Inc.//DTD Java Data Objects Mapping Metadata 3.0//EN" type="PUBLIC"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_orm_3_1.dtd" identity="-//Sun Microsystems, Inc.//DTD Java Data Objects Mapping Metadata 3.1//EN" type="PUBLIC"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_orm_3_2.dtd" identity="-//Sun Microsystems, Inc.//DTD Java Data Objects Mapping Metadata 3.2//EN" type="PUBLIC"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_orm_3_2.xsd" identity="http://java.sun.com/xml/ns/jdo/orm_3_2.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_orm_3_1.xsd" identity="http://java.sun.com/xml/ns/jdo/orm_3_1.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_orm_3_0.xsd" identity="http://java.sun.com/xml/ns/jdo/orm_3_0.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_orm_2_2.xsd" identity="http://java.sun.com/xml/ns/jdo/orm_2_2.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_orm_2_1.xsd" identity="http://java.sun.com/xml/ns/jdo/orm_2_1.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_orm_2_0.xsd" identity="http://java.sun.com/xml/ns/jdo/orm_2_0.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_orm_3_2.xsd" identity="http://xmlns.jcp.org/xml/ns/jdo/orm_3_2.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_orm_3_1.xsd" identity="http://xmlns.jcp.org/xml/ns/jdo/orm_3_1.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_orm_3_0.xsd" identity="http://xmlns.jcp.org/xml/ns/jdo/orm_3_0.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_orm_2_2.xsd" identity="http://xmlns.jcp.org/xml/ns/jdo/orm_2_2.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_orm_2_1.xsd" identity="http://xmlns.jcp.org/xml/ns/jdo/orm_2_1.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_orm_2_0.xsd" identity="http://xmlns.jcp.org/xml/ns/jdo/orm_2_0.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdo_orm_3_2.dtd" identity="file:/javax/jdo/orm.dtd" type="SYSTEM"/> <!-- Point to latest --> <entityresolver url="/org/datanucleus/api/jdo/jdo_orm_3_2.xsd"/> <!-- JDO QUERY XML --> <entityresolver url="/org/datanucleus/api/jdo/jdoquery_2_0.dtd" identity="-//Sun Microsystems, Inc.//DTD Java Data Objects Query Metadata 2.0//EN" type="PUBLIC"/> <entityresolver url="/org/datanucleus/api/jdo/jdoquery_2_0.dtd" identity="-//Sun Microsystems, Inc.//DTD Java Data Objects Query Metadata 2.1//EN" type="PUBLIC"/> <entityresolver url="/org/datanucleus/api/jdo/jdoquery_2_2.dtd" identity="-//Sun Microsystems, Inc.//DTD Java Data Objects Query Metadata 2.2//EN" type="PUBLIC"/> <entityresolver url="/org/datanucleus/api/jdo/jdoquery_3_0.dtd" identity="-//Sun Microsystems, Inc.//DTD Java Data Objects Query Metadata 3.0//EN" type="PUBLIC"/> <entityresolver url="/org/datanucleus/api/jdo/jdoquery_3_0.xsd" identity="http://java.sun.com/xml/ns/jdo/jdoquery_3_2.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdoquery_3_0.xsd" identity="http://java.sun.com/xml/ns/jdo/jdoquery_3_1.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdoquery_3_0.xsd" identity="http://java.sun.com/xml/ns/jdo/jdoquery_3_0.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdoquery_2_2.xsd" identity="http://java.sun.com/xml/ns/jdo/jdoquery_2_2.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdoquery_2_1.xsd" identity="http://java.sun.com/xml/ns/jdo/jdoquery_2_1.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdoquery_2_0.xsd" identity="http://java.sun.com/xml/ns/jdo/jdoquery_2_0.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdoquery_3_0.xsd" identity="http://xmlns.jcp.org/xml/ns/jdo/jdoquery_3_2.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdoquery_3_0.xsd" identity="http://xmlns.jcp.org/xml/ns/jdo/jdoquery_3_1.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdoquery_3_0.xsd" identity="http://xmlns.jcp.org/xml/ns/jdo/jdoquery_3_0.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdoquery_2_2.xsd" identity="http://xmlns.jcp.org/xml/ns/jdo/jdoquery_2_2.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdoquery_2_1.xsd" identity="http://xmlns.jcp.org/xml/ns/jdo/jdoquery_2_1.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdoquery_2_0.xsd" identity="http://xmlns.jcp.org/xml/ns/jdo/jdoquery_2_0.xsd" type="SYSTEM"/> <entityresolver url="/org/datanucleus/api/jdo/jdoquery_3_0.dtd" identity="file:/javax/jdo/jdoquery.dtd" type="SYSTEM"/> <!-- Point to latest --> <entityresolver url="/org/datanucleus/api/jdo/jdoquery_3_0.xsd"/> </extension> </plugin>
© 2015 - 2024 Weber Informatics LLC | Privacy Policy