Package ru.bitel.common.model

# Class CollectionMapConverter<F,​MK,​MV>

java.lang.Object
ru.bitel.common.model.CollectionMapConverter<F,​MK,​MV>

Type Parameters:
  `F` - тип исходное
  `MK` - тип требуемый мап ключ
  `MV` - тип требуемый мап значение (или тип списка-значения-значения)

    public abstract class CollectionMapConverter<F,​MK,​MV>
    extends java.lang.Object

Конвертация коллекции в мэп чего-либо или в мэп списков чего-либо.

- ## Constructor Summary

  Constructors
  Constructor | Description
  --- | ---
  `CollectionMapConverter()` |

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `protected abstract Pair<MK,​MV>` | `convert​(F f)` |
  `java.util.Map<MK,​MV>` | `getMap​(java.util.Collection<F> source)` |
  `java.util.Map<MK,​java.util.List<MV>>` | `getMapOfList​(java.util.Collection<F> source)` |

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### CollectionMapConverter

    public CollectionMapConverter()

- ## Method Details

  - ### convert

    protected abstract Pair<MK,​MV> convert​(F f)

  - ### getMap

    public java.util.Map<MK,​MV> getMap​(java.util.Collection<F> source)

  - ### getMapOfList

    public java.util.Map<MK,​java.util.List<MV>> getMapOfList​(java.util.Collection<F> source)