A B C D E F G H I M O P R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractContextResolver - Class in com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler.expression.resolver
-
Abstract class used in conjunction with ExpressionUtility to create expressions utility bean.
- AbstractContextResolver(DeploymentContext, InputContext) - Constructor for class com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler.expression.resolver.AbstractContextResolver
-
Creates context resolver.
- add(String, Object) - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler.groovy.Document
-
Add new property to a document by a given path.
- asJson() - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler.groovy.Document
-
Json representation of Document.
- asMap() - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler.groovy.Document
-
Map representation of Document.
- asYaml() - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler.groovy.Document
-
YAML representation of Document.
B
- BasePreview - Interface in com.xebialabs.deployit.core.rest.view
C
- com.xebialabs.deployit.core.rest.view - package com.xebialabs.deployit.core.rest.view
- com.xebialabs.deployit.plugin.stitch.model - package com.xebialabs.deployit.plugin.stitch.model
- com.xebialabs.deployit.plugin.stitch.service.engine.context - package com.xebialabs.deployit.plugin.stitch.service.engine.context
- com.xebialabs.deployit.plugin.stitch.service.engine.format.input.adapter - package com.xebialabs.deployit.plugin.stitch.service.engine.format.input.adapter
- com.xebialabs.deployit.plugin.stitch.service.engine.format.output.consumer - package com.xebialabs.deployit.plugin.stitch.service.engine.format.output.consumer
- com.xebialabs.deployit.plugin.stitch.service.engine.index.dto - package com.xebialabs.deployit.plugin.stitch.service.engine.index.dto
- com.xebialabs.deployit.plugin.stitch.service.engine.processor - package com.xebialabs.deployit.plugin.stitch.service.engine.processor
- com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler - package com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler
- com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler.expression.annotation - package com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler.expression.annotation
- com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler.expression.resolver - package com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler.expression.resolver
- com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler.groovy - package com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler.groovy
- convert(InputStream) - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.format.input.adapter.InputAdapter
-
Converts input stream to
JsonNode
.
D
- delete(String) - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler.groovy.Document
-
Delete property from a document by a given path.
- DeploymentContext - Interface in com.xebialabs.deployit.plugin.stitch.service.engine.context
-
DeploymentContext represents context that is available during deployment and stitch transformation.
- describeAsString() - Method in interface com.xebialabs.deployit.plugin.stitch.model.StitchProcessor
-
Returns processor description.
- describeAsString() - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.index.dto.StitchProcessorDto
-
Returns processors description.
- Document - Interface in com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler.groovy
-
Provides a set of mutation operations with a Document.
E
- ExpressionUtility - Annotation Type in com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler.expression.annotation
-
Annotation used in conjunction with AbstractContextResolver for annotating class as expressions utility bean.
F
- fileParameterName() - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler.ProcessorHandler
-
Returns file parameter name for external file.
G
- getBooleanList(String) - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.context.InputContext
-
Returns
List
ofBoolean
for given path. - getBooleanValue(String) - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.context.InputContext
-
Returns
Boolean
value in given path. - getContent() - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.index.dto.StitchProcessorParameterDto
-
Returns parameters value from external file.
- getCurrentDeployed() - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.context.DeploymentContext
-
Returns current deployed.
- getCurrentDeployedApplication() - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.context.DeploymentContext
-
Returns current deployed application.
- getDeployed() - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.context.DeploymentContext
-
Returns deployed for deployment.
- getDeployedApplication() - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.context.DeploymentContext
-
Returns deployed application for deployment.
- getDeployedMap() - Method in class com.xebialabs.deployit.core.rest.view.PreviewResult
-
Returns map of deployeds with Invocation Descriptions.
- getDeploymentContext() - Method in class com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler.expression.resolver.AbstractContextResolver
-
Returns deployment context.
- getDescription() - Method in class com.xebialabs.deployit.core.rest.view.InvocationProcessorView
-
Returns processor description.
- getDiff() - Method in class com.xebialabs.deployit.core.rest.view.InvocationDescriptorView
-
Returns diff object as string.
- getDiff() - Method in class com.xebialabs.deployit.core.rest.view.InvocationDiffView
-
Returns diff object as string.
- getDocument() - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler.groovy.Document
-
Get original document.
- getDoubleList(String) - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.context.InputContext
-
Returns
List
ofDouble
for given path. - getDoubleValue(String) - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.context.InputContext
-
Returns
Double
value in given path. - getErrors() - Method in class com.xebialabs.deployit.core.rest.view.InvocationDescriptorView
-
Returns map of errors per processor.
- getFileContent() - Method in interface com.xebialabs.deployit.plugin.stitch.model.StitchParameter
-
Returns parameters value from external file.
- getFileFormats() - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.format.input.adapter.InputAdapter
-
Gets all file formats that are supported with this consumer.
- getFileFormats() - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.format.output.consumer.OutputConsumer
-
Gets all file formats that are supported with this consumer.
- getId() - Method in class com.xebialabs.deployit.core.rest.view.InvocationProcessorView
-
Returns processor ID.
- getInput() - Method in class com.xebialabs.deployit.core.rest.view.InvocationDescriptorView
-
Returns input object as string.
- getInput() - Method in class com.xebialabs.deployit.core.rest.view.InvocationOutput
-
Returns input object as string.
- getInputContext() - Method in class com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler.expression.resolver.AbstractContextResolver
-
Returns input context.
- getIntegerList(String) - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.context.InputContext
-
Returns
List
ofInteger
for given path. - getIntegerValue(String) - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.context.InputContext
-
Returns
Integer
value in given path. - getJsonNode(String) - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.context.InputContext
-
Returns
JsonNode
value in given path. - getJsonNodeList(String) - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.context.InputContext
-
Returns
List
ofJsonNode
for given path. - getLongList(String) - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.context.InputContext
-
Returns
List
ofLong
for given path. - getLongValue(String) - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.context.InputContext
-
Returns
Long
value in given path. - getMergeType() - Method in class com.xebialabs.deployit.core.rest.view.InvocationProcessorView
-
Returns processor's mergeType.
- getMutatedDocument() - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler.groovy.Document
-
Returns a result document after all applied operations.
- getName() - Method in class com.xebialabs.deployit.core.rest.view.InvocationDescriptorView
-
Returns invocation name.
- getName() - Method in interface com.xebialabs.deployit.plugin.stitch.model.StitchParameter
-
Returns parameters name.
- getName() - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.index.dto.StitchProcessorParameterDto
-
Returns parameter name.
- getNamespace() - Method in class com.xebialabs.deployit.core.rest.view.InvocationProcessorView
-
Return processor namespace.
- getNamespaceId() - Method in class com.xebialabs.deployit.core.rest.view.InvocationProcessorView
-
Returns processor's rule namespace ID.
- getNamespaceName() - Method in interface com.xebialabs.deployit.plugin.stitch.model.StitchProcessor
-
Returns name of the namespace containing this processor.
- getOutput() - Method in class com.xebialabs.deployit.core.rest.view.InvocationDescriptorView
-
Returns output object as string.
- getOutput() - Method in class com.xebialabs.deployit.core.rest.view.InvocationOutput
-
Returns output object as string.
- getParameters() - Method in interface com.xebialabs.deployit.plugin.stitch.model.StitchProcessor
-
Returns processors parameters.
- getPhase() - Method in class com.xebialabs.deployit.core.rest.view.InvocationProcessorView
-
Returns processor's phase.
- getPreviousDeployed() - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.context.DeploymentContext
-
Returns deployed from previous deployment.
- getPreviousDeployedApplication() - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.context.DeploymentContext
-
Returns previously deployed application.
- getProcessorParameters() - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.index.dto.StitchProcessorDto
-
Returns processors parameters.
- getProcessors() - Method in class com.xebialabs.deployit.core.rest.view.InvocationDescriptorView
-
Returns list of processor details that were used in invocation transformations in order of execution.
- getRuleId() - Method in class com.xebialabs.deployit.core.rest.view.InvocationProcessorView
-
Returns processor's rule ID.
- getRuleName() - Method in class com.xebialabs.deployit.core.rest.view.InvocationProcessorView
-
Returns processor's rule name.
- getStringList(String) - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.context.InputContext
-
Returns
List
for given path. - getStringValue(String) - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.context.InputContext
-
Returns
String
value in given path. - getType() - Method in class com.xebialabs.deployit.core.rest.view.InvocationProcessorView
-
Returns processor type.
- getType() - Method in interface com.xebialabs.deployit.plugin.stitch.model.StitchProcessor
-
Returns processor type.
- getValue() - Method in interface com.xebialabs.deployit.plugin.stitch.model.StitchParameter
-
Returns parameters value.
- getValue() - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.index.dto.StitchProcessorParameterDto
-
Returns parameters value.
- getWeight() - Method in class com.xebialabs.deployit.core.rest.view.InvocationProcessorView
-
Returns processor's weight.
H
- handle(JsonNode, StitchProcessor, DeploymentContext, Map<String, Object>) - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler.ProcessorHandler
-
This method is responsible for stitch transformation.
I
- InputAdapter - Interface in com.xebialabs.deployit.plugin.stitch.service.engine.format.input.adapter
-
Input adapter responsible for transforming desired input format to
JsonNode
. - InputContext - Interface in com.xebialabs.deployit.plugin.stitch.service.engine.context
-
InvocationDocument is abstraction for original input document for the executed Stitch Invocation.
- InvalidProcessorException - Exception in com.xebialabs.deployit.plugin.stitch.service.engine.processor
- InvalidProcessorException(String) - Constructor for exception com.xebialabs.deployit.plugin.stitch.service.engine.processor.InvalidProcessorException
- InvocationDescriptorView - Class in com.xebialabs.deployit.core.rest.view
-
The invocation description object containing document input/output and diff for given invocation with list of called processors and possible errors.
- InvocationDescriptorView() - Constructor for class com.xebialabs.deployit.core.rest.view.InvocationDescriptorView
- InvocationDescriptorView(String, String, String, String, List<InvocationProcessorView>, Map<String, String>) - Constructor for class com.xebialabs.deployit.core.rest.view.InvocationDescriptorView
- InvocationDiffView - Class in com.xebialabs.deployit.core.rest.view
-
The object container for transformation input, output and diff for documents.
- InvocationDiffView() - Constructor for class com.xebialabs.deployit.core.rest.view.InvocationDiffView
- InvocationDiffView(String, String, String) - Constructor for class com.xebialabs.deployit.core.rest.view.InvocationDiffView
- InvocationOutput - Class in com.xebialabs.deployit.core.rest.view
-
The object container for transformation input and output documents.
- InvocationOutput() - Constructor for class com.xebialabs.deployit.core.rest.view.InvocationOutput
- InvocationOutput(String, String) - Constructor for class com.xebialabs.deployit.core.rest.view.InvocationOutput
- InvocationProcessorView - Class in com.xebialabs.deployit.core.rest.view
-
The details about the processor called for stitch transformation.
- InvocationProcessorView() - Constructor for class com.xebialabs.deployit.core.rest.view.InvocationProcessorView
- InvocationProcessorView(UUID, String, String, String, UUID, Integer, String, UUID, Integer, String) - Constructor for class com.xebialabs.deployit.core.rest.view.InvocationProcessorView
- isShow() - Method in class com.xebialabs.deployit.core.rest.view.StitchEvaluationView
-
Returns a flag if stitch was executed.
M
- map(Object) - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler.groovy.MapFunction
-
Map current value and return modified value.
- map(String, MapFunction) - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler.groovy.Document
-
Map a specific
MapFunction
on a given path. - MapFunction - Interface in com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler.groovy
-
A map function that can be used as an argument in
Document
map method to manipulate a Document in a script (e.g.
O
- OutputConsumer - Interface in com.xebialabs.deployit.plugin.stitch.service.engine.format.output.consumer
-
Output consumer responsible for transforming
JsonNode
to desired output format.
P
- pathExistsWithValue(String) - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.context.InputContext
-
Returns true if path exists and has assigned value to it.
- PreviewResult - Class in com.xebialabs.deployit.core.rest.view
-
The result of preview containing the map of deployeds with Invocation Descriptions.
- PreviewResult() - Constructor for class com.xebialabs.deployit.core.rest.view.PreviewResult
- PreviewResult(Map<String, List<InvocationDescriptorView>>) - Constructor for class com.xebialabs.deployit.core.rest.view.PreviewResult
- ProcessorHandler - Interface in com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler
-
Processor handler that can handle and apply stitch processor, in other words it is responsible for stitch transformation.
- put(String, String, Object) - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler.groovy.Document
-
Put a key/value pair to a document by a given json path.
R
- readPaths(String) - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler.groovy.Document
-
Read a list of strings from a document by a given json path.
- readValue(String) - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler.groovy.Document
- readValue(String, Class<T>) - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler.groovy.Document
-
Read value from a document by a given json path.
- readValues(String) - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler.groovy.Document
- readValues(String, Class<T>) - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler.groovy.Document
-
Read a list of values from a document by a given json path.
- renameKey(String, String, String) - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler.groovy.Document
-
Rename a key at a given json path.
S
- set(String, Object) - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler.groovy.Document
-
Set property to a document by a given path.
- setDeployedMap(Map<String, List<InvocationDescriptorView>>) - Method in class com.xebialabs.deployit.core.rest.view.PreviewResult
-
Sets map of deployeds with Invocation Descriptions.
- setDescription(String) - Method in class com.xebialabs.deployit.core.rest.view.InvocationProcessorView
-
Sets processor description.
- setDiff(String) - Method in class com.xebialabs.deployit.core.rest.view.InvocationDescriptorView
-
Sets diff object as string.
- setDiff(String) - Method in class com.xebialabs.deployit.core.rest.view.InvocationDiffView
-
Sets diff object as string.
- setErrors(Map<String, String>) - Method in class com.xebialabs.deployit.core.rest.view.InvocationDescriptorView
-
Sets map of errors per processor.
- setId(UUID) - Method in class com.xebialabs.deployit.core.rest.view.InvocationProcessorView
-
Sets processor ID.
- setInput(String) - Method in class com.xebialabs.deployit.core.rest.view.InvocationDescriptorView
-
Sets input object as string.
- setInput(String) - Method in class com.xebialabs.deployit.core.rest.view.InvocationOutput
-
Sets input object as string.
- setMergeType(String) - Method in class com.xebialabs.deployit.core.rest.view.InvocationProcessorView
-
Sets processor's mergeType.
- setName(String) - Method in class com.xebialabs.deployit.core.rest.view.InvocationDescriptorView
-
Sets invocation name as string.
- setNamespace(String) - Method in class com.xebialabs.deployit.core.rest.view.InvocationProcessorView
-
Sets processor's rule namespace.
- setNamespaceId(UUID) - Method in class com.xebialabs.deployit.core.rest.view.InvocationProcessorView
-
Sets processor's rule namespace ID.
- setOutput(String) - Method in class com.xebialabs.deployit.core.rest.view.InvocationDescriptorView
-
Sets output object as string.
- setOutput(String) - Method in class com.xebialabs.deployit.core.rest.view.InvocationOutput
-
Sets output object as string.
- setPhase(Integer) - Method in class com.xebialabs.deployit.core.rest.view.InvocationProcessorView
-
Sets processor's phase.
- setProcessors(List<InvocationProcessorView>) - Method in class com.xebialabs.deployit.core.rest.view.InvocationDescriptorView
-
Sets list of processor details that were used in invocation transformations in order of execution.
- setRuleId(UUID) - Method in class com.xebialabs.deployit.core.rest.view.InvocationProcessorView
-
Sets processor's rule ID.
- setRuleName(String) - Method in class com.xebialabs.deployit.core.rest.view.InvocationProcessorView
-
Sets processor's rule name.
- setShow(boolean) - Method in class com.xebialabs.deployit.core.rest.view.StitchEvaluationView
-
Sets a flag if stitch was executed.
- setType(String) - Method in class com.xebialabs.deployit.core.rest.view.InvocationProcessorView
-
Sets processor type.
- setWeight(Integer) - Method in class com.xebialabs.deployit.core.rest.view.InvocationProcessorView
-
Sets processor's weight.
- StitchEvaluationView - Class in com.xebialabs.deployit.core.rest.view
-
The flag object if we run stitch transformation for given deployment.
- StitchEvaluationView() - Constructor for class com.xebialabs.deployit.core.rest.view.StitchEvaluationView
- StitchEvaluationView(boolean) - Constructor for class com.xebialabs.deployit.core.rest.view.StitchEvaluationView
- StitchParameter - Interface in com.xebialabs.deployit.plugin.stitch.model
-
StitchParameter represents one parameter that processor can have.
- StitchProcessor - Interface in com.xebialabs.deployit.plugin.stitch.model
-
StitchProcessor represents processor that is used to transform files.
- StitchProcessorDto - Interface in com.xebialabs.deployit.plugin.stitch.service.engine.index.dto
-
Represent processor during parsing and validation phase.
- StitchProcessorParameterDto - Interface in com.xebialabs.deployit.plugin.stitch.service.engine.index.dto
-
Represent processor parameter during parsing and validation phase.
T
- type() - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler.ProcessorHandler
-
Returns type that can be handled by this handler.
V
- validate(StitchProcessorDto) - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler.ProcessorHandler
-
Method for processor validation during parsing/validation phase.
- value() - Method in annotation type com.xebialabs.deployit.plugin.stitch.service.engine.processor.handler.expression.annotation.ExpressionUtility
-
Name under which bean is registered inside evaluation context.
W
- write(JsonNode, OutputStream) - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.format.output.consumer.OutputConsumer
-
Writes result of transformation of
JsonNode
toOutputStream
.
All Classes All Packages