Class PeriodicPaymentInitiationMultipartBodyHttpMessageConverter

  • All Implemented Interfaces:
    org.springframework.http.converter.HttpMessageConverter<de.adorsys.xs2a.adapter.api.model.PeriodicPaymentInitiationMultipartBody>

    public class PeriodicPaymentInitiationMultipartBodyHttpMessageConverter
    extends Object
    implements org.springframework.http.converter.HttpMessageConverter<de.adorsys.xs2a.adapter.api.model.PeriodicPaymentInitiationMultipartBody>
    See Also:
    FormHttpMessageConverter
    • Constructor Detail

      • PeriodicPaymentInitiationMultipartBodyHttpMessageConverter

        public PeriodicPaymentInitiationMultipartBodyHttpMessageConverter​(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
    • Method Detail

      • getSupportedMediaTypes

        public List<org.springframework.http.MediaType> getSupportedMediaTypes()
        Specified by:
        getSupportedMediaTypes in interface org.springframework.http.converter.HttpMessageConverter<de.adorsys.xs2a.adapter.api.model.PeriodicPaymentInitiationMultipartBody>
      • canRead

        public boolean canRead​(Class<?> clazz,
                               @Nullable
                               org.springframework.http.MediaType mediaType)
        Specified by:
        canRead in interface org.springframework.http.converter.HttpMessageConverter<de.adorsys.xs2a.adapter.api.model.PeriodicPaymentInitiationMultipartBody>
      • read

        public de.adorsys.xs2a.adapter.api.model.PeriodicPaymentInitiationMultipartBody read​(Class<? extends de.adorsys.xs2a.adapter.api.model.PeriodicPaymentInitiationMultipartBody> clazz,
                                                                                             org.springframework.http.HttpInputMessage inputMessage)
                                                                                      throws IOException,
                                                                                             org.springframework.http.converter.HttpMessageNotReadableException
        Specified by:
        read in interface org.springframework.http.converter.HttpMessageConverter<de.adorsys.xs2a.adapter.api.model.PeriodicPaymentInitiationMultipartBody>
        Throws:
        IOException
        org.springframework.http.converter.HttpMessageNotReadableException
      • canWrite

        public boolean canWrite​(Class<?> clazz,
                                @Nullable
                                org.springframework.http.MediaType mediaType)
        Specified by:
        canWrite in interface org.springframework.http.converter.HttpMessageConverter<de.adorsys.xs2a.adapter.api.model.PeriodicPaymentInitiationMultipartBody>
      • write

        public void write​(de.adorsys.xs2a.adapter.api.model.PeriodicPaymentInitiationMultipartBody body,
                          org.springframework.http.MediaType contentType,
                          org.springframework.http.HttpOutputMessage outputMessage)
                   throws IOException,
                          org.springframework.http.converter.HttpMessageNotWritableException
        Specified by:
        write in interface org.springframework.http.converter.HttpMessageConverter<de.adorsys.xs2a.adapter.api.model.PeriodicPaymentInitiationMultipartBody>
        Throws:
        IOException
        org.springframework.http.converter.HttpMessageNotWritableException
      • generateMultipartBoundary

        protected byte[] generateMultipartBoundary()