• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java ODataJPAContext类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.apache.olingo.odata2.jpa.processor.api.ODataJPAContext的典型用法代码示例。如果您正苦于以下问题:Java ODataJPAContext类的具体用法?Java ODataJPAContext怎么用?Java ODataJPAContext使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



ODataJPAContext类属于org.apache.olingo.odata2.jpa.processor.api包,在下文中一共展示了ODataJPAContext类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: getEntityProviderProperties

import org.apache.olingo.odata2.jpa.processor.api.ODataJPAContext; //导入依赖的package包/类
private static EntityProviderWriteProperties getEntityProviderProperties(final ODataJPAContext odataJPAContext,
    final GetEntityUriInfo resultsView) throws ODataJPARuntimeException {
  ODataEntityProviderPropertiesBuilder entityFeedPropertiesBuilder = null;
  ExpandSelectTreeNode expandSelectTree = null;
  try {
    entityFeedPropertiesBuilder =
        EntityProviderWriteProperties.serviceRoot(odataJPAContext.getODataContext().getPathInfo().getServiceRoot());
    expandSelectTree = UriParser.createExpandSelectTree(resultsView.getSelect(), resultsView.getExpand());
    entityFeedPropertiesBuilder.expandSelectTree(expandSelectTree);
    entityFeedPropertiesBuilder.callbacks(JPAExpandCallBack.getCallbacks(odataJPAContext.getODataContext()
        .getPathInfo().getServiceRoot(), expandSelectTree, resultsView.getExpand()));
  } catch (ODataException e) {
    throw ODataJPARuntimeException.throwException(ODataJPARuntimeException.INNER_EXCEPTION, e);
  }

  return entityFeedPropertiesBuilder.build();
}
 
开发者ID:apache,项目名称:olingo-odata2,代码行数:18,代码来源:ODataJPAResponseBuilderDefault.java


示例2: initializeODataJPAContext

import org.apache.olingo.odata2.jpa.processor.api.ODataJPAContext; //导入依赖的package包/类
@Override
 public ODataJPAContext initializeODataJPAContext()
         throws ODataJPARuntimeException {
     ODataJPAContext oDataJPAContext = this.getODataJPAContext();
     try {
     	EntityManagerFactory emf = JpaEntityManagerFactory.getEntityManagerFactory();
oDataJPAContext.setEntityManagerFactory(emf);
         oDataJPAContext.setPersistenceUnitName(PERSISTENCE_UNIT_NAME);
         return oDataJPAContext;
     } catch (Exception e) {
         throw new RuntimeException(e);
     }
 }
 
开发者ID:AnujMehta07,项目名称:cloud-employeeslistapp,代码行数:14,代码来源:EmployeesListServiceFactory.java


示例3: initializeODataJPAContext

import org.apache.olingo.odata2.jpa.processor.api.ODataJPAContext; //导入依赖的package包/类
public ODataJPAContext initializeODataJPAContext() throws ODataJPARuntimeException {
	ODataJPAContext oDataJPAContext = getODataJPAContext();

	EntityManagerFactory factory = (EntityManagerFactory) SpringContextsUtil.getBean(ENTITY_MANAGER_FACTORY_ID);

	oDataJPAContext.setEntityManagerFactory(factory);
	oDataJPAContext.setPersistenceUnitName(DEFAULT_ENTITY_UNIT_NAME);
	oDataJPAContext.setJPAEdmExtension(new JPAEdmExtension());
	ODataContextUtil.setODataContext(oDataJPAContext.getODataContext());

	return oDataJPAContext;
}
 
开发者ID:sapmentors,项目名称:lemonaid,代码行数:13,代码来源:JPAServiceFactory.java


示例4: getODataJPAContext

import org.apache.olingo.odata2.jpa.processor.api.ODataJPAContext; //导入依赖的package包/类
/**
 * @return an instance of type {@link ODataJPAContext}
 * @throws ODataJPARuntimeException
 */
public final ODataJPAContext getODataJPAContext() throws ODataJPARuntimeException {
	if (oDataJPAContext == null) {
		oDataJPAContext = ODataJPAFactory.createFactory().getODataJPAAccessFactory().createODataJPAContext();
	}
	if (oDataContext != null) {
		oDataJPAContext.setODataContext(oDataContext);
	}
	return oDataJPAContext;

}
 
开发者ID:sapmentors,项目名称:lemonaid,代码行数:15,代码来源:JPAServiceFactory.java


示例5: initializeODataJPAContext

import org.apache.olingo.odata2.jpa.processor.api.ODataJPAContext; //导入依赖的package包/类
@Override
public ODataJPAContext initializeODataJPAContext() throws ODataJPARuntimeException {
	ODataJPAContext oDataJPAContext = getODataJPAContext();

	EntityManagerFactory factory = (EntityManagerFactory) SpringContextsUtil.getBean(ENTITY_MANAGER_FACTORY_ID);

	oDataJPAContext.setEntityManagerFactory(factory);
	oDataJPAContext.setPersistenceUnitName(DEFAULT_ENTITY_UNIT_NAME);
	oDataJPAContext.setJPAEdmExtension(new JPAEdmExtension());
	ODataContextUtil.setODataContext(oDataJPAContext.getODataContext());
	
	return oDataJPAContext;
}
 
开发者ID:jpenninkhof,项目名称:odata-boilerplate,代码行数:14,代码来源:JPAServiceFactory.java


示例6: initializeODataJPAContext

import org.apache.olingo.odata2.jpa.processor.api.ODataJPAContext; //导入依赖的package包/类
@Override
 public ODataJPAContext initializeODataJPAContext()
     throws ODataJPARuntimeException {
 
//LocalEdmExtensions ext = new LocalEdmExtensions();

   ODataJPAContext oDatJPAContext = this.getODataJPAContext();
   try {

     EntityManagerFactory emf = Persistence.createEntityManagerFactory(PERSISTENCE_UNIT_NAME);
     
     // Load seed data
     if (first_invocation) {
   	  DataLoader m = new DataLoader( emf );
   	  Utility.setEntityManagerFactory( emf );
   	  m.loadData();
   	  first_invocation = false;
     }
     
     oDatJPAContext.setEntityManagerFactory(emf);
     oDatJPAContext.setPersistenceUnitName(PERSISTENCE_UNIT_NAME);
     
     // This file must be located in the same folder as "WEB-INF" in the WAR archive
     oDatJPAContext.setJPAEdmMappingModel("map-tuning.xml");
     
     //oDatJPAContext.setJPAEdmExtension(ext);
     
     setDetailErrors(true);
     
     //setErrorLevel();
     
     return oDatJPAContext;

   } catch (Exception e) {
   	e.printStackTrace();
   	throw new RuntimeException(e);
   }

 }
 
开发者ID:SAP,项目名称:sap_mobile_platform_espm_olingo_services,代码行数:40,代码来源:ESPMServiceFactory.java


示例7: initializeODataJPAContext

import org.apache.olingo.odata2.jpa.processor.api.ODataJPAContext; //导入依赖的package包/类
@Override
public ODataJPAContext initializeODataJPAContext() throws ODataJPARuntimeException {
	ODataJPAContext context = getODataJPAContext();
	context.setEntityManagerFactory(HerokuEntityManagerFactory.getInstance());
	context.setPersistenceUnitName(HerokuEntityManagerFactory.PUNIT_NAME);
	return context;
}
 
开发者ID:shunjikonishi,项目名称:odata-producer,代码行数:8,代码来源:MyODataJPAServiceFactory.java


示例8: ODataEntityParser

import org.apache.olingo.odata2.jpa.processor.api.ODataJPAContext; //导入依赖的package包/类
public ODataEntityParser(final ODataJPAContext context) {
  this.context = context;
  try {
    serviceRoot = context.getODataContext().getPathInfo().getServiceRoot().toString();
  } catch (ODataException e) {
    serviceRoot = "";
  }
}
 
开发者ID:apache,项目名称:olingo-odata2,代码行数:9,代码来源:ODataEntityParser.java


示例9: ODataJPAEdmProvider

import org.apache.olingo.odata2.jpa.processor.api.ODataJPAContext; //导入依赖的package包/类
public ODataJPAEdmProvider(final ODataJPAContext oDataJPAContext) {
  if (oDataJPAContext == null) {
    throw new IllegalArgumentException(ODataJPAException.ODATA_JPACTX_NULL);
  }
  entityTypes = new LinkedHashMap<String, EntityType>();
  entityContainerInfos = new LinkedHashMap<String, EntityContainerInfo>();
  complexTypes = new LinkedHashMap<String, ComplexType>();
  associations = new LinkedHashMap<String, Association>();
  functionImports = new LinkedHashMap<String, FunctionImport>();
  jpaEdmModel = ODataJPAFactory.createFactory().getJPAAccessFactory().getJPAEdmModelView(oDataJPAContext);
}
 
开发者ID:apache,项目名称:olingo-odata2,代码行数:12,代码来源:ODataJPAEdmProvider.java


示例10: getJPAEdmModelView

import org.apache.olingo.odata2.jpa.processor.api.ODataJPAContext; //导入依赖的package包/类
@Override
public JPAEdmModelView getJPAEdmModelView(final ODataJPAContext oDataJPAContext) {
  JPAEdmModelView view = null;

  view = new JPAEdmModel(oDataJPAContext);
  return view;
}
 
开发者ID:apache,项目名称:olingo-odata2,代码行数:8,代码来源:ODataJPAFactoryImpl.java


示例11: getEntityProviderPropertiesforPost

import org.apache.olingo.odata2.jpa.processor.api.ODataJPAContext; //导入依赖的package包/类
private static EntityProviderWriteProperties getEntityProviderPropertiesforPost(
    final ODataJPAContext odataJPAContext) throws ODataJPARuntimeException {
  ODataEntityProviderPropertiesBuilder entityFeedPropertiesBuilder = null;
  try {
    entityFeedPropertiesBuilder =
        EntityProviderWriteProperties.serviceRoot(odataJPAContext.getODataContext().getPathInfo().getServiceRoot());
  } catch (ODataException e) {
    throw ODataJPARuntimeException.throwException(ODataJPARuntimeException.INNER_EXCEPTION, e);
  }

  return entityFeedPropertiesBuilder.build();
}
 
开发者ID:apache,项目名称:olingo-odata2,代码行数:13,代码来源:ODataJPAResponseBuilderDefault.java


示例12: JPAEdmBaseViewImpl

import org.apache.olingo.odata2.jpa.processor.api.ODataJPAContext; //导入依赖的package包/类
public JPAEdmBaseViewImpl(final ODataJPAContext context) {
  pUnitName = context.getPersistenceUnitName();
  metaModel = context.getEntityManager().getMetamodel();
  jpaEdmMappingModelAccess =
      ODataJPAFactory.createFactory().getJPAAccessFactory().getJPAEdmMappingModelAccess(context);
  jpaEdmExtension = context.getJPAEdmExtension();
  jpaEdmMappingModelAccess.loadMappingModel();
  skipDefaultNaming = !context.getDefaultNaming();
}
 
开发者ID:apache,项目名称:olingo-odata2,代码行数:10,代码来源:JPAEdmBaseViewImpl.java


示例13: JPAEntity

import org.apache.olingo.odata2.jpa.processor.api.ODataJPAContext; //导入依赖的package包/类
public JPAEntity(final EdmEntityType oDataEntityType, final EdmEntitySet oDataEntitySet,
    final ODataJPAContext context) {
  this.oDataEntityType = oDataEntityType;
  this.oDataEntitySet = oDataEntitySet;
  oDataJPAContext = context;
  try {
    JPAEdmMapping mapping = (JPAEdmMapping) oDataEntityType.getMapping();
    jpaType = mapping.getJPAType();
  } catch (EdmException e) {
    return;
  }
  jpaEntityParser = new JPAEntityParser();
  onJPAWriteContent = oDataJPAContext.getODataContext().getServiceFactory().getCallback(OnJPAWriteContent.class);
}
 
开发者ID:apache,项目名称:olingo-odata2,代码行数:15,代码来源:JPAEntity.java


示例14: JPAEdmMappingModelService

import org.apache.olingo.odata2.jpa.processor.api.ODataJPAContext; //导入依赖的package包/类
public JPAEdmMappingModelService(final ODataJPAContext ctx) {
  JPAEdmExtension ext = null;
  mappingModelName = ctx.getJPAEdmMappingModel();
  if (mappingModelName == null) {
    ext = ctx.getJPAEdmExtension();
    if (ext != null) {
      mappingModelStream = ext.getJPAEdmMappingModelStream();
    }
  }

  mappingModelExists = mappingModelName != null || mappingModelStream != null;
}
 
开发者ID:apache,项目名称:olingo-odata2,代码行数:13,代码来源:JPAEdmMappingModelService.java


示例15: getLocalmockODataJPAContext

import org.apache.olingo.odata2.jpa.processor.api.ODataJPAContext; //导入依赖的package包/类
private ODataJPAContext getLocalmockODataJPAContext() {
  ODataJPAContext odataJPAContext = EasyMock.createMock(ODataJPAContext.class);
  EasyMock.expect(odataJPAContext.getPageSize()).andReturn(0).anyTimes();
  EasyMock.expect(odataJPAContext.getPersistenceUnitName()).andStubReturn("salesorderprocessing");
  EasyMock.expect(odataJPAContext.getEntityManagerFactory()).andStubReturn(mockEntityManagerFactory());
  EasyMock.expect(odataJPAContext.getODataJPATransaction()).andStubReturn(getLocalJpaTransaction());
  EasyMock.expect(odataJPAContext.getODataContext()).andStubReturn(getLocalODataContext());
  odataJPAContext.setODataContext((ODataContext) EasyMock.anyObject());
  EasyMock.expectLastCall().anyTimes();
  EasyMock.expect(odataJPAContext.getEntityManager()).andStubReturn(getLocalEntityManager());
  EasyMock.expect(odataJPAContext.isContainerManaged()).andReturn(false);
  EasyMock.expectLastCall().anyTimes();
  EasyMock.replay(odataJPAContext);
  return odataJPAContext;
}
 
开发者ID:apache,项目名称:olingo-odata2,代码行数:16,代码来源:ODataJPADefaultProcessorTest.java


示例16: mockODataJPAContext

import org.apache.olingo.odata2.jpa.processor.api.ODataJPAContext; //导入依赖的package包/类
public static ODataJPAContext mockODataJPAContext() {
  ODataJPAContext odataJPAContext = EasyMock.createMock(ODataJPAContext.class);
  EasyMock.expect(odataJPAContext.getPersistenceUnitName()).andStubReturn(NAMESPACE);
  EasyMock.expect(odataJPAContext.getEntityManagerFactory()).andReturn(mockEntityManagerFactory());
  EasyMock.expect(odataJPAContext.getEntityManager()).andReturn(mockEntityManager());
  EasyMock.expect(odataJPAContext.getJPAEdmMappingModel()).andReturn(MAPPING_MODEL);
  EasyMock.expect(odataJPAContext.getJPAEdmExtension()).andReturn(null);
  EasyMock.expect(odataJPAContext.getDefaultNaming()).andReturn(true);

  EasyMock.replay(odataJPAContext);
  return odataJPAContext;
}
 
开发者ID:apache,项目名称:olingo-odata2,代码行数:13,代码来源:ODataJPAContextMock.java


示例17: initializeODataJPAContext

import org.apache.olingo.odata2.jpa.processor.api.ODataJPAContext; //导入依赖的package包/类
@Override
public ODataJPAContext initializeODataJPAContext() throws ODataJPARuntimeException {
  ODataJPAContext oDataJPAContext = null;
  oDataJPAContext = ODataJPAContextMock.mockODataJPAContext(context);
  setOnWriteJPAContent(new OnJPAWriteContentMock());
  return oDataJPAContext;
}
 
开发者ID:apache,项目名称:olingo-odata2,代码行数:8,代码来源:ODataJPAServiceFactoryMock.java


示例18: mockODataJPAContext

import org.apache.olingo.odata2.jpa.processor.api.ODataJPAContext; //导入依赖的package包/类
private ODataJPAContext mockODataJPAContext() throws ODataException {
  PathInfoMock pathInfoMock = new PathInfoMock();
  try {
    pathInfoMock.setServiceRootURI("http://olingo.apache.org/service.svc");
  } catch (URISyntaxException e) {
    fail(ODataJPATestConstants.EXCEPTION_MSG_PART_1 + e.getMessage()
        + ODataJPATestConstants.EXCEPTION_MSG_PART_2);
  }
  ODataContextMock contextMock = new ODataContextMock();
  contextMock.setPathInfo(pathInfoMock.mock());
  ODataContext context = contextMock.mock();
  ODataJPAContext jpaContext = ODataJPAContextMock.mockODataJPAContext(context);
  return jpaContext;
}
 
开发者ID:apache,项目名称:olingo-odata2,代码行数:15,代码来源:JPAEntityTest.java


示例19: getLocalmockODataJPAContext

import org.apache.olingo.odata2.jpa.processor.api.ODataJPAContext; //导入依赖的package包/类
private ODataJPAContext getLocalmockODataJPAContext() {
  ODataJPAContext odataJPAContext = EasyMock.createMock(ODataJPAContext.class);
  EasyMock.expect(odataJPAContext.getPersistenceUnitName()).andStubReturn("salesorderprocessing");
  EasyMock.expect(odataJPAContext.getEntityManagerFactory()).andStubReturn(mockEntityManagerFactory());
  EasyMock.expect(odataJPAContext.getODataJPATransaction()).andStubReturn(getLocalJpaTransaction());
  EasyMock.expect(odataJPAContext.getODataContext()).andStubReturn(getLocalODataContext());
  EasyMock.expect(odataJPAContext.getEntityManager()).andStubReturn(getLocalEntityManager());
  EasyMock.expect(odataJPAContext.getPageSize()).andReturn(10).anyTimes();
  odataJPAContext.setPaging(EasyMock.isA(JPAPaging.class));
  EasyMock.expectLastCall();
  EasyMock.replay(odataJPAContext);
  return odataJPAContext;
}
 
开发者ID:apache,项目名称:olingo-odata2,代码行数:14,代码来源:JPAProcessorImplTest.java


示例20: setup

import org.apache.olingo.odata2.jpa.processor.api.ODataJPAContext; //导入依赖的package包/类
@Before
public void setup() {
  ODataContextMock odataContextMock = new ODataContextMock();
  ODataContext context;
  try {
    context = odataContextMock.mock();
    ODataJPAContext odataJPAContext = ODataJPAContextMock.mockODataJPAContext(context);
    builder = new JPAQueryBuilder(odataJPAContext);
  } catch (ODataException e) {
    fail(ODataJPATestConstants.EXCEPTION_MSG_PART_1 + e.getMessage() + ODataJPATestConstants.EXCEPTION_MSG_PART_2);
  }
}
 
开发者ID:apache,项目名称:olingo-odata2,代码行数:13,代码来源:JPAQueryBuilderTest.java



注:本文中的org.apache.olingo.odata2.jpa.processor.api.ODataJPAContext类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java BodyCodec类代码示例发布时间:2022-05-22
下一篇:
Java VAlarm类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap