Repository: olingo-odata2 Updated Branches: refs/heads/master 297c39492 -> b765c9723
[OLINGO-532] Expose JPAEdmMappingImpl via Factory Signed-off-by: Chandan V A <[email protected]> Project: http://git-wip-us.apache.org/repos/asf/olingo-odata2/repo Commit: http://git-wip-us.apache.org/repos/asf/olingo-odata2/commit/bdd755cb Tree: http://git-wip-us.apache.org/repos/asf/olingo-odata2/tree/bdd755cb Diff: http://git-wip-us.apache.org/repos/asf/olingo-odata2/diff/bdd755cb Branch: refs/heads/master Commit: bdd755cb987feac46bb2148161ca5246b88d54a2 Parents: b2b42b1 Author: Chandan V A <[email protected]> Authored: Tue Jan 13 18:06:58 2015 +0530 Committer: Chandan V A <[email protected]> Committed: Tue Jan 13 18:06:58 2015 +0530 ---------------------------------------------------------------------- .../odata2/jpa/processor/api/factory/JPAAccessFactory.java | 7 +++++++ .../jpa/processor/core/factory/ODataJPAFactoryImpl.java | 7 +++++++ 2 files changed, 14 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/olingo-odata2/blob/bdd755cb/odata2-jpa-processor/jpa-api/src/main/java/org/apache/olingo/odata2/jpa/processor/api/factory/JPAAccessFactory.java ---------------------------------------------------------------------- diff --git a/odata2-jpa-processor/jpa-api/src/main/java/org/apache/olingo/odata2/jpa/processor/api/factory/JPAAccessFactory.java b/odata2-jpa-processor/jpa-api/src/main/java/org/apache/olingo/odata2/jpa/processor/api/factory/JPAAccessFactory.java index 20f965e..37e4bbb 100644 --- a/odata2-jpa-processor/jpa-api/src/main/java/org/apache/olingo/odata2/jpa/processor/api/factory/JPAAccessFactory.java +++ b/odata2-jpa-processor/jpa-api/src/main/java/org/apache/olingo/odata2/jpa/processor/api/factory/JPAAccessFactory.java @@ -21,6 +21,7 @@ package org.apache.olingo.odata2.jpa.processor.api.factory; import org.apache.olingo.odata2.jpa.processor.api.ODataJPAContext; import org.apache.olingo.odata2.jpa.processor.api.access.JPAEdmMappingModelAccess; import org.apache.olingo.odata2.jpa.processor.api.access.JPAProcessor; +import org.apache.olingo.odata2.jpa.processor.api.model.JPAEdmMapping; import org.apache.olingo.odata2.jpa.processor.api.model.JPAEdmModelView; /** @@ -66,4 +67,10 @@ public interface JPAAccessFactory { * @return an instance of type {@link org.apache.olingo.odata2.jpa.processor.api.access.JPAEdmMappingModelAccess} */ public JPAEdmMappingModelAccess getJPAEdmMappingModelAccess(ODataJPAContext oDataJPAContext); + + /** + * The method instantiates a JPAEdmMapping instance. + * @return an instance of type {@link org.apache.olingo.odata2.jpa.processor.api.model.JPAEdmMapping} + */ + public JPAEdmMapping getJPAEdmMappingInstance(); } http://git-wip-us.apache.org/repos/asf/olingo-odata2/blob/bdd755cb/odata2-jpa-processor/jpa-core/src/main/java/org/apache/olingo/odata2/jpa/processor/core/factory/ODataJPAFactoryImpl.java ---------------------------------------------------------------------- diff --git a/odata2-jpa-processor/jpa-core/src/main/java/org/apache/olingo/odata2/jpa/processor/core/factory/ODataJPAFactoryImpl.java b/odata2-jpa-processor/jpa-core/src/main/java/org/apache/olingo/odata2/jpa/processor/core/factory/ODataJPAFactoryImpl.java index 789afde..ce08757 100644 --- a/odata2-jpa-processor/jpa-core/src/main/java/org/apache/olingo/odata2/jpa/processor/core/factory/ODataJPAFactoryImpl.java +++ b/odata2-jpa-processor/jpa-core/src/main/java/org/apache/olingo/odata2/jpa/processor/core/factory/ODataJPAFactoryImpl.java @@ -36,6 +36,7 @@ import org.apache.olingo.odata2.jpa.processor.api.jpql.JPQLContext.JPQLContextBu import org.apache.olingo.odata2.jpa.processor.api.jpql.JPQLContextType; import org.apache.olingo.odata2.jpa.processor.api.jpql.JPQLContextView; import org.apache.olingo.odata2.jpa.processor.api.jpql.JPQLStatement.JPQLStatementBuilder; +import org.apache.olingo.odata2.jpa.processor.api.model.JPAEdmMapping; import org.apache.olingo.odata2.jpa.processor.api.model.JPAEdmModelView; import org.apache.olingo.odata2.jpa.processor.core.ODataJPAContextImpl; import org.apache.olingo.odata2.jpa.processor.core.ODataJPAProcessorDefault; @@ -53,6 +54,7 @@ import org.apache.olingo.odata2.jpa.processor.core.jpql.JPQLSelectContext; import org.apache.olingo.odata2.jpa.processor.core.jpql.JPQLSelectSingleContext; import org.apache.olingo.odata2.jpa.processor.core.jpql.JPQLSelectSingleStatementBuilder; import org.apache.olingo.odata2.jpa.processor.core.jpql.JPQLSelectStatementBuilder; +import org.apache.olingo.odata2.jpa.processor.core.model.JPAEdmMappingImpl; import org.apache.olingo.odata2.jpa.processor.core.model.JPAEdmModel; public class ODataJPAFactoryImpl extends ODataJPAFactory { @@ -240,5 +242,10 @@ public class ODataJPAFactoryImpl extends ODataJPAFactory { return mappingModelAccess; } + @Override + public JPAEdmMapping getJPAEdmMappingInstance() { + return new JPAEdmMappingImpl(); + } + } }
