org.jbpm.integration.spec.service
Class ProcessDefinitionServiceImpl

java.lang.Object
  extended by org.jboss.bpm.api.service.internal.AbstractService
      extended by org.jboss.bpm.api.service.internal.AbstractProcessDefinitionService
          extended by org.jbpm.integration.spec.service.ProcessDefinitionServiceImpl
All Implemented Interfaces:
org.jboss.bpm.api.service.ProcessDefinitionService, org.jboss.bpm.api.service.ProcessEngineSupport, org.jboss.bpm.api.service.Service, MutableService

public class ProcessDefinitionServiceImpl
extends org.jboss.bpm.api.service.internal.AbstractProcessDefinitionService
implements MutableService

The ProcessDefinitionService is the entry point to create, find and otherwise manage process definitions.

Since:
18-Jun-2008
Author:
thomas.diesler@jboss.com

Constructor Summary
ProcessDefinitionServiceImpl()
           
 
Method Summary
 org.jboss.bpm.api.model.ProcessDefinition getProcessDefinition(javax.management.ObjectName procDefID)
           
 java.util.Set<javax.management.ObjectName> getProcessDefinitions()
           
 org.jboss.bpm.api.model.ProcessDefinition registerProcessDefinition(org.jboss.bpm.api.model.ProcessDefinition procDef)
           
 void setProcessEngine(org.jboss.bpm.api.service.ProcessEngine engine)
           
 boolean unregisterProcessDefinition(javax.management.ObjectName procDefID)
           
 
Methods inherited from class org.jboss.bpm.api.service.internal.AbstractProcessDefinitionService
parseProcessDefinition, parseProcessDefinition
 
Methods inherited from class org.jboss.bpm.api.service.internal.AbstractService
getProcessEngine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.bpm.api.service.ProcessEngineSupport
getProcessEngine
 

Constructor Detail

ProcessDefinitionServiceImpl

public ProcessDefinitionServiceImpl()
Method Detail

setProcessEngine

public void setProcessEngine(org.jboss.bpm.api.service.ProcessEngine engine)
Specified by:
setProcessEngine in interface MutableService
Overrides:
setProcessEngine in class org.jboss.bpm.api.service.internal.AbstractService

getProcessDefinition

public org.jboss.bpm.api.model.ProcessDefinition getProcessDefinition(javax.management.ObjectName procDefID)
Specified by:
getProcessDefinition in interface org.jboss.bpm.api.service.ProcessDefinitionService

getProcessDefinitions

public java.util.Set<javax.management.ObjectName> getProcessDefinitions()
Specified by:
getProcessDefinitions in interface org.jboss.bpm.api.service.ProcessDefinitionService

registerProcessDefinition

public org.jboss.bpm.api.model.ProcessDefinition registerProcessDefinition(org.jboss.bpm.api.model.ProcessDefinition procDef)
Specified by:
registerProcessDefinition in interface org.jboss.bpm.api.service.ProcessDefinitionService

unregisterProcessDefinition

public boolean unregisterProcessDefinition(javax.management.ObjectName procDefID)
Specified by:
unregisterProcessDefinition in interface org.jboss.bpm.api.service.ProcessDefinitionService


Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.