Class ADEPT2ActivityReference

    • Constructor Detail

      • ADEPT2ActivityReference

        public ADEPT2ActivityReference​(EBPType type,
                                       UUID instanceId,
                                       UUID instanceLogId,
                                       UUID baseTemplateId,
                                       int nodeId,
                                       int iteration,
                                       String executableComponentName,
                                       String guiContextId,
                                       boolean supportsViewOnly,
                                       URI[] executionManagerUris,
                                       URI[] runtimeManagerUris,
                                       ExecutionControlProperties executionControlProperties,
                                       Map<String,​String> userAttributes)
        Creates a new activity reference object for ADEPT2-activities.
        Parameters:
        type - The EBP type of the activity reference.
        instanceId - The (logical) ID of the ADEPT2 process instance.
        instanceLogId - The (unchangeable) log ID of the ADEPT2 process instance.
        baseTemplateId -
        nodeId - The ID of the corresponding node.
        iteration - The current iteration of the node.
        executableComponentName -
        guiContextId - The ID of the GUI context the referenced activity needs.
        executionManagerUris - The URI of the execution manager responsible for the corresponding process instance.
        runtimeManagerUris - The URI of the RuntimeManager used for executing the referenced EBP-Instance or null in case it is yet unknown.
        executionControlProperties - The execution control properties as defined for the corresponding ExecutableBusinessProcessInstance.
        userAttributes - The user attributes of this reference.
        supportsViewOnly - Whether the activity supports the view-only-mode.
      • ADEPT2ActivityReference

        public ADEPT2ActivityReference​(UUID instanceId,
                                       UUID instanceLogId,
                                       UUID baseTemplateId,
                                       int nodeId,
                                       int iteration,
                                       String executableComponentName,
                                       String guiContextId,
                                       URI[] executionManagerUris,
                                       ExecutionControlProperties executionControlProperties,
                                       Map<String,​String> userAttributes,
                                       boolean supportsViewOnly)
        Creates a new activity reference object for ADEPT2-activities with no runtime manager set.
        Parameters:
        instanceId - The (logical) ID of the ADEPT2 process instance.
        instanceLogId - The (unchangeable) log ID of the ADEPT2 process instance.
        baseTemplateId -
        nodeId - The ID of the corresponding node.
        iteration - The current iteration of the node.
        executableComponentName -
        guiContextId - The ID of the GUI context the referenced activity needs.
        executionManagerUris - The URI of the execution manager responsible for the corresponding process instance.
        executionControlProperties - The execution control properties as defined for the corresponding ExecutableBusinessProcessInstance.
        userAttributes - The user attributes of this reference.
        supportsViewOnly - Whether the activity supports the view-only-mode.
      • ADEPT2ActivityReference

        public ADEPT2ActivityReference​(EBPInstanceReference ebpInstanceReference,
                                       ActivityInstance activityInstance,
                                       Map<String,​String> userAttributes)
        Creates a new activity reference object for ADEPT2-activities based on the designated EBP-Instance-Reference.
        Parameters:
        ebpInstanceReference - The reference to the corresponding EBP containing all information on identifying the EBP in the process context, for instance, instance ID, node ID and node iteration.
        activityInstance - The corresponding activity-instance containing the (resolved) node and activity names, descriptions and further meta-information of the activity, for instance, ExecutionControlProperties.
        userAttributes - The user attributes of this reference.