org.apache.olingo.odata2.jpa.processor.core.access.model
Class JPAEdmMappingModelService

java.lang.Object
  extended by org.apache.olingo.odata2.jpa.processor.core.access.model.JPAEdmMappingModelService
All Implemented Interfaces:
JPAEdmMappingModelAccess

public class JPAEdmMappingModelService
extends Object
implements JPAEdmMappingModelAccess


Constructor Summary
JPAEdmMappingModelService(ODataJPAContext ctx)
           
 
Method Summary
 boolean checkExclusionOfJPAAttributeType(String jpaEntityTypeName, String jpaAttributeName)
           
 boolean checkExclusionOfJPAEmbeddableAttributeType(String jpaEmbeddableTypeName, String jpaAttributeName)
           
 boolean checkExclusionOfJPAEmbeddableType(String jpaEmbeddableTypeName)
           
 boolean checkExclusionOfJPAEntityType(String jpaEntityTypeName)
           
 JPAEdmMappingModel getJPAEdmMappingModel()
           
 boolean isMappingModelExists()
           
 void loadMappingModel()
           
protected  InputStream loadMappingModelInputStream()
           
 String mapJPAAttribute(String jpaEntityTypeName, String jpaAttributeName)
           
 String mapJPAEmbeddableType(String jpaEmbeddableTypeName)
           
 String mapJPAEmbeddableTypeAttribute(String jpaEmbeddableTypeName, String jpaAttributeName)
           
 String mapJPAEntitySet(String jpaEntityTypeName)
           
 String mapJPAEntityType(String jpaEntityTypeName)
           
 String mapJPAPersistenceUnit(String persistenceUnitName)
           
 String mapJPARelationship(String jpaEntityTypeName, String jpaRelationshipName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JPAEdmMappingModelService

public JPAEdmMappingModelService(ODataJPAContext ctx)
Method Detail

loadMappingModel

public void loadMappingModel()
Specified by:
loadMappingModel in interface JPAEdmMappingModelAccess

isMappingModelExists

public boolean isMappingModelExists()
Specified by:
isMappingModelExists in interface JPAEdmMappingModelAccess

getJPAEdmMappingModel

public JPAEdmMappingModel getJPAEdmMappingModel()
Specified by:
getJPAEdmMappingModel in interface JPAEdmMappingModelAccess

mapJPAPersistenceUnit

public String mapJPAPersistenceUnit(String persistenceUnitName)
Specified by:
mapJPAPersistenceUnit in interface JPAEdmMappingModelAccess

mapJPAEntityType

public String mapJPAEntityType(String jpaEntityTypeName)
Specified by:
mapJPAEntityType in interface JPAEdmMappingModelAccess

mapJPAEntitySet

public String mapJPAEntitySet(String jpaEntityTypeName)
Specified by:
mapJPAEntitySet in interface JPAEdmMappingModelAccess

mapJPAAttribute

public String mapJPAAttribute(String jpaEntityTypeName,
                              String jpaAttributeName)
Specified by:
mapJPAAttribute in interface JPAEdmMappingModelAccess

mapJPARelationship

public String mapJPARelationship(String jpaEntityTypeName,
                                 String jpaRelationshipName)
Specified by:
mapJPARelationship in interface JPAEdmMappingModelAccess

mapJPAEmbeddableType

public String mapJPAEmbeddableType(String jpaEmbeddableTypeName)
Specified by:
mapJPAEmbeddableType in interface JPAEdmMappingModelAccess

mapJPAEmbeddableTypeAttribute

public String mapJPAEmbeddableTypeAttribute(String jpaEmbeddableTypeName,
                                            String jpaAttributeName)
Specified by:
mapJPAEmbeddableTypeAttribute in interface JPAEdmMappingModelAccess

loadMappingModelInputStream

protected InputStream loadMappingModelInputStream()

checkExclusionOfJPAEntityType

public boolean checkExclusionOfJPAEntityType(String jpaEntityTypeName)
Specified by:
checkExclusionOfJPAEntityType in interface JPAEdmMappingModelAccess

checkExclusionOfJPAAttributeType

public boolean checkExclusionOfJPAAttributeType(String jpaEntityTypeName,
                                                String jpaAttributeName)
Specified by:
checkExclusionOfJPAAttributeType in interface JPAEdmMappingModelAccess

checkExclusionOfJPAEmbeddableType

public boolean checkExclusionOfJPAEmbeddableType(String jpaEmbeddableTypeName)
Specified by:
checkExclusionOfJPAEmbeddableType in interface JPAEdmMappingModelAccess

checkExclusionOfJPAEmbeddableAttributeType

public boolean checkExclusionOfJPAEmbeddableAttributeType(String jpaEmbeddableTypeName,
                                                          String jpaAttributeName)
Specified by:
checkExclusionOfJPAEmbeddableAttributeType in interface JPAEdmMappingModelAccess


Copyright © 2013-2014 The Apache Software Foundation. All Rights Reserved.