@Version("1.1.0")
Package io.wcm.caravan.pipeline.extensions.hal.action
HAL Pipeline Actions.
-
Class Summary Class Description BuildResource Deprecated. useCreateResource
insteadCreateResource an abstract base class for actions that create a newHalResource
based on the Hal output of the previous pipeline stepInlineEmbedded Moves the state of embedded resources into the state of the current resource.InlineEmbeddedCollection Embeds the items of an embedded HAL collection resource.ModifyResource An action that can take any JSON object as input (already HAL or not), sets the specified self-link and allows arbitrary manipulation of the output HalResource by implementing the build function.RemoveAllLinks Removes all links for a HAL resource and it's embedded resources which don't fit the given relation names.RemoveAllProperties Removes all properties for a HAL resource and its embedded resources.StripHal Action which only emits the HAL state and removes meta data like links and embedded resources.