Class RepresentationDescriptionRequestHandler
- java.lang.Object
-
- org.eclipse.dataspaceconnector.ids.api.multipart.handler.description.RepresentationDescriptionRequestHandler
-
- All Implemented Interfaces:
DescriptionRequestHandler
public class RepresentationDescriptionRequestHandler extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringconnectorIdprotected org.eclipse.dataspaceconnector.spi.monitor.Monitormonitorprotected java.lang.Class<S>resultTypeprotected org.eclipse.dataspaceconnector.ids.spi.IdsTypetargetIdsTypeprotected org.eclipse.dataspaceconnector.ids.spi.transform.IdsTransformerRegistrytransformerRegistry
-
Constructor Summary
Constructors Constructor Description RepresentationDescriptionRequestHandler(@NotNull org.eclipse.dataspaceconnector.spi.monitor.Monitor monitor, @NotNull java.lang.String connectorId, @NotNull org.eclipse.dataspaceconnector.spi.asset.AssetIndex assetIndex, @NotNull org.eclipse.dataspaceconnector.ids.spi.transform.IdsTransformerRegistry transformerRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MultipartResponsehandle(@NotNull de.fraunhofer.iais.eis.DescriptionRequestMessage descriptionRequestMessage, @NotNull org.eclipse.dataspaceconnector.spi.iam.ClaimToken claimToken, @Nullable java.lang.String payload)protected org.eclipse.dataspaceconnector.spi.types.domain.asset.AssetretrieveObject(@NotNull org.eclipse.dataspaceconnector.ids.spi.IdsId idsId, @NotNull org.eclipse.dataspaceconnector.spi.iam.ClaimToken claimToken)
-
-
-
Field Detail
-
connectorId
protected final java.lang.String connectorId
-
monitor
protected final org.eclipse.dataspaceconnector.spi.monitor.Monitor monitor
-
transformerRegistry
protected final org.eclipse.dataspaceconnector.ids.spi.transform.IdsTransformerRegistry transformerRegistry
-
targetIdsType
protected final org.eclipse.dataspaceconnector.ids.spi.IdsType targetIdsType
-
resultType
protected final java.lang.Class<S> resultType
-
-
Constructor Detail
-
RepresentationDescriptionRequestHandler
public RepresentationDescriptionRequestHandler(@NotNull @NotNull org.eclipse.dataspaceconnector.spi.monitor.Monitor monitor, @NotNull @NotNull java.lang.String connectorId, @NotNull @NotNull org.eclipse.dataspaceconnector.spi.asset.AssetIndex assetIndex, @NotNull @NotNull org.eclipse.dataspaceconnector.ids.spi.transform.IdsTransformerRegistry transformerRegistry)
-
-
Method Detail
-
retrieveObject
protected org.eclipse.dataspaceconnector.spi.types.domain.asset.Asset retrieveObject(@NotNull @NotNull org.eclipse.dataspaceconnector.ids.spi.IdsId idsId, @NotNull @NotNull org.eclipse.dataspaceconnector.spi.iam.ClaimToken claimToken)
-
handle
public final MultipartResponse handle(@NotNull @NotNull de.fraunhofer.iais.eis.DescriptionRequestMessage descriptionRequestMessage, @NotNull @NotNull org.eclipse.dataspaceconnector.spi.iam.ClaimToken claimToken, @Nullable @Nullable java.lang.String payload)
- Specified by:
handlein interfaceDescriptionRequestHandler
-
-