Package com.xebialabs.xlrelease.domain
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
-
-
Field Summary
-
Fields inherited from class com.xebialabs.xlrelease.domain.TaskDefinition
XEBIALABS_GROUP, XLRELEASE_GROUP, XLRELEASE_GROUP_REPLACEMENT
-
-
Constructor Summary
Constructors Constructor Description TaskWithPropertiesDefinition(com.xebialabs.deployit.plugin.api.reflect.Type type)TaskWithPropertiesDefinition(com.xebialabs.deployit.plugin.api.reflect.Type type, boolean allowed)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor>getInputProperties()java.util.Collection<com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor>getOutputProperties()java.util.Collection<com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor>getTransitionalAndOutputProperties()static java.util.function.Predicate<com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor>ofKind(com.xebialabs.deployit.plugin.api.reflect.PropertyKind... propertyKinds)-
Methods inherited from class com.xebialabs.xlrelease.domain.TaskDefinition
getDisplayGroup, getDisplayGroup, getDisplayName, getDisplayName, getSupportedInWorkflow, getTypeName, isAllowed, isSupportedInWorkflow
-
-
-
-
Method Detail
-
getInputProperties
public java.util.Collection<com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor> getInputProperties()
-
getOutputProperties
public java.util.Collection<com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor> getOutputProperties()
-
getTransitionalAndOutputProperties
public java.util.Collection<com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor> getTransitionalAndOutputProperties()
-
ofKind
public static java.util.function.Predicate<com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor> ofKind(com.xebialabs.deployit.plugin.api.reflect.PropertyKind... propertyKinds)
-
-