Class DataCatalogDescriptionRequestHandler
- java.lang.Object
-
- org.eclipse.dataspaceconnector.ids.api.multipart.handler.description.DataCatalogDescriptionRequestHandler
-
- All Implemented Interfaces:
DescriptionRequestHandler
public class DataCatalogDescriptionRequestHandler 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 DataCatalogDescriptionRequestHandler(@NotNull org.eclipse.dataspaceconnector.spi.monitor.Monitor monitor, @NotNull java.lang.String connectorId, @NotNull org.eclipse.dataspaceconnector.ids.spi.service.CatalogService dataCatalogService, @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.catalog.CatalogretrieveObject(@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
-
DataCatalogDescriptionRequestHandler
public DataCatalogDescriptionRequestHandler(@NotNull @NotNull org.eclipse.dataspaceconnector.spi.monitor.Monitor monitor, @NotNull @NotNull java.lang.String connectorId, @NotNull @NotNull org.eclipse.dataspaceconnector.ids.spi.service.CatalogService dataCatalogService, @NotNull @NotNull org.eclipse.dataspaceconnector.ids.spi.transform.IdsTransformerRegistry transformerRegistry)
-
-
Method Detail
-
retrieveObject
protected org.eclipse.dataspaceconnector.spi.types.domain.catalog.Catalog 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
-
-