Skip to main content

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.

Jump to: navigation, search

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...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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();
	}
}

Back to the top