Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Stardust/Knowledge Base/Java API/Process Definition Queries
< Stardust | Knowledge Base | Java API
Revision as of 07:29, 19 November 2013 by Robert.emsbach.fisglobal.com (Talk | contribs) (Created page with "== Querying all Process Definitions from all active Models == (Versions: 1.0.1 / 7.2.0) <source lang="java"> package test; import org.eclipse.stardust.engine.api.ejb2.Servi...")
Querying all Process Definitions from all active Models
(Versions: 1.0.1 / 7.2.0)
package test; import org.eclipse.stardust.engine.api.ejb2.ServiceFactoryLocator; import org.eclipse.stardust.engine.api.model.ProcessDefinition; import org.eclipse.stardust.engine.api.query.ProcessDefinitionQuery; import org.eclipse.stardust.engine.api.runtime.ProcessDefinitions; import org.eclipse.stardust.engine.api.runtime.QueryService; import org.eclipse.stardust.engine.api.runtime.ServiceFactory; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class PDList { public static void main(String[] args) { final Logger log = LoggerFactory.getLogger(PDList.class); ServiceFactory sf = ServiceFactoryLocator.get("motu","motu"); QueryService qs = sf.getQueryService(); ProcessDefinitions pds = qs.getProcessDefinitions(ProcessDefinitionQuery.findAll()); for (ProcessDefinition pd : pds) { log.info(pd.getQualifiedId()); } sf.close(); } }