Interface IViewModelsMapper<M,T extends ItemViewModel>

All Superinterfaces:
IMapper<M,T>
All Known Implementing Classes:
AefLabelCheckStateMapper, AefLabelMapper, CharacteristicsTableMapper, CommonAttributeContentTreeComponent.CommonAttributeContentMapper, ExchangePlanContentComponent.ExchangePlatContentMapper, NavigatorTableComponent.NavigatorMapper, NavigatorTreeComponent.NavigatorMapper, PredefinedDataComponent.PredefinedDataMapper

public interface IViewModelsMapper<M,T extends ItemViewModel> extends IMapper<M,T>
View models mapper.
  • Method Details

    • getMappedModels

      Collection<Object> getMappedModels()
      Returns the mapped models collection, never null
      Returns:
      the mapped models collection, never null
    • getMappedViewModels

      Collection<T> getMappedViewModels()
      Return the mapped viewModels.
      Returns:
      the mapped viewModels, cannot be null
    • updateItemViewModel

      void updateItemViewModel(T item, M modelValue)
      Updates item view model.
      Parameters:
      item - the item view model, cannot be null
      modelValue - modelValue the model value, cannot be null