Class BuildResource
- java.lang.Object
-
- io.wcm.caravan.pipeline.extensions.hal.action.BuildResource
-
- All Implemented Interfaces:
io.wcm.caravan.pipeline.JsonPipelineAction
@Deprecated @ConsumerType public abstract class BuildResource extends Object implements io.wcm.caravan.pipeline.JsonPipelineAction
Deprecated.useCreateResource
insteadA pipeline action you can use if you want to build a newHalResource
based on anotherHalResource
from the previous step's output.
-
-
Constructor Summary
Constructors Constructor Description BuildResource(String selfHref)
Deprecated.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description abstract io.wcm.caravan.hal.resource.HalResource
build(io.wcm.caravan.hal.resource.HalResource input, io.wcm.caravan.hal.resource.util.HalBuilder outputBuilder)
Deprecated.rx.Observable<io.wcm.caravan.pipeline.JsonPipelineOutput>
execute(io.wcm.caravan.pipeline.JsonPipelineOutput previousStepOutput, io.wcm.caravan.pipeline.JsonPipelineContext pipelineContext)
Deprecated.String
getId()
Deprecated.
-
-
-
Constructor Detail
-
BuildResource
public BuildResource(String selfHref)
Deprecated.- Parameters:
selfHref
- the path and query parameters to use in the output's self link
-
-
Method Detail
-
getId
public String getId()
Deprecated.- Specified by:
getId
in interfaceio.wcm.caravan.pipeline.JsonPipelineAction
-
execute
public final rx.Observable<io.wcm.caravan.pipeline.JsonPipelineOutput> execute(io.wcm.caravan.pipeline.JsonPipelineOutput previousStepOutput, io.wcm.caravan.pipeline.JsonPipelineContext pipelineContext)
Deprecated.- Specified by:
execute
in interfaceio.wcm.caravan.pipeline.JsonPipelineAction
-
build
public abstract io.wcm.caravan.hal.resource.HalResource build(io.wcm.caravan.hal.resource.HalResource input, io.wcm.caravan.hal.resource.util.HalBuilder outputBuilder)
Deprecated.- Parameters:
input
- the originalHalResource
from the previous step's outputoutputBuilder
- a builder that already contains a self-link, but no state- Returns:
- the new HalResource that will be returned as the result of the pipeline action
-
-