|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ModelServiceRemote
The Remote interface for the ModelService EJB. Can be used by standalone java clients.
ModelService| Method Summary | |
|---|---|
org.imixs.workflow.ItemCollection |
getActivityEntity(int processid,
int activityid)
This method returns the ActivityEntity with the highest Version number ($modelversion) |
org.imixs.workflow.ItemCollection |
getActivityEntityByVersion(int processid,
int activityid,
java.lang.String modelVersion)
|
java.util.Collection<org.imixs.workflow.ItemCollection> |
getActivityEntityList(int processid)
returns a collection of ItemCollections representing the model activity Entities for the coresponding processid |
java.util.Collection<org.imixs.workflow.ItemCollection> |
getActivityEntityListByVersion(int processid,
java.lang.String aModelVersion)
|
java.util.List<java.lang.String> |
getAllModelVersions()
returns a String list of all accessible Modelversions |
java.util.List<org.imixs.workflow.ItemCollection> |
getAllProcessEntitiesByGroup(java.lang.String aGroup)
returns a list of all ProcessEntities for a specific ProcessGroup independent from the modelversion. |
java.util.List<org.imixs.workflow.ItemCollection> |
getAllProcessEntitiesByGroupByVersion(java.lang.String aGroup,
java.lang.String aversion)
returns a list of all ProcessEntities for a specific ProcessGroup and modelversion. |
java.util.List<org.imixs.workflow.ItemCollection> |
getAllStartProcessEntities()
returns a list of all ProcessEntities which are the first one in each ProcessGroup. |
java.util.List<org.imixs.workflow.ItemCollection> |
getAllStartProcessEntitiesByVersion(java.lang.String version)
returns a list of all ProcessEntities which are the first one in each ProcessGroup. |
java.util.List<java.lang.String> |
getAllWorkflowGroups()
returns a String list of all existing ProcessGroup Names |
java.util.List<java.lang.String> |
getAllWorkflowGroupsByVersion(java.lang.String version)
|
java.util.Collection<org.imixs.workflow.ItemCollection> |
getEnvironmentEntityList()
|
java.util.Collection<org.imixs.workflow.ItemCollection> |
getEnvironmentEntityListByVersion(java.lang.String modelversion)
|
java.lang.String |
getLatestVersion()
This helper method finds the highest Model Version available in the system. |
org.imixs.workflow.ItemCollection |
getProcessEntity(int processid)
|
org.imixs.workflow.ItemCollection |
getProcessEntityByVersion(int processid,
java.lang.String modelversion)
|
java.util.Collection<org.imixs.workflow.ItemCollection> |
getProcessEntityList()
returns a collection of ItemCollections representing the model process Entities |
java.util.Collection<org.imixs.workflow.ItemCollection> |
getProcessEntityListByVersion(java.lang.String aModelVersion)
returns a collection of ItemCollections representing the model process Entities |
java.util.List<org.imixs.workflow.ItemCollection> |
getPublicActivities(int aprocessid)
returns all the activities in a list for a corresponding process entity The method returns only Activities where keypublicresult ! |
java.util.List<org.imixs.workflow.ItemCollection> |
getPublicActivitiesByVersion(int aprocessid,
java.lang.String version)
returns all the activities in a list for a corresponding process entity The method returns only Activities where keypublicresult ! |
void |
importModel(java.io.InputStream input)
This method imports a workflow model file |
void |
removeModelVersion(java.lang.String modelversion)
This method removes a spcific ModelVersion defined by param 'modelversion'. |
void |
saveActivityEntity(org.imixs.workflow.ItemCollection ic)
Saves or updates an ActivityEntity represented by an ItemCollection. |
void |
saveEnvironmentEntity(org.imixs.workflow.ItemCollection ic)
Saves or updates an EnvironmentEntity represented by an ItemCollection. |
void |
saveProcessEntity(org.imixs.workflow.ItemCollection ic)
Saves or updates a ProcessEntitiy represented by an ItemCollection. |
| Method Detail |
|---|
org.imixs.workflow.ItemCollection getActivityEntity(int processid,
int activityid)
throws org.imixs.workflow.exceptions.ModelException
org.imixs.workflow.exceptions.ModelException
org.imixs.workflow.ItemCollection getActivityEntityByVersion(int processid,
int activityid,
java.lang.String modelVersion)
throws org.imixs.workflow.exceptions.ModelException
org.imixs.workflow.exceptions.ModelException
org.imixs.workflow.ItemCollection getProcessEntity(int processid)
throws org.imixs.workflow.exceptions.ModelException
org.imixs.workflow.exceptions.ModelException
org.imixs.workflow.ItemCollection getProcessEntityByVersion(int processid,
java.lang.String modelversion)
throws org.imixs.workflow.exceptions.ModelException
org.imixs.workflow.exceptions.ModelException
java.util.Collection<org.imixs.workflow.ItemCollection> getActivityEntityList(int processid)
throws org.imixs.workflow.exceptions.ModelException
org.imixs.workflow.exceptions.ModelException
java.util.Collection<org.imixs.workflow.ItemCollection> getActivityEntityListByVersion(int processid,
java.lang.String aModelVersion)
throws org.imixs.workflow.exceptions.ModelException
org.imixs.workflow.exceptions.ModelException
java.util.Collection<org.imixs.workflow.ItemCollection> getProcessEntityList()
throws org.imixs.workflow.exceptions.ModelException
org.imixs.workflow.exceptions.ModelException
java.util.Collection<org.imixs.workflow.ItemCollection> getProcessEntityListByVersion(java.lang.String aModelVersion)
throws org.imixs.workflow.exceptions.ModelException
org.imixs.workflow.exceptions.ModelException
java.util.Collection<org.imixs.workflow.ItemCollection> getEnvironmentEntityList()
throws org.imixs.workflow.exceptions.ModelException
org.imixs.workflow.exceptions.ModelException
java.util.Collection<org.imixs.workflow.ItemCollection> getEnvironmentEntityListByVersion(java.lang.String modelversion)
throws org.imixs.workflow.exceptions.ModelException
org.imixs.workflow.exceptions.ModelException
void saveActivityEntity(org.imixs.workflow.ItemCollection ic)
throws org.imixs.workflow.exceptions.ModelException,
org.imixs.workflow.exceptions.AccessDeniedException
ic -
org.imixs.workflow.exceptions.AccessDeniedException
java.lang.Exception
org.imixs.workflow.exceptions.ModelException
void saveProcessEntity(org.imixs.workflow.ItemCollection ic)
throws org.imixs.workflow.exceptions.ModelException,
org.imixs.workflow.exceptions.AccessDeniedException
ic -
org.imixs.workflow.exceptions.AccessDeniedException
org.imixs.workflow.exceptions.ModelException
void saveEnvironmentEntity(org.imixs.workflow.ItemCollection ic)
throws org.imixs.workflow.exceptions.ModelException,
org.imixs.workflow.exceptions.AccessDeniedException
ic -
org.imixs.workflow.exceptions.AccessDeniedException
java.lang.Exception
org.imixs.workflow.exceptions.ModelException
void removeModelVersion(java.lang.String modelversion)
throws org.imixs.workflow.exceptions.ModelException,
org.imixs.workflow.exceptions.AccessDeniedException
org.imixs.workflow.exceptions.AccessDeniedException
org.imixs.workflow.exceptions.ModelException
java.lang.String getLatestVersion()
throws org.imixs.workflow.exceptions.ModelException
org.imixs.workflow.exceptions.ModelExceptionjava.util.List<java.lang.String> getAllModelVersions()
java.util.List<org.imixs.workflow.ItemCollection> getPublicActivities(int aprocessid)
java.util.List<org.imixs.workflow.ItemCollection> getPublicActivitiesByVersion(int aprocessid,
java.lang.String version)
java.util.List<java.lang.String> getAllWorkflowGroups()
java.util.List<java.lang.String> getAllWorkflowGroupsByVersion(java.lang.String version)
java.util.List<org.imixs.workflow.ItemCollection> getAllStartProcessEntities()
java.util.List<org.imixs.workflow.ItemCollection> getAllStartProcessEntitiesByVersion(java.lang.String version)
java.util.List<org.imixs.workflow.ItemCollection> getAllProcessEntitiesByGroup(java.lang.String aGroup)
java.util.List<org.imixs.workflow.ItemCollection> getAllProcessEntitiesByGroupByVersion(java.lang.String aGroup,
java.lang.String aversion)
aGroup - aversion -
void importModel(java.io.InputStream input)
throws org.imixs.workflow.exceptions.ModelException,
org.imixs.workflow.exceptions.AccessDeniedException
org.imixs.workflow.exceptions.ModelException
org.imixs.workflow.exceptions.AccessDeniedException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||