Class ResultActionDefinition

    • Constructor Detail

      • ResultActionDefinition

        public ResultActionDefinition​(@Nonnull
                                      java.lang.String extensionName)
        Creates a new ResultActionDefinition instance.
        Parameters:
        extensionName - the unique extensionName for the ResultAction. There must be a ResultActionFactory for that extensionName.
        Since:
        taskplanner 3.0
      • ResultActionDefinition

        public ResultActionDefinition​(@Nonnull
                                      java.lang.String extensionName,
                                      @Nullable
                                      java.util.Map<java.lang.String,​java.lang.String> properties)
        Creates a new ResultActionDefinition instance.
        Parameters:
        extensionName - the unique extensionName for the ResultAction. There must be a ResultActionFactory for that extensionName.
        properties - the initial properties to be set, null will have no effect
        Since:
        taskplanner 3.0
    • Method Detail

      • getExecutionQualification

        public ExecutionQualification getExecutionQualification()
        Returns the executionQualification of this ResultActionDefinition
        Returns:
        the executionQualification of this definition
        Since:
        taskplanner 3.0
      • setExecutionQualification

        public void setExecutionQualification​(ExecutionQualification executionQualification)
        Sets the executionQualification of this ResultActionDefinition
        Parameters:
        executionQualification - the executionQualification to set
        Throws:
        java.lang.IllegalArgumentException - if executionQualification is null.
        Since:
        taskplanner 3.0
      • getSummary

        public SummaryInfo getSummary()
        Get a summary information with list of String-pars which summarizes the settings for this ResultAction in the webgui.
        Returns:
        summary information, can be null if factory decides to return null
        Throws:
        java.lang.IllegalStateException - if there is no factory for the extensionName of this definition registered.
        Since:
        taskplanner 3.0
        See Also:
        AbstractFactory.getSummary(AbstractDefinition)