Package com.xebialabs.xlrelease.domain
Class PluginTaskDefinition
java.lang.Object
com.xebialabs.xlrelease.domain.TaskDefinition
com.xebialabs.xlrelease.domain.TaskWithPropertiesDefinition
com.xebialabs.xlrelease.domain.PluginTaskDefinition
The property view of a bundle-declared plugin task type, mirroring
PythonScriptDefinition
for the Jython path: it sorts a configuration type's declared properties into input, output and
transitional collections.- See Also:
-
Field Summary
Fields inherited from class com.xebialabs.xlrelease.domain.TaskDefinition
allowed, containerTask, description, displayGroup, displayName, documentationPage, iconLocation, supportedInWorkflow, typeName, XEBIALABS_GROUP, XLRELEASE_GROUP, XLRELEASE_GROUP_REPLACEMENT -
Constructor Summary
ConstructorsConstructorDescriptionPluginTaskDefinition(Type type) PluginTaskDefinition(Type type, boolean allowed) -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanisPluginTaskDefinition(Type type) True forxlrelease.PluginTaskConfigurationitself and for every synthetic CI type a plugin bundle declaresextends="xlrelease.PluginTaskConfiguration"- the "one compiled class, many synthetic subtypes" pattern, mirroringPythonScriptDefinition.isScriptDefinition(com.xebialabs.deployit.plugin.api.reflect.Type).Methods inherited from class com.xebialabs.xlrelease.domain.TaskWithPropertiesDefinition
getInputProperties, getOutputProperties, getTransitionalAndOutputProperties, ofKindMethods inherited from class com.xebialabs.xlrelease.domain.TaskDefinition
getDescription, getDisplayGroup, getDisplayGroup, getDisplayName, getDisplayName, getDocumentationPage, getDocumentationPage, getIconLocation, getIconLocation, getPrefix, getSupportedInWorkflow, getTypeName, isAllowed, isContainerTaskDefinition, isCore, isSupportedInWorkflow
-
Constructor Details
-
PluginTaskDefinition
-
PluginTaskDefinition
-
-
Method Details
-
isPluginTaskDefinition
True forxlrelease.PluginTaskConfigurationitself and for every synthetic CI type a plugin bundle declaresextends="xlrelease.PluginTaskConfiguration"- the "one compiled class, many synthetic subtypes" pattern, mirroringPythonScriptDefinition.isScriptDefinition(com.xebialabs.deployit.plugin.api.reflect.Type).
-