001
014
015 package com.liferay.portal.kernel.workflow;
016
017 import java.util.ArrayList;
018 import java.util.List;
019
020
023 public class WorkflowHandlerUtil {
024
025 public static String[] getSearchableAssetTypes() {
026 List<String> assetTypes = new ArrayList<String>();
027
028 List<WorkflowHandler> workflowHandlers =
029 WorkflowHandlerRegistryUtil.getWorkflowHandlers();
030
031 for (WorkflowHandler workflowHandler : workflowHandlers) {
032 if (!workflowHandler.isAssetTypeSearchable()) {
033 continue;
034 }
035
036 assetTypes.add(workflowHandler.getClassName());
037 }
038
039 return assetTypes.toArray(new String[assetTypes.size()]);
040 }
041
042 }