org.imixs.workflow
Interface ExtendedModel

All Superinterfaces:
Model

public interface ExtendedModel
extends Model

A ExtendedModel extends the Model Interface and supports a multi-model concept

Version:
1.0
Author:
Ralph Soika
See Also:
Model

Method Summary
 ItemCollection getActivityEntityByVersion(int processid, int activityid, java.lang.String modelVersion)
          Finds and returns the ActivityEntity for a processid and a activityid inside the Model.
 java.util.Collection<ItemCollection> getActivityEntityListByVersion(int processid, java.lang.String modelVersion)
          retruns a collection of ActivityEntities for a specivic ProcessID.
 ItemCollection getProcessEntityByVersion(int processid, java.lang.String modelVersion)
          Finds and returns the ProcessEntity for a processid inside the Model.
 java.util.Collection<ItemCollection> getProcessEntityListByVersion(java.lang.String modelVersion)
          retruns a collection of ProcessEntities
 
Methods inherited from interface org.imixs.workflow.Model
getActivityEntity, getActivityEntityList, getProcessEntity, getProcessEntityList
 

Method Detail

getProcessEntityByVersion

ItemCollection getProcessEntityByVersion(int processid,
                                         java.lang.String modelVersion)
                                         throws java.lang.Exception
Finds and returns the ProcessEntity for a processid inside the Model.

Parameters:
processid -
Returns:
ItemCollection
Throws:
java.lang.Exception

getActivityEntityByVersion

ItemCollection getActivityEntityByVersion(int processid,
                                          int activityid,
                                          java.lang.String modelVersion)
                                          throws java.lang.Exception
Finds and returns the ActivityEntity for a processid and a activityid inside the Model.

Parameters:
processid -
activityid -
Returns:
ItemCollection
Throws:
java.lang.Exception

getProcessEntityListByVersion

java.util.Collection<ItemCollection> getProcessEntityListByVersion(java.lang.String modelVersion)
                                                                   throws java.lang.Exception
retruns a collection of ProcessEntities

Returns:
Collection org.imixs.workflow.ItemCollection
Throws:
java.lang.Exception

getActivityEntityListByVersion

java.util.Collection<ItemCollection> getActivityEntityListByVersion(int processid,
                                                                    java.lang.String modelVersion)
                                                                    throws java.lang.Exception
retruns a collection of ActivityEntities for a specivic ProcessID. If the process ID did not exists an empty collection should be returned

Returns:
Collection org.imixs.workflow.ItemCollection
Throws:
java.lang.Exception


Copyright © 2006-2010 Imixs Software Solutions GmbH. All Rights Reserved.