List of usage examples for com.liferay.portal.repository.temporaryrepository TemporaryFileEntryRepositoryDefiner CLASS_NAME
String CLASS_NAME
To view the source code for com.liferay.portal.repository.temporaryrepository TemporaryFileEntryRepositoryDefiner CLASS_NAME.
Click Source Link
From source file:com.liferay.document.library.web.internal.lar.DLPortletDataHandler.java
License:Open Source License
protected ActionableDynamicQuery getRepositoryActionableDynamicQuery( final PortletDataContext portletDataContext) throws Exception { ExportActionableDynamicQuery exportActionableDynamicQuery = _repositoryLocalService .getExportActionableDynamicQuery(portletDataContext); final ActionableDynamicQuery.AddCriteriaMethod addCriteriaMethod = exportActionableDynamicQuery .getAddCriteriaMethod();/* w w w .ja v a 2 s. c o m*/ exportActionableDynamicQuery.setAddCriteriaMethod(new ActionableDynamicQuery.AddCriteriaMethod() { @Override public void addCriteria(DynamicQuery dynamicQuery) { addCriteriaMethod.addCriteria(dynamicQuery); Conjunction conjunction = RestrictionsFactoryUtil.conjunction(); Property classNameIdProperty = PropertyFactoryUtil.forName("classNameId"); long liferayRepositoryClassNameId = _portal.getClassNameId(LiferayRepositoryDefiner.CLASS_NAME); conjunction.add(classNameIdProperty.ne(liferayRepositoryClassNameId)); long tempFileRepositoryClassNameId = _portal .getClassNameId(TemporaryFileEntryRepositoryDefiner.CLASS_NAME); conjunction.add(classNameIdProperty.ne(tempFileRepositoryClassNameId)); dynamicQuery.add(conjunction); Disjunction disjunction = RestrictionsFactoryUtil.disjunction(); Property portletIdProperty = PropertyFactoryUtil.forName("portletId"); disjunction.add(portletIdProperty.isNull()); disjunction.add(portletIdProperty.eq(StringPool.BLANK)); disjunction.add(portletIdProperty.eq(DLPortletKeys.DOCUMENT_LIBRARY_ADMIN)); disjunction.add(portletIdProperty.like(DLPortletKeys.DOCUMENT_LIBRARY + "%")); dynamicQuery.add(disjunction); } }); exportActionableDynamicQuery.setStagedModelType(new StagedModelType( _portal.getClassNameId(Repository.class.getName()), StagedModelType.REFERRER_CLASS_NAME_ID_ALL)); return exportActionableDynamicQuery; }
From source file:com.liferay.document.library.web.lar.DLPortletDataHandler.java
License:Open Source License
protected ActionableDynamicQuery getRepositoryActionableDynamicQuery( final PortletDataContext portletDataContext) throws Exception { ExportActionableDynamicQuery exportActionableDynamicQuery = _repositoryLocalService .getExportActionableDynamicQuery(portletDataContext); final ActionableDynamicQuery.AddCriteriaMethod addCriteriaMethod = exportActionableDynamicQuery .getAddCriteriaMethod();//from w w w .j a v a2 s.co m exportActionableDynamicQuery.setAddCriteriaMethod(new ActionableDynamicQuery.AddCriteriaMethod() { @Override public void addCriteria(DynamicQuery dynamicQuery) { addCriteriaMethod.addCriteria(dynamicQuery); Conjunction conjunction = RestrictionsFactoryUtil.conjunction(); Property classNameIdProperty = PropertyFactoryUtil.forName("classNameId"); long liferayRepositoryClassNameId = _portal.getClassNameId(LiferayRepositoryDefiner.CLASS_NAME); conjunction.add(classNameIdProperty.ne(liferayRepositoryClassNameId)); long tempFileRepositoryClassNameId = _portal .getClassNameId(TemporaryFileEntryRepositoryDefiner.CLASS_NAME); conjunction.add(classNameIdProperty.ne(tempFileRepositoryClassNameId)); dynamicQuery.add(conjunction); Disjunction disjunction = RestrictionsFactoryUtil.disjunction(); Property portletIdProperty = PropertyFactoryUtil.forName("portletId"); disjunction.add(portletIdProperty.isNull()); disjunction.add(portletIdProperty.eq(StringPool.BLANK)); dynamicQuery.add(disjunction); } }); exportActionableDynamicQuery.setStagedModelType(new StagedModelType( _portal.getClassNameId(Repository.class.getName()), StagedModelType.REFERRER_CLASS_NAME_ID_ALL)); return exportActionableDynamicQuery; }