Interface IIntermediateEventElement


public interface IIntermediateEventElement
Intermediate event element
Since:
30.01.2008
API:
This is a public API.
  • 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 result
      count - the number of intermediate events to return in the result
      returnAllCount - if true the query result method IQueryResult.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