A B C D E F G H I M O P R S T V W 
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 of Boolean 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 of Double 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 of Integer 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 of JsonNode for given path.
getLongList(String) - Method in interface com.xebialabs.deployit.plugin.stitch.service.engine.context.InputContext
Returns List of Long 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 to OutputStream.
A B C D E F G H I M O P R S T V W 
All Classes All Packages