Class ContainerTask

    • Constructor Detail

      • ContainerTask

        public ContainerTask()
    • Method Detail

      • getAdditionalCapabilities

        public java.util.Set<java.lang.String> getAdditionalCapabilities()
      • setAdditionalCapabilities

        public void setAdditionalCapabilities​(java.util.Set<java.lang.String> additionalCapabilities)
      • getDefaultRequiredCapabilities

        public java.util.Set<java.lang.String> getDefaultRequiredCapabilities()
      • setDefaultRequiredCapabilities

        public void setDefaultRequiredCapabilities​(java.util.Set<java.lang.String> defaultRequiredCapabilities)
      • getRequiredCapabilities

        public java.util.Set<java.lang.String> getRequiredCapabilities()
      • retry

        public Changes retry​(java.lang.String targetId)
        Overrides:
        retry in class Task
      • freezeVariablesInCustomFields

        public java.util.Set<java.lang.String> freezeVariablesInCustomFields​(java.util.Map<java.lang.String,​ValueWithInterpolation> variables,
                                                                             java.util.Map<java.lang.String,​java.lang.String> passwordVariables,
                                                                             Changes changes,
                                                                             boolean freezeEvenIfUnresolved)
        Description copied from class: Task

        To be overridden in child classes with custom fields that can contain variables.

        Apply VariableHelper.replaceAll(Object, Map, Set, boolean) to each field; if child entities are modified, add them to changes.
        Overrides:
        freezeVariablesInCustomFields in class Task
      • getIconLocation

        public java.lang.String getIconLocation()
      • getOutputVarHelpText

        public java.lang.String getOutputVarHelpText()
      • getTaskColor

        public java.lang.String getTaskColor()
      • getIconClass

        public java.lang.String getIconClass()
      • getAbortTimeout

        public java.lang.Integer getAbortTimeout()
      • getMaxRetryAttempts

        public java.lang.Integer getMaxRetryAttempts()
      • getRetryDelay

        public java.lang.Integer getRetryDelay()
      • getImage

        public java.lang.String getImage()
      • hasAbortScript

        public boolean hasAbortScript()
        Overrides:
        hasAbortScript in class Task
      • getStatusLine

        public java.lang.String getStatusLine()
      • setStatusLine

        public void setStatusLine​(java.lang.String statusLine)
      • getInputProperties

        public java.util.Collection<PropertyDescriptor> getInputProperties()
      • isKeepPreviousOutputPropertiesOnRetry

        public boolean isKeepPreviousOutputPropertiesOnRetry()
      • setKeepPreviousOutputPropertiesOnRetry

        public void setKeepPreviousOutputPropertiesOnRetry​(boolean keepPreviousOutputPropertiesOnRetry)
      • getTransitionalAndOutputProperties

        public java.util.Collection<PropertyDescriptor> getTransitionalAndOutputProperties()