List of usage examples for com.liferay.portal.kernel.trash TrashHandler getSystemEventClassName
public String getSystemEventClassName();
From source file:com.liferay.trash.test.util.BaseTrashHandlerTestCase.java
License:Open Source License
protected long getDeletionSystemEventCount(TrashHandler trashHandler, final long systemEventSetKey) throws Exception { final long systemEventClassNameId = PortalUtil.getClassNameId(trashHandler.getSystemEventClassName()); ActionableDynamicQuery actionableDynamicQuery = SystemEventLocalServiceUtil.getActionableDynamicQuery(); actionableDynamicQuery.setAddCriteriaMethod(new ActionableDynamicQuery.AddCriteriaMethod() { @Override/*w w w .ja va 2s. co m*/ public void addCriteria(DynamicQuery dynamicQuery) { Property classNameIdProperty = PropertyFactoryUtil.forName("classNameId"); dynamicQuery.add(classNameIdProperty.eq(systemEventClassNameId)); if (systemEventSetKey > 0) { Property systemEventSetKeyProperty = PropertyFactoryUtil.forName("systemEventSetKey"); dynamicQuery.add(systemEventSetKeyProperty.eq(systemEventSetKey)); } Property typeProperty = PropertyFactoryUtil.forName("type"); dynamicQuery.add(typeProperty.eq(SystemEventConstants.TYPE_DELETE)); } }); actionableDynamicQuery.setGroupId(group.getGroupId()); return actionableDynamicQuery.performCount(); }