org.imixs.workflow.webservices.soap
Interface WorkflowModelService

All Known Implementing Classes:
WorkflowModelClient

public interface WorkflowModelService

Service Interface for the WorkflowModel

Version:
1.0
Author:
Ralph Soika

Method Summary
 EntityCollection getActivityList(int aProcessID)
          returns the ActivityList for the highest model version
 EntityCollection getActivityListByVersion(int aProcessID, String aModelVersion)
          returns the ActivityList for a specific model version
 EntityCollection getEnvironmentList()
          returns the EnvironmentList for the highest model version
 EntityCollection getEnvironmentListByVersion(String aModelVersion)
          returns the EnvironmentList for a specific model version
 EntityCollection getProcessList()
          returns the processList for the highest model version
 EntityCollection getProcessListByVersion(String aModelVersion)
          returns the processList for a specific model version
 void removeModelVersion(String aModelVersion)
          This method removes an existing model with the corresponding modelversion
 void updateActivityList(int aProcessID, EntityCollection aActivityList)
          Updates a ActivityList
 void updateEnvironmentList(EntityCollection aEnvironmentList)
          updates the environmentList
 void updateProcessList(EntityCollection aProcessList)
          Updates a ProcessList
 

Method Detail

getProcessList

EntityCollection getProcessList()
                                throws Exception
returns the processList for the highest model version

Returns:
Throws:
Exception

getActivityList

EntityCollection getActivityList(int aProcessID)
                                 throws Exception
returns the ActivityList for the highest model version

Parameters:
aProcessID -
Returns:
Throws:
Exception

updateProcessList

void updateProcessList(EntityCollection aProcessList)
                       throws Exception
Updates a ProcessList

Parameters:
aProcessList -
Throws:
Exception

updateActivityList

void updateActivityList(int aProcessID,
                        EntityCollection aActivityList)
                        throws Exception
Updates a ActivityList

Parameters:
aProcessID -
aActivityList -
Throws:
Exception

getEnvironmentList

EntityCollection getEnvironmentList()
                                    throws Exception
returns the EnvironmentList for the highest model version

Returns:
Throws:
Exception

updateEnvironmentList

void updateEnvironmentList(EntityCollection aEnvironmentList)
                           throws Exception
updates the environmentList

Parameters:
aEnvironmentList -
Throws:
Exception

getProcessListByVersion

EntityCollection getProcessListByVersion(String aModelVersion)
                                         throws Exception
returns the processList for a specific model version

Parameters:
aModelVersion -
Returns:
Throws:
Exception

getActivityListByVersion

EntityCollection getActivityListByVersion(int aProcessID,
                                          String aModelVersion)
                                          throws Exception
returns the ActivityList for a specific model version

Parameters:
aProcessID -
aModelVersion -
Returns:
Throws:
Exception

getEnvironmentListByVersion

EntityCollection getEnvironmentListByVersion(String aModelVersion)
                                             throws Exception
returns the EnvironmentList for a specific model version

Parameters:
aModelVersion -
Returns:
Throws:
Exception

removeModelVersion

void removeModelVersion(String aModelVersion)
                        throws Exception
This method removes an existing model with the corresponding modelversion

Parameters:
aModelVersion -
Throws:
Exception


Copyright © 2009-2011 Imixs Software Solutions GmbH. All Rights Reserved.