@Override public void performActions() throws PortalException { try { long previousPrimaryKey = -1; while (true) { long lastPrimaryKey = doPerformActions(previousPrimaryKey); if (lastPrimaryKey < 0) { return; } intervalCompleted(previousPrimaryKey, lastPrimaryKey); previousPrimaryKey = lastPrimaryKey; } } finally { _offset = 0; actionsCompleted(); } }
@Override public long performCount() throws PortalException { if (_performCountMethod != null) { return _performCountMethod.performCount(); } DynamicQuery dynamicQuery = DynamicQueryFactoryUtil.forClass( _modelClass, _classLoader); addDefaultCriteria(dynamicQuery); addCriteria(dynamicQuery); return (Long)executeDynamicQuery( _dynamicQueryCountMethod, dynamicQuery, getCountProjection()); }
addDefaultCriteria(dynamicQuery); addCriteria(dynamicQuery); addOrderCriteria(dynamicQuery); TransactionConfig transactionConfig = getTransactionConfig();
@Override public Long call() throws Exception { List<Object> objects = (List<Object>)executeDynamicQuery( _dynamicQueryMethod, dynamicQuery); performAction(object);
@Override public ActionableDynamicQuery getActionableDynamicQuery() { ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery(); actionableDynamicQuery.setBaseLocalService(ddmTemplateLinkLocalService); actionableDynamicQuery.setClassLoader(getClassLoader()); actionableDynamicQuery.setModelClass(DDMTemplateLink.class); actionableDynamicQuery.setPrimaryKeyPropertyName("templateLinkId"); return actionableDynamicQuery; }
@Override protected long doPerformActions(long previousPrimaryKey) throws PortalException { try { return super.doPerformActions(previousPrimaryKey); } finally { indexInterval(); } }
@Override public ActionableDynamicQuery getActionableDynamicQuery() { ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery(); actionableDynamicQuery.setBaseLocalService(journalArticleLocalService); actionableDynamicQuery.setClassLoader(getClassLoader()); actionableDynamicQuery.setModelClass(JournalArticle.class); actionableDynamicQuery.setPrimaryKeyPropertyName("id"); return actionableDynamicQuery; }
@Override public ActionableDynamicQuery getActionableDynamicQuery() { ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery(); actionableDynamicQuery.setBaseLocalService(ddmFormInstanceLocalService); actionableDynamicQuery.setClassLoader(getClassLoader()); actionableDynamicQuery.setModelClass(DDMFormInstance.class); actionableDynamicQuery.setPrimaryKeyPropertyName("formInstanceId"); return actionableDynamicQuery; }
@Override public ActionableDynamicQuery getActionableDynamicQuery() { ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery(); actionableDynamicQuery.setBaseLocalService(ddmDataProviderInstanceLocalService); actionableDynamicQuery.setClassLoader(getClassLoader()); actionableDynamicQuery.setModelClass(DDMDataProviderInstance.class); actionableDynamicQuery.setPrimaryKeyPropertyName( "dataProviderInstanceId"); return actionableDynamicQuery; }
@Override public ActionableDynamicQuery getActionableDynamicQuery() { ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery(); actionableDynamicQuery.setBaseLocalService(ddmTemplateLocalService); actionableDynamicQuery.setClassLoader(getClassLoader()); actionableDynamicQuery.setModelClass(DDMTemplate.class); actionableDynamicQuery.setPrimaryKeyPropertyName("templateId"); return actionableDynamicQuery; }
@Override public ActionableDynamicQuery getActionableDynamicQuery() { ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery(); actionableDynamicQuery.setBaseLocalService(journalFolderLocalService); actionableDynamicQuery.setClassLoader(getClassLoader()); actionableDynamicQuery.setModelClass(JournalFolder.class); actionableDynamicQuery.setPrimaryKeyPropertyName("folderId"); return actionableDynamicQuery; }
@Override public ActionableDynamicQuery getActionableDynamicQuery() { ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery(); actionableDynamicQuery.setBaseLocalService(journalArticleResourceLocalService); actionableDynamicQuery.setClassLoader(getClassLoader()); actionableDynamicQuery.setModelClass(JournalArticleResource.class); actionableDynamicQuery.setPrimaryKeyPropertyName("resourcePrimKey"); return actionableDynamicQuery; }
@Override public ActionableDynamicQuery getActionableDynamicQuery() { ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery(); actionableDynamicQuery.setBaseLocalService(ddmDataProviderInstanceLinkLocalService); actionableDynamicQuery.setClassLoader(getClassLoader()); actionableDynamicQuery.setModelClass(DDMDataProviderInstanceLink.class); actionableDynamicQuery.setPrimaryKeyPropertyName( "dataProviderInstanceLinkId"); return actionableDynamicQuery; }
@Override public ActionableDynamicQuery getActionableDynamicQuery() { ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery(); actionableDynamicQuery.setBaseLocalService(ddmStructureLocalService); actionableDynamicQuery.setClassLoader(getClassLoader()); actionableDynamicQuery.setModelClass(DDMStructure.class); actionableDynamicQuery.setPrimaryKeyPropertyName("structureId"); return actionableDynamicQuery; }
@Override public ActionableDynamicQuery getActionableDynamicQuery() { ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery(); actionableDynamicQuery.setBaseLocalService(journalFeedLocalService); actionableDynamicQuery.setClassLoader(getClassLoader()); actionableDynamicQuery.setModelClass(JournalFeed.class); actionableDynamicQuery.setPrimaryKeyPropertyName("id"); return actionableDynamicQuery; }
@Override public ActionableDynamicQuery getActionableDynamicQuery() { ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery(); actionableDynamicQuery.setBaseLocalService(ddmStructureLinkLocalService); actionableDynamicQuery.setClassLoader(getClassLoader()); actionableDynamicQuery.setModelClass(DDMStructureLink.class); actionableDynamicQuery.setPrimaryKeyPropertyName("structureLinkId"); return actionableDynamicQuery; }
@Override public ActionableDynamicQuery getActionableDynamicQuery() { ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery(); actionableDynamicQuery.setBaseLocalService(ddmFormInstanceRecordVersionLocalService); actionableDynamicQuery.setClassLoader(getClassLoader()); actionableDynamicQuery.setModelClass(DDMFormInstanceRecordVersion.class); actionableDynamicQuery.setPrimaryKeyPropertyName( "formInstanceRecordVersionId"); return actionableDynamicQuery; }
@Override public ActionableDynamicQuery getActionableDynamicQuery() { ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery(); actionableDynamicQuery.setBaseLocalService(ddmContentLocalService); actionableDynamicQuery.setClassLoader(getClassLoader()); actionableDynamicQuery.setModelClass(DDMContent.class); actionableDynamicQuery.setPrimaryKeyPropertyName("contentId"); return actionableDynamicQuery; }
@Override public ActionableDynamicQuery getActionableDynamicQuery() { ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery(); actionableDynamicQuery.setBaseLocalService(ddmFormInstanceRecordLocalService); actionableDynamicQuery.setClassLoader(getClassLoader()); actionableDynamicQuery.setModelClass(DDMFormInstanceRecord.class); actionableDynamicQuery.setPrimaryKeyPropertyName("formInstanceRecordId"); return actionableDynamicQuery; }
@Override public ActionableDynamicQuery getActionableDynamicQuery() { ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery(); actionableDynamicQuery.setBaseLocalService(ddmTemplateVersionLocalService); actionableDynamicQuery.setClassLoader(getClassLoader()); actionableDynamicQuery.setModelClass(DDMTemplateVersion.class); actionableDynamicQuery.setPrimaryKeyPropertyName("templateVersionId"); return actionableDynamicQuery; }