Class CollectionConverter<F,​S>

java.lang.Object
ru.bitel.common.model.CollectionConverter<F,​S>
Type Parameters:
F - исходное
S - требуемое

@Deprecated
public abstract class CollectionConverter<F,​S>
extends java.lang.Object
Deprecated.
TODO после перехода на java 8 переписать все использование этого класса на lamda(в коллекциях там уже есть нужный интерфейс).
Весь код вида:
      List idTitles = new CollectionConverter()
        {
            @Override
            protected IdTitle convert( UserDevice f )
            {
                return new IdTitle( f.getId(), f.getTitle() );
            }
        }.getList( devicesList );
 
Переписать в:
 List idTitles = devicesList.stream().map(f->new IdTitle( f.getId(), f.getTitle() )).collect(Collectors.toList());
 
Конвертация коллекции в другую коллекцию (список, множество) чего-либо.
  • Constructor Summary

    Constructors
    Constructor Description
    CollectionConverter()
    Deprecated.
     
  • Method Summary

    Modifier and Type Method Description
    protected abstract S convert​(F f)
    Deprecated.
     
    java.util.List<S> getList​(java.util.Collection<F> source)
    Deprecated.
     
    java.util.Set<S> getSet​(java.util.Collection<F> source)
    Deprecated.
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CollectionConverter

      public CollectionConverter()
      Deprecated.
  • Method Details

    • convert

      protected abstract S convert​(F f)
      Deprecated.
    • getList

      public java.util.List<S> getList​(java.util.Collection<F> source)
      Deprecated.
    • getSet

      public java.util.Set<S> getSet​(java.util.Collection<F> source)
      Deprecated.