Package ch.ivyteam.ivy.workflow
Interface IIntermediateEventElement
public interface IIntermediateEventElement
Intermediate event element
- Since:
- 30.01.2008
- API:
- This is a public API.
-
Method Summary
Modifier and TypeMethodDescriptionfindIntermediateEvents
(IPropertyFilter<IntermediateEventProperty> filter, List<PropertyOrder<IntermediateEventProperty>> order, int startIndex, int count, boolean returnAllCount) Gets the intermediate events that were created by this intermediate event elementReturns the descriptionGets the class name of the intermediate event bean of the intermediate event elementGets the configuration string for the intermediate event bean of the intermediate event elementgetName()
Returns the intermediate event element nameGets the process element id of the intermediate event elementGets the process model versionGets the task start of this intermediate event element
-
Method Details
-
getIntermediateEventBeanClassName
String getIntermediateEventBeanClassName()Gets the class name of the intermediate event bean of the intermediate event element- Returns:
- intermediate event bean class name
- Throws:
PersistencyException
- if persistency access fails- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
- Security:
- SESSION OWNS IntermediateEventElementReadEventBeanClassName PERMISSION OR OWNS IntermediateEventElementReadEventBeanClassName@SYSTEM PERMISSION
-
getIntermediateEventBeanConfiguration
String getIntermediateEventBeanConfiguration()Gets the configuration string for the intermediate event bean of the intermediate event element- Returns:
- configuration string
- Throws:
PersistencyException
- if persistency access fails- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
- Security:
- SESSION OWNS IntermediateEventElementReadEventBeanConfiguration PERMISSION OR OWNS IntermediateEventElementReadEventBeanConfiguration@SYSTEM PERMISSION
-
getProcessModelVersion
IWorkflowProcessModelVersion getProcessModelVersion()Gets the process model version- Returns:
- process model version
- Throws:
PersistencyException
- if persistency access fails- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
getProcessElementId
String getProcessElementId()Gets the process element id of the intermediate event element- Returns:
- process element id
- Throws:
PersistencyException
- if persistency access fails- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
getTaskStart
ITaskStart getTaskStart()Gets the task start of this intermediate event element- Returns:
- task start of this process start
- Throws:
PersistencyException
- if persistency access fails- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
-
getName
String getName()Returns the intermediate event element name- Returns:
- name of process start
- Throws:
PersistencyException
- if persistency access fails- API:
- This public API is available in IvyScript and Java. It has the visibility NOVICE.
-
getDescription
String getDescription()Returns the description- Returns:
- description
- Throws:
PersistencyException
- if persistency access fails- API:
- This public API is available in IvyScript and Java. It has the visibility NOVICE.
-
findIntermediateEvents
IQueryResult<IIntermediateEvent> findIntermediateEvents(IPropertyFilter<IntermediateEventProperty> filter, List<PropertyOrder<IntermediateEventProperty>> order, int startIndex, int count, boolean returnAllCount) Gets the intermediate events that were created by this intermediate event element- Parameters:
filter
- a filter to filter the returned intermediate events. Maybe null.order
- an order to order the returned intermediate events. Maybe null.startIndex
- the index of the first intermediate events of all intermediate events that is returned in the resultcount
- the number of intermediate events to return in the resultreturnAllCount
- if true the query result methodIQueryResult.getAllCount()
returns the overall intermediate events that have been found, if false it returns -1- Returns:
- a query result with the intermediate events
- Throws:
PersistencyException
- if persistency exception fails- API:
- This public API is available in IvyScript and Java. It has the visibility EXPERT.
- Security:
- SESSION OWNS IntermediateEventReadAll PERMISSION OR OWNS IntermediateEventReadAll@SYSTEM PERMISSION
-