Class InlineEmbeddedCollection

  • All Implemented Interfaces:
    io.wcm.caravan.pipeline.JsonPipelineAction

    @ProviderType
    public final class InlineEmbeddedCollection
    extends Object
    implements io.wcm.caravan.pipeline.JsonPipelineAction
    Embeds the items of an embedded HAL collection resource.
    • Constructor Detail

      • InlineEmbeddedCollection

        public InlineEmbeddedCollection​(String... relations)
        Parameters:
        relations - Relations of the embedded resources to embed
    • Method Detail

      • getId

        public String getId()
        Specified by:
        getId in interface io.wcm.caravan.pipeline.JsonPipelineAction
      • execute

        public rx.Observable<io.wcm.caravan.pipeline.JsonPipelineOutput> execute​(io.wcm.caravan.pipeline.JsonPipelineOutput previousStepOutput,
                                                                                 io.wcm.caravan.pipeline.JsonPipelineContext context)
        Specified by:
        execute in interface io.wcm.caravan.pipeline.JsonPipelineAction