KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > exoplatform > services > workflow > impl > WorkflowDefinitionServiceImpl


1 /*
2  * Copyright 2001-2003 The eXo platform SARL All rights reserved.
3  * Please look at license.txt in info directory for more license detail.
4  */

5
6 package org.exoplatform.services.workflow.impl;
7
8 import org.exoplatform.services.workflow.WorkflowDefinitionService;
9 import org.jbpm.DefinitionService;
10 import org.jbpm.JbpmServiceFactory;
11 import org.jbpm.JpdlException;
12
13 import javax.sql.DataSource JavaDoc;
14 import java.io.IOException JavaDoc;
15 import java.util.jar.JarInputStream JavaDoc;
16 import java.sql.SQLException JavaDoc;
17
18 /**
19  * Created y the eXo platform team
20  * User: Benjamin Mestrallet
21  * Date: 9 mai 2004
22  */

23 public class WorkflowDefinitionServiceImpl implements WorkflowDefinitionService {
24   private DefinitionService definitionService;
25
26   public WorkflowDefinitionServiceImpl(JbpmServiceFactory serviceLocator) {
27     definitionService = serviceLocator.getDefinitionService();
28   }
29
30
31   public void deployProcessArchive(JarInputStream JavaDoc processArchiveStream)
32       throws JpdlException, IOException JavaDoc {
33     definitionService.deployProcessArchive(processArchiveStream);
34   }
35
36   public void close() {
37     definitionService.close();
38   }
39 }
40
Popular Tags