Interface IBpmSignalReceivers

    • Method Detail

      • createTaskBoundaryQuery

        TaskBoundarySignalEventReceiverQuery createTaskBoundaryQuery()

        Query for waiting signal boundaries (ITaskBoundarySignalEventReceiver).

        Example: Get waiting signal boundary events whose signal code pattern starts with "admin:quit:%".
         import ch.ivyteam.ivy.workflow.signal.ITaskBoundarySignalEventReceiver;
         List<ITaskBoundarySignalEventReceiver> signalBoundaries = ivy.wf.signals().receivers().createTaskBoundaryQuery().where().signalCodePattern().isLike("admin:quit:%").executor().results();
         
        Returns:
        a query that can be executed
        See Also:
        ITaskBoundarySignalEventReceiver
        API:
        This public API is available in IvyScript and Java. It has the visibility EXPERT.
      • all

        List<IStartSignalEventElement> all()
        Get all StartSignalEventElements.
        Returns:
        list of all StartSignalEventElements
        Since:
        8.0.11
        API:
        This public API is available in IvyScript and Java. It has the visibility EXPERT.
      • matches

        List<IStartSignalEventElement> matches​(SignalCode pattern)
        Get all StartSignalEventElements but filtered for a given SignalCode pattern.
        Returns:
        a list of StartSignalEventElements
        Since:
        8.0.11
        API:
        This public API is available in IvyScript and Java. It has the visibility EXPERT.
      • contains

        List<IStartSignalEventElement> contains​(String part)
        Get all StartSignalEventElements but filtered for their signalCodePattern containing a given part.
        Returns:
        a list of StartSignalEventElements
        Since:
        8.0.11
        API:
        This public API is available in IvyScript and Java. It has the visibility EXPERT.
      • createStartSignalQuery

        @Deprecated(since="8.0.11",
                    forRemoval=true)
        void createStartSignalQuery()
        Deprecated, for removal: This API element is subject to removal in a future version.
        This API is no longer available, please use all(), matches(SignalCode) or contains(String) instead.
        API:
        This public API is available in IvyScript and Java. It has the visibility EXPERT.