List of usage examples for com.liferay.portal.dao.orm.hibernate DynamicQueryFactoryImpl DynamicQueryFactoryImpl
DynamicQueryFactoryImpl
From source file:com.liferay.exportimport.test.DummyFolderExportImportTest.java
License:Open Source License
@Before @Override//from w w w .j a va 2 s . co m public void setUp() throws Exception { ServiceTestUtil.setUser(TestPropsValues.getUser()); super.setUp(); stagedModelRepository = (StagedModelRepository<DummyFolder>) StagedModelRepositoryRegistryUtil .getStagedModelRepository(DummyFolder.class.getName()); DynamicQueryFactoryUtil dynamicQueryFactoryUtil = new DynamicQueryFactoryUtil(); dynamicQueryFactoryUtil.setDynamicQueryFactory(new DynamicQueryFactoryImpl() { @Override protected Class<?> getImplClass(Class<?> clazz, ClassLoader classLoader) { if (clazz.equals(DummyFolder.class)) { return DummyFolder.class; } return super.getImplClass(clazz, classLoader); } }); }
From source file:com.liferay.exportimport.test.ExportedMissingReferenceExportImportTest.java
License:Open Source License
@Before @Override/*from w w w . java2 s.c om*/ public void setUp() throws Exception { ServiceTestUtil.setUser(TestPropsValues.getUser()); super.setUp(); _dummyFolderStagedModelRepository = (StagedModelRepository<DummyFolder>) StagedModelRepositoryRegistryUtil .getStagedModelRepository(DummyFolder.class.getName()); _dummyReferenceStagedModelRepository = (StagedModelRepository<DummyReference>) StagedModelRepositoryRegistryUtil .getStagedModelRepository(DummyReference.class.getName()); _dummyStagedModelRepository = (StagedModelRepository<Dummy>) StagedModelRepositoryRegistryUtil .getStagedModelRepository(Dummy.class.getName()); DynamicQueryFactoryUtil dynamicQueryFactoryUtil = new DynamicQueryFactoryUtil(); dynamicQueryFactoryUtil.setDynamicQueryFactory(new DynamicQueryFactoryImpl() { @Override protected Class<?> getImplClass(Class<?> clazz, ClassLoader classLoader) { if (clazz.equals(DummyFolder.class)) { return DummyFolder.class; } return super.getImplClass(clazz, classLoader); } }); DummyFolder dummyFolder = _dummyFolderStagedModelRepository.addStagedModel(null, DummyFolderTestUtil.createDummyFolder(group.getGroupId())); List<Dummy> dummies = new ArrayList<>(); for (int i = 0; i < 2; i++) { dummies.add(_dummyStagedModelRepository.addStagedModel(null, DummyTestUtil.createDummy(group.getGroupId(), dummyFolder.getId()))); } for (Dummy dummy : dummies) { List<DummyReference> dummyReferences = dummy.getDummyReferences(); for (int i = 0; i < 3; i++) { dummyReferences.add(_dummyReferenceStagedModelRepository.addStagedModel(null, DummyReferenceTestUtil.createDummyReference(group.getGroupId()))); } } }