Class MultipartDescriptionResponse
- java.lang.Object
-
- org.eclipse.dataspaceconnector.ids.api.multipart.dispatcher.message.MultipartDescriptionResponse
-
- All Implemented Interfaces:
MultipartResponse<de.fraunhofer.iais.eis.ModelClass>
public class MultipartDescriptionResponse extends java.lang.Object implements MultipartResponse<de.fraunhofer.iais.eis.ModelClass>
Models a multipart response for an IDS DescriptionResponseMessage. This message is the expected response for MetadataRequests/IDS DescriptionRequestMessages and contains Infomodel metadata in the payload. ThereforeModelClass, which is the super class for all Infomodel classes, is set as the payload type.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMultipartDescriptionResponse.Builder
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull de.fraunhofer.iais.eis.MessagegetHeader()Returns the response header.@NotNull de.fraunhofer.iais.eis.ModelClassgetPayload()Returns the response payload.
-
-
-
Method Detail
-
getHeader
@NotNull public @NotNull de.fraunhofer.iais.eis.Message getHeader()
Description copied from interface:MultipartResponseReturns the response header.- Specified by:
getHeaderin interfaceMultipartResponse<de.fraunhofer.iais.eis.ModelClass>- Returns:
- the response header.
-
getPayload
@NotNull public @NotNull de.fraunhofer.iais.eis.ModelClass getPayload()
Description copied from interface:MultipartResponseReturns the response payload.- Specified by:
getPayloadin interfaceMultipartResponse<de.fraunhofer.iais.eis.ModelClass>- Returns:
- the response payload.
-
-