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 and Description
    `CollectionMapConverter()`

  - ### Method Summary

    All Methods Instance Methods Abstract Methods Concrete Methods
    Modifier and Type | Method and 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 Detail

    - #### CollectionMapConverter

          public CollectionMapConverter()

  - ### Method Detail

    - #### 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)