Class MultiValuedObjectMapConverter

  • All Implemented Interfaces:
    ma.glasnost.orika.Converter<java.lang.Object,​java.lang.Object>, ma.glasnost.orika.MappedTypePair<java.lang.Object,​java.lang.Object>

    public class MultiValuedObjectMapConverter
    extends ma.glasnost.orika.converter.BidirectionalConverter<java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>>,​java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>>>
    Custom converter to convert a field of type Map<String, Map<String, String>> to a new Map<String, Map<String, String>>.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class ma.glasnost.orika.converter.BidirectionalConverter

        ma.glasnost.orika.converter.BidirectionalConverter.Reversed<S extends java.lang.Object,​D extends java.lang.Object>
    • Field Summary

      • Fields inherited from class ma.glasnost.orika.CustomConverter

        destinationType, mapperFacade, sourceType
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> cloneMap​(java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> source)  
      java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> convertFrom​(java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> target, ma.glasnost.orika.metadata.Type<java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>>> sourceType, ma.glasnost.orika.MappingContext mappingContext)  
      java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> convertTo​(java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> source, ma.glasnost.orika.metadata.Type<java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>>> targetType, ma.glasnost.orika.MappingContext mappingContext)  
      • Methods inherited from class ma.glasnost.orika.converter.BidirectionalConverter

        canConvert, convert, reverse, toString
      • Methods inherited from class ma.glasnost.orika.CustomConverter

        equals, getAType, getBType, hashCode, setMapperFacade
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface ma.glasnost.orika.Converter

        setMapperFacade
      • Methods inherited from interface ma.glasnost.orika.MappedTypePair

        getAType, getBType
    • Constructor Detail

      • MultiValuedObjectMapConverter

        public MultiValuedObjectMapConverter()
    • Method Detail

      • convertFrom

        public java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> convertFrom​(java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> target,
                                                                                                                        ma.glasnost.orika.metadata.Type<java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>>> sourceType,
                                                                                                                        ma.glasnost.orika.MappingContext mappingContext)
        Specified by:
        convertFrom in class ma.glasnost.orika.converter.BidirectionalConverter<java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>>,​java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>>>
      • convertTo

        public java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> convertTo​(java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> source,
                                                                                                                      ma.glasnost.orika.metadata.Type<java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>>> targetType,
                                                                                                                      ma.glasnost.orika.MappingContext mappingContext)
        Specified by:
        convertTo in class ma.glasnost.orika.converter.BidirectionalConverter<java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>>,​java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>>>
      • cloneMap

        protected java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> cloneMap​(java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.lang.String>> source)