Class TaskWithPropertiesDefinition

java.lang.Object
com.xebialabs.xlrelease.domain.TaskDefinition
com.xebialabs.xlrelease.domain.TaskWithPropertiesDefinition
Direct Known Subclasses:
ContainerTaskDefinition, PythonScriptDefinition

public class TaskWithPropertiesDefinition extends TaskDefinition
  • Constructor Details

    • TaskWithPropertiesDefinition

      public TaskWithPropertiesDefinition(com.xebialabs.deployit.plugin.api.reflect.Type type, boolean allowed)
    • TaskWithPropertiesDefinition

      public TaskWithPropertiesDefinition(com.xebialabs.deployit.plugin.api.reflect.Type type)
  • Method Details

    • getInputProperties

      public Collection<com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor> getInputProperties()
    • getOutputProperties

      public Collection<com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor> getOutputProperties()
    • getTransitionalAndOutputProperties

      public Collection<com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor> getTransitionalAndOutputProperties()
    • ofKind

      public static Predicate<com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor> ofKind(com.xebialabs.deployit.plugin.api.reflect.PropertyKind... propertyKinds)