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();
+    }
+
   }
 }

Reply via email to