Interface SubProcess

    • Method Detail

      • withStartName

        SubProcessCallStart withStartName​(String name)
        Pre-select the CallSubStart by method name
         SubProcessCall
                 .withPath("Functional Processes/Customer")
                 .withStartName("getName")
         
        Parameters:
        name - the name of CallSubStart method
        Returns:
        a SubProcessCallStart to directly call the CallSubStart or to add parameters before calling
        API:
        This public API is available in IvyScript and Java. It has the visibility EXPERT.
      • withStart

        SubProcessCallStart withStart​(String name,
                                      Class<?>... paramTypes)
        Select the CallSubStart by method name and parameter types
         SubProcessCall
                 .withPath("Functional Processes/Customer")
                 .withStart("getName", Number.class)
         
        Parameters:
        name - the name of CallSubStart method
        paramTypes - the exactly types of the parameters (sup types do not match)
        Returns:
        a SubProcessCallStart to directly call the selected call sub start or to add parameters before calling
        API:
        This public API is available in IvyScript and Java. It has the visibility EXPERT.
      • withStartSignature

        SubProcessCallStart withStartSignature​(String nameWithSimpleParamTypes)
        Select the CallSubStart by method signature
         SubProcessCall
                 .withPath("Functional Processes/Customer")
                 .withStartSignature("getName(Number)")
         
        Parameters:
        nameWithSimpleParamTypes - the signature of the CallSubStart with the exact simple parameter types e.g. getName(Number)
        Returns:
        a SubProcessCallStart to directly call the selected call sub start or to add parameters before calling
        API:
        This public API is available in IvyScript and Java. It has the visibility EXPERT.