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
-
Field Summary
Fields inherited from class com.xebialabs.xlrelease.domain.TaskDefinition
XEBIALABS_GROUP, XLRELEASE_GROUP, XLRELEASE_GROUP_REPLACEMENT -
Constructor Summary
ConstructorsConstructorDescriptionTaskWithPropertiesDefinition(com.xebialabs.deployit.plugin.api.reflect.Type type) TaskWithPropertiesDefinition(com.xebialabs.deployit.plugin.api.reflect.Type type, boolean allowed) -
Method Summary
Modifier and TypeMethodDescriptionCollection<com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor> Collection<com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor> Collection<com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor> static 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
getDescription, getDisplayGroup, getDisplayGroup, getDisplayName, getDisplayName, getDocumentationPage, getDocumentationPage, getIconLocation, getIconLocation, getSupportedInWorkflow, getTypeName, isAllowed, isContainerTaskDefinition, isSupportedInWorkflow
-
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)
-