com.inspiresoftware.lib.dto.geda.adapter.BeanFactory - java examples

Here are the examples of the java api com.inspiresoftware.lib.dto.geda.adapter.BeanFactory taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

50 Examples 7

19 View Complete Implementation : MapToCustomerShopLinkConverter.java
Copyright Apache License 2.0
Author : inspire-software
@Override
public Object convertToDto(final Object object, final BeanFactory beanFactory) {
    final List<VoCustomerShopLink> shops = new ArrayList<>();
    if (object instanceof CustomerDTO) {
        final CustomerDTO customer = (CustomerDTO) object;
        if (customer.getreplacedignedShops() != null) {
            for (final Map.Entry<Long, Boolean> entry : customer.getreplacedignedShops().entrySet()) {
                if (entry.getKey() != null && entry.getValue() != null) {
                    final VoCustomerShopLink link = new VoCustomerShopLink();
                    link.setCustomerId(customer.getCustomerId());
                    link.setShopId(entry.getKey());
                    link.setDisabled(entry.getValue());
                    shops.add(link);
                }
            }
        }
    }
    return shops;
}

19 View Complete Implementation : AttributeFromCodeValueConverter.java
Copyright Apache License 2.0
Author : inspire-software
/**
 * {@inheritDoc}
 */
@Override
public Object convertToEnreplacedy(final Object object, final Object oldEnreplacedy, final BeanFactory beanFactory) {
    if (object instanceof AttributeRO) {
        final String code = ((AttributeRO) object).getCode();
        ((AttrValue) oldEnreplacedy).setAttributeCode(code);
        return code;
    }
    return null;
}

19 View Complete Implementation : SkuWarehouseSkuCodeToNameConverter.java
Copyright Apache License 2.0
Author : inspire-software
/**
 * {@inheritDoc}
 */
@Override
public Object convertToDto(final Object object, final BeanFactory beanFactory) {
    List<Object> list = genericDAO.findQueryObjectByNamedQuery("SKU.NAME.BY.CODE", ((SkuWarehouse) object).getSkuCode());
    if (list != null && !list.isEmpty()) {
        final Object name = list.get(0);
        if (name instanceof String) {
            return (String) name;
        }
    }
    return null;
}

19 View Complete Implementation : DisplayValueMapToListMutablePairConverter.java
Copyright Apache License 2.0
Author : inspire-software
@Override
public Object convertToEnreplacedy(final Object object, final Object oldEnreplacedy, final BeanFactory beanFactory) {
    return VoUtils.adaptPairsToMap((List) object);
}

19 View Complete Implementation : CSVToListConverter.java
Copyright Apache License 2.0
Author : inspire-software
@Override
public Object convertToEnreplacedy(final Object object, final Object oldEnreplacedy, final BeanFactory beanFactory) {
    if (object instanceof Collection) {
        if (!((Collection) object).isEmpty()) {
            return StringUtils.join((Collection) object, ',');
        }
    }
    return null;
}

19 View Complete Implementation : ProductSkuIdToEntityConverter.java
Copyright Apache License 2.0
Author : inspire-software
/**
 * {@inheritDoc}
 */
@Override
public Object convertToDto(final Object object, final BeanFactory beanFactory) {
    return ((ProductSku) object).getSkuId();
}

19 View Complete Implementation : StringToMappingConverter.java
Copyright Apache License 2.0
Author : inspire-software
@Override
public Object convertToEnreplacedy(final Object object, final Object oldEnreplacedy, final BeanFactory beanFactory) {
    if (object instanceof String) {
        final Properties props = new Properties();
        try {
            props.load(new StringReader((String) object));
        } catch (IOException e) {
            throw new IllegalArgumentException("Malformed mapping value: " + object);
        }
        return props;
    }
    return Collections.emptyMap();
}

19 View Complete Implementation : GenericIdToEntityConverter.java
Copyright Apache License 2.0
Author : inspire-software
/**
 * {@inheritDoc}
 */
@Override
public Object convertToDto(final Object object, final BeanFactory beanFactory) {
    throw new RuntimeException(this.getClreplaced().getCanonicalName() + " does not support conversion from enreplacedy to ID " + object.getClreplaced());
}

19 View Complete Implementation : StoredAttributesConverter.java
Copyright Apache License 2.0
Author : inspire-software
/**
 * {@inheritDoc}
 */
@Override
public Object convertToDto(final Object object, final BeanFactory beanFactory) {
    if (object instanceof StoredAttributesDTO) {
        final StoredAttributesDTO attributes = (StoredAttributesDTO) object;
        final List<ProductSearchResultAttributeRO> ros = new ArrayList<>();
        for (final Map.Entry<String, Pair<String, I18NModel>> storedAttribute : attributes.getAllValues().entrySet()) {
            final ProductSearchResultAttributeRO ro = new ProductSearchResultAttributeRO();
            ro.setCode(storedAttribute.getKey());
            ro.setValue(storedAttribute.getValue().getFirst());
            final I18NModel i18n = storedAttribute.getValue().getSecond();
            if (i18n != null) {
                ro.setDisplayValue(i18n.getAllValues());
            }
            ros.add(ro);
        }
        return ros;
    }
    return null;
}

19 View Complete Implementation : I18NModelConverter.java
Copyright Apache License 2.0
Author : inspire-software
/**
 * {@inheritDoc}
 */
@Override
public Object convertToDto(final Object object, final BeanFactory beanFactory) {
    final Map<String, String> values = new HashMap<>();
    if (object instanceof I18NModel) {
        values.putAll(((I18NModel) object).getAllValues());
    }
    return values;
}

19 View Complete Implementation : DisplayValueI18nToListMutablePairConverter.java
Copyright Apache License 2.0
Author : inspire-software
@Override
public Object convertToEnreplacedy(final Object object, final Object oldEnreplacedy, final BeanFactory beanFactory) {
    return new StringI18NModel(VoUtils.adaptPairsToMap((List) object));
}

19 View Complete Implementation : CSVToListDatesPairsConverter.java
Copyright Apache License 2.0
Author : inspire-software
@Override
public Object convertToEnreplacedy(final Object object, final Object oldEnreplacedy, final BeanFactory beanFactory) {
    if (object instanceof Collection) {
        final List<MutablePair<LocalDate, LocalDate>> dates = (List<MutablePair<LocalDate, LocalDate>>) object;
        final StringBuilder out = new StringBuilder();
        for (final MutablePair<LocalDate, LocalDate> range : dates) {
            if (out.length() > 0) {
                out.append(',');
            }
            if (range.getFirst() != null) {
                out.append(DateUtils.formatSD(range.getFirst()));
            }
            if (range.getSecond() != null) {
                out.append(':');
                out.append(DateUtils.formatSD(range.getSecond()));
            }
        }
        if (out.length() > 0) {
            return out.toString();
        }
    }
    return null;
}

19 View Complete Implementation : ProductAssociationSkuCodeToNameConverter.java
Copyright Apache License 2.0
Author : inspire-software
/**
 * {@inheritDoc}
 */
@Override
public Object convertToDto(final Object object, final BeanFactory beanFactory) {
    final String skuCode = ((Productreplacedociation) object).getreplacedociatedSku();
    return getName(skuCode, "PRODUCT.NAME.BY.CODE");
}

19 View Complete Implementation : DisplayValueToListMutablePairConverter.java
Copyright Apache License 2.0
Author : inspire-software
@Override
public Object convertToEnreplacedy(final Object object, final Object oldEnreplacedy, final BeanFactory beanFactory) {
    final Map<String, String> map = VoUtils.adaptPairsToMap((List) object);
    final I18NModel model = new StringI18NModel(map);
    return model.toString();
}

19 View Complete Implementation : CustomValuesMapConverter.java
Copyright Apache License 2.0
Author : inspire-software
@Override
public Object convertToDto(final Object object, final BeanFactory beanFactory) {
    final Map<String, Pair<String, Map<String, String>>> out = new LinkedHashMap<>();
    final Map<String, Pair<String, I18NModel>> allValues = (Map) object;
    if (allValues != null) {
        for (final Map.Entry<String, Pair<String, I18NModel>> value : allValues.entrySet()) {
            out.put(value.getKey(), new Pair<String, Map<String, String>>(value.getValue().getFirst(), (Map<String, String>) i18NModelConverter.convertToDto(value.getValue().getSecond(), beanFactory)));
        }
    }
    return out;
}

19 View Complete Implementation : StringToCategoryNavigationPriceTiersConverter.java
Copyright Apache License 2.0
Author : inspire-software
@Override
public Object convertToEnreplacedy(final Object object, final Object oldEnreplacedy, final BeanFactory beanFactory) {
    final String nav;
    final VoCategoryNavigationPriceTiers tiers = (VoCategoryNavigationPriceTiers) object;
    if (tiers != null && CollectionUtils.isNotEmpty(tiers.getTiers())) {
        final PriceTierTree priceTierTree = new PriceTierTreeImpl();
        for (final MutablePair<String, List<VoCategoryNavigationPriceTier>> tier : tiers.getTiers()) {
            if (StringUtils.isNotBlank(tier.getFirst()) && CollectionUtils.isNotEmpty(tier.getSecond())) {
                final List<PriceTierNode> nodes = new ArrayList<>();
                for (final VoCategoryNavigationPriceTier tierItem : tier.getSecond()) {
                    final PriceTierNode node = new PriceTierNodeImpl();
                    node.setFrom(tierItem.getFrom());
                    node.setTo(tierItem.getTo());
                    nodes.add(node);
                }
                priceTierTree.addPriceTierNode(tier.getFirst(), nodes);
            }
        }
        nav = xStreamProvider.toXML(priceTierTree);
    } else {
        nav = null;
    }
    final CategoryDTO dto = (CategoryDTO) oldEnreplacedy;
    dto.setNavigationByPriceTiers(nav);
    return nav;
}

19 View Complete Implementation : ShopIdToEntityConverter.java
Copyright Apache License 2.0
Author : inspire-software
/**
 * {@inheritDoc}
 */
@Override
public Object convertToDto(final Object object, final BeanFactory beanFactory) {
    return ((Shop) object).getShopId();
}

19 View Complete Implementation : StringToProductTypeAttrNavigationRangesConverter.java
Copyright Apache License 2.0
Author : inspire-software
@Override
public Object convertToEnreplacedy(final Object object, final Object oldEnreplacedy, final BeanFactory beanFactory) {
    final VoProductTypeAttrNavigationRanges ranges = (VoProductTypeAttrNavigationRanges) object;
    final RangeList rangeList = new RangeListImpl();
    if (ranges != null && ranges.getRanges() != null) {
        final List<RangeNode> rangeNodes = new ArrayList<>();
        for (final VoProductTypeAttrNavigationRange range : ranges.getRanges()) {
            if (StringUtils.isNotBlank(range.getRange()) && range.getRange().contains("-")) {
                final RangeNode node = new RangeNodeImpl();
                final String[] fromAndTo = StringUtils.split(range.getRange(), '-');
                node.setFrom(fromAndTo[0]);
                node.setTo(fromAndTo[1]);
                if (range.getDisplayVals() != null) {
                    final List<DisplayValue> displayValues = new ArrayList<>();
                    for (final MutablePair<String, String> pair : range.getDisplayVals()) {
                        displayValues.add(new DisplayValueImpl(pair.getFirst(), pair.getSecond()));
                    }
                    if (!displayValues.isEmpty()) {
                        node.setI18n(displayValues);
                    }
                }
                rangeNodes.add(node);
            }
        }
        if (!rangeNodes.isEmpty()) {
            rangeList.setRanges(rangeNodes);
        }
    }
    final String nav;
    if (rangeList.getRanges() != null) {
        nav = xStreamProvider.toXML(rangeList);
    } else {
        nav = null;
    }
    final ProductTypeAttrDTO dto = (ProductTypeAttrDTO) oldEnreplacedy;
    dto.setRangeNavigation(nav);
    return nav;
}

19 View Complete Implementation : CustomerShopToMapConverter.java
Copyright Apache License 2.0
Author : inspire-software
/**
 * {@inheritDoc}
 */
@Override
public Object convertToDto(final Object object, final BeanFactory beanFactory) {
    final Map<Long, Boolean> shops = new LinkedHashMap<>();
    if (object instanceof Collection) {
        for (final CustomerShop customerShop : (Collection<CustomerShop>) object) {
            shops.put(customerShop.getShop().getShopId(), customerShop.isDisabled());
        }
    }
    return shops;
}

19 View Complete Implementation : ProductAvailabilityModelATSConverter.java
Copyright Apache License 2.0
Author : inspire-software
/**
 * {@inheritDoc}
 */
@Override
public Object convertToDto(final Object object, final BeanFactory beanFactory) {
    final ProductAvailabilityModel model = (ProductAvailabilityModel) object;
    final Map<String, BigDecimal> values = new HashMap<>();
    for (final String sku : model.getSkuCodes()) {
        values.put(sku, model.getAvailableToSellQuanreplacedy(sku));
    }
    return values;
}

19 View Complete Implementation : VoAssemblySupportImpl.java
Copyright Apache License 2.0
Author : inspire-software
/**
 * User: denispavlov
 * Date: 06/08/2016
 * Time: 13:42
 */
public clreplaced VoreplacedemblySupportImpl implements VoreplacedemblySupport {

    private final BeanFactory voBeans;

    private final BeanFactory dtoBeans;

    private final AdaptersRepository voAdapters;

    private final AdaptersRepository dtoAdapters;

    public VoreplacedemblySupportImpl(final BeanFactory voBeans, final BeanFactory dtoBeans, final AdaptersRepository voAdapters, final AdaptersRepository dtoAdapters) {
        this.voBeans = voBeans;
        this.dtoBeans = dtoBeans;
        this.voAdapters = voAdapters;
        this.dtoAdapters = dtoAdapters;
    }

    /**
     * {@inheritDoc}
     */
    @Override
    public <V, D> List<V> replacedembleVos(final Clreplaced<V> voc, final Clreplaced<D> dtoc, final List<D> dtos) {
        final List<V> rez = new ArrayList<>(dtos.size());
        DTOreplacedembler.newreplacedembler(voc, dtoc).replacedembleDtos(rez, dtos, this.voAdapters.getAll(), this.voBeans);
        return rez;
    }

    /**
     * {@inheritDoc}
     */
    @Override
    public <V, D> V replacedembleVo(final Clreplaced<V> voc, final Clreplaced<D> dtoc, final V vo, final D dto) {
        DTOreplacedembler.newreplacedembler(voc, dtoc).replacedembleDto(vo, dto, this.voAdapters.getAll(), this.voBeans);
        return vo;
    }

    @Override
    public <V, D> D replacedembleDto(final Clreplaced<D> dtoc, final Clreplaced<V> voc, final D dto, final V vo) {
        DTOreplacedembler.newreplacedembler(voc, dtoc).replacedembleEnreplacedy(vo, dto, this.voAdapters.getAll(), this.voBeans);
        return dto;
    }

    @Override
    public <V, D> Voreplacedembler<V, D> with(final Clreplaced<V> voc, final Clreplaced<D> dtoc) {
        final replacedembler asm = DTOreplacedembler.newreplacedembler(voc, dtoc);
        return new Voreplacedembler<V, D>() {

            @Override
            public List<V> replacedembleVos(final List<D> dtos) {
                final List<V> rez = new ArrayList<>(dtos.size());
                asm.replacedembleDtos(rez, dtos, VoreplacedemblySupportImpl.this.voAdapters.getAll(), VoreplacedemblySupportImpl.this.voBeans);
                return rez;
            }

            @Override
            public V replacedembleVo(final V vo, final D dto) {
                asm.replacedembleDto(vo, dto, VoreplacedemblySupportImpl.this.voAdapters.getAll(), VoreplacedemblySupportImpl.this.voBeans);
                return vo;
            }

            @Override
            public D replacedembleDto(final D dto, final V vo) {
                asm.replacedembleEnreplacedy(vo, dto, VoreplacedemblySupportImpl.this.voAdapters.getAll(), VoreplacedemblySupportImpl.this.voBeans);
                return dto;
            }
        };
    }
}

19 View Complete Implementation : CSVToListConverter.java
Copyright Apache License 2.0
Author : inspire-software
@Override
public Object convertToDto(final Object object, final BeanFactory beanFactory) {
    final List<String> list = new ArrayList<>();
    if (object instanceof String) {
        list.addAll(Arrays.asList(StringUtils.split((String) object, ',')));
    }
    return list;
}

19 View Complete Implementation : CustomerShopToMapConverter.java
Copyright Apache License 2.0
Author : inspire-software
/**
 * {@inheritDoc}
 */
@Override
public Object convertToEnreplacedy(final Object object, final Object oldEnreplacedy, final BeanFactory beanFactory) {
    throw new UnsupportedOperationException("read only converter");
}

19 View Complete Implementation : CSVToListDatesPairsConverter.java
Copyright Apache License 2.0
Author : inspire-software
@Override
public Object convertToDto(final Object object, final BeanFactory beanFactory) {
    final List<MutablePair<String, String>> list = new ArrayList<>();
    if (object instanceof String) {
        final String[] dateRanges = StringUtils.split((String) object, ',');
        for (final String dates : dateRanges) {
            if (dates.indexOf(':') == -1) {
                final LocalDate date = DateUtils.ldParseSDT(dates);
                if (date != null) {
                    list.add(MutablePair.of(date, null));
                }
            } else {
                final String[] dateRange = StringUtils.split(dates, ':');
                final LocalDate from = DateUtils.ldParseSDT(dateRange[0]);
                final LocalDate to = DateUtils.ldParseSDT(dateRange[1]);
                if (from != null && to != null) {
                    list.add(MutablePair.of(from, to));
                }
            }
        }
    }
    return list;
}

19 View Complete Implementation : I18NModelConverter.java
Copyright Apache License 2.0
Author : inspire-software
/**
 * {@inheritDoc}
 */
@Override
public Object convertToEnreplacedy(final Object object, final Object oldEnreplacedy, final BeanFactory beanFactory) {
    if (object instanceof Map) {
        return new StringI18NModel((Map<String, String>) object);
    }
    return null;
}

19 View Complete Implementation : DisplayValueI18nToListMutablePairConverter.java
Copyright Apache License 2.0
Author : inspire-software
@Override
public Object convertToDto(final Object object, final BeanFactory beanFactory) {
    if (object instanceof I18NModel) {
        return VoUtils.adaptMapToPairs(((I18NModel) object).getAllValues());
    }
    return new ArrayList<>();
}

19 View Complete Implementation : CustomValuesListConverter.java
Copyright Apache License 2.0
Author : inspire-software
@Override
public Object convertToDto(final Object object, final BeanFactory beanFactory) {
    final List<VoAttrValue> list = new ArrayList<>();
    if (object instanceof Map) {
        final Map<String, I18NModel> attrNames = this.attributeService.getAllAttributeNames();
        final Map<String, Pair<String, Map<String, String>>> values = (Map<String, Pair<String, Map<String, String>>>) object;
        for (final Map.Entry<String, Pair<String, Map<String, String>>> entry : values.entrySet()) {
            final List<MutablePair<String, String>> names = new ArrayList<>();
            boolean secure = false;
            if (entry.getValue().getSecond() != null) {
                for (final Map.Entry<String, String> nameEntry : entry.getValue().getSecond().entrySet()) {
                    names.add(MutablePair.of(nameEntry.getKey(), nameEntry.getValue()));
                }
                secure = "SUPPLIER".equals(entry.getValue().getSecond().get(I18NModel.DEFAULT));
            }
            final VoAttrValue av = new VoAttrValue();
            av.getAttribute().setCode(entry.getKey());
            final I18NModel attrName = attrNames.get(entry.getKey());
            if (attrName != null) {
                final String defaultName = attrName.getValue(I18NModel.DEFAULT);
                av.getAttribute().setName(StringUtils.isNotBlank(defaultName) ? defaultName : entry.getKey());
                av.getAttribute().setDisplayNames(VoUtils.adaptMapToPairs(attrName.getAllValues()));
            } else {
                av.getAttribute().setName(entry.getKey());
            }
            av.getAttribute().setSecure(secure);
            av.setVal(entry.getValue().getFirst());
            av.setDisplayVals(names);
            list.add(av);
        }
    }
    return list;
}

19 View Complete Implementation : I18NStringConverter.java
Copyright Apache License 2.0
Author : inspire-software
/**
 * {@inheritDoc}
 */
@Override
public Object convertToEnreplacedy(final Object object, final Object oldEnreplacedy, final BeanFactory beanFactory) {
    final I18NModel model = new StringI18NModel((Map<String, String>) object);
    return model.toString();
}

19 View Complete Implementation : DisplayValueMapToListMutablePairConverter.java
Copyright Apache License 2.0
Author : inspire-software
@Override
public Object convertToDto(final Object object, final BeanFactory beanFactory) {
    return VoUtils.adaptMapToPairs((Map) object);
}

19 View Complete Implementation : CustomerWishListSkuCodeToNameConverter.java
Copyright Apache License 2.0
Author : inspire-software
/**
 * {@inheritDoc}
 */
@Override
public Object convertToEnreplacedy(final Object object, final Object oldEnreplacedy, final BeanFactory beanFactory) {
    throw new UnsupportedOperationException("Not supported");
}

19 View Complete Implementation : DisplayValueToListMutablePairConverter.java
Copyright Apache License 2.0
Author : inspire-software
@Override
public Object convertToDto(final Object object, final BeanFactory beanFactory) {
    final I18NModel model = new StringI18NModel((String) object);
    return VoUtils.adaptMapToPairs(model.getAllValues());
}

19 View Complete Implementation : ProductIdToEntityConverter.java
Copyright Apache License 2.0
Author : inspire-software
/**
 * {@inheritDoc}
 */
@Override
public Object convertToDto(final Object object, final BeanFactory beanFactory) {
    return ((Product) object).getProductId();
}

19 View Complete Implementation : MapToCustomerShopLinkConverter.java
Copyright Apache License 2.0
Author : inspire-software
@Override
public Object convertToEnreplacedy(final Object object, final Object oldEnreplacedy, final BeanFactory beanFactory) {
    throw new UnsupportedOperationException("read only");
}

19 View Complete Implementation : CarrierIdToEntityConverter.java
Copyright Apache License 2.0
Author : inspire-software
/**
 * {@inheritDoc}
 */
@Override
public Object convertToDto(final Object object, final BeanFactory beanFactory) {
    return ((Carrier) object).getCarrierId();
}

19 View Complete Implementation : StringToCategoryNavigationPriceTiersConverter.java
Copyright Apache License 2.0
Author : inspire-software
@Override
public Object convertToDto(final Object object, final BeanFactory beanFactory) {
    final CategoryDTO dto = (CategoryDTO) object;
    final VoCategoryNavigationPriceTiers tiers = new VoCategoryNavigationPriceTiers();
    if (StringUtils.isNotBlank(dto.getNavigationByPriceTiers())) {
        final List<MutablePair<String, List<VoCategoryNavigationPriceTier>>> voTiers = new ArrayList<>();
        final PriceTierTree priceTierTree = xStreamProvider.fromXML(dto.getNavigationByPriceTiers());
        for (final String currency : priceTierTree.getSupportedCurrencies()) {
            final List<VoCategoryNavigationPriceTier> voTierItems = new ArrayList<>();
            for (final PriceTierNode node : priceTierTree.getPriceTierNodes(currency)) {
                final VoCategoryNavigationPriceTier tier = new VoCategoryNavigationPriceTier();
                tier.setFrom(node.getFrom());
                tier.setTo(node.getTo());
                voTierItems.add(tier);
            }
            if (!voTierItems.isEmpty()) {
                voTiers.add(new MutablePair<>(currency, voTierItems));
            }
        }
        if (!voTiers.isEmpty()) {
            tiers.setTiers(voTiers);
        }
    }
    return tiers;
}

19 View Complete Implementation : ProductTypeIdToEntityConverter.java
Copyright Apache License 2.0
Author : inspire-software
/**
 * {@inheritDoc}
 */
@Override
public Object convertToDto(final Object object, final BeanFactory beanFactory) {
    return ((ProductType) object).getProducttypeId();
}

19 View Complete Implementation : StringToMappingConverter.java
Copyright Apache License 2.0
Author : inspire-software
@Override
public Object convertToDto(final Object object, final BeanFactory beanFactory) {
    final StringBuilder mapping = new StringBuilder();
    if (object instanceof Map) {
        for (final Map.Entry entry : (Set<Map.Entry>) ((Map) object).entrySet()) {
            mapping.append(entry.getKey()).append('=').append(entry.getValue()).append('\n');
        }
    }
    return mapping.toString();
}

19 View Complete Implementation : CustomValuesMapConverter.java
Copyright Apache License 2.0
Author : inspire-software
@Override
public Object convertToEnreplacedy(final Object object, final Object oldEnreplacedy, final BeanFactory beanFactory) {
    final Map<String, Pair<String, I18NModel>> out = new LinkedHashMap<>();
    final Map<String, Pair<String, Map<String, String>>> allValues = (Map) object;
    if (allValues != null) {
        for (final Map.Entry<String, Pair<String, Map<String, String>>> value : allValues.entrySet()) {
            out.put(value.getKey(), new Pair<String, I18NModel>(value.getValue().getFirst(), (I18NModel) i18NModelConverter.convertToEnreplacedy(value.getValue().getSecond(), null, beanFactory)));
        }
    }
    return out;
}

19 View Complete Implementation : StringToProductTypeAttrNavigationRangesConverter.java
Copyright Apache License 2.0
Author : inspire-software
@Override
public Object convertToDto(final Object object, final BeanFactory beanFactory) {
    final ProductTypeAttrDTO dto = (ProductTypeAttrDTO) object;
    final VoProductTypeAttrNavigationRanges ranges = new VoProductTypeAttrNavigationRanges();
    if (StringUtils.isNotBlank(dto.getRangeNavigation())) {
        final List<VoProductTypeAttrNavigationRange> voRanges = new ArrayList<>();
        final RangeList rangeList = xStreamProvider.fromXML(dto.getRangeNavigation());
        if (rangeList.getRanges() != null) {
            for (final RangeNode item : rangeList.getRanges()) {
                final VoProductTypeAttrNavigationRange range = new VoProductTypeAttrNavigationRange();
                range.setRange(item.getFrom().concat("-").concat(item.getTo()));
                final List<DisplayValue> displayValues = item.getI18n();
                final List<MutablePair<String, String>> names = new ArrayList<>();
                if (displayValues != null) {
                    for (final DisplayValue displayValue : displayValues) {
                        names.add(MutablePair.of(displayValue.getLang(), displayValue.getValue()));
                    }
                }
                if (!names.isEmpty()) {
                    range.setDisplayVals(names);
                }
                voRanges.add(range);
            }
        }
        if (!voRanges.isEmpty()) {
            ranges.setRanges(voRanges);
        }
    }
    return ranges;
}

19 View Complete Implementation : SkuPriceSkuCodeToNameConverter.java
Copyright Apache License 2.0
Author : inspire-software
/**
 * {@inheritDoc}
 */
@Override
public Object convertToDto(final Object object, final BeanFactory beanFactory) {
    final String skuCode = ((SkuPrice) object).getSkuCode();
    String name = getName(skuCode, "SKU.NAME.BY.CODE");
    if (name == null) {
        name = getName(slaCode(skuCode), "SKU.NAME.BY.SLA.CODE");
    }
    return name;
}

19 View Complete Implementation : AttributeFromCodeValueConverter.java
Copyright Apache License 2.0
Author : inspire-software
/**
 * {@inheritDoc}
 */
@Override
public Object convertToDto(final Object object, final BeanFactory beanFactory) {
    if (object instanceof AttrValueWithAttribute) {
        final Attribute attr = ((AttrValueWithAttribute) object).getAttribute();
        if (attr != null) {
            final AttributeRO ro = new AttributeRO();
            final replacedembler asm = DTOreplacedembler.newreplacedembler(ro.getClreplaced(), Attribute.clreplaced);
            asm.replacedembleDto(ro, attr, getAdapters().getAll(), beanFactory);
            return ro;
        }
    }
    if (object instanceof AttrValue) {
        final AttrValue av = (AttrValue) object;
        final String code = av.getAttributeCode();
        Attribute attr = null;
        final Cache.ValueWrapper val = this.attributeCache.get(code);
        if (val != null) {
            attr = (Attribute) val.get();
        }
        if (attr == null) {
            attr = this.transactionTemplate.execute(status -> {
                final Attribute attribute = (Attribute) genericDAO.findSingleByNamedQuery("ATTRIBUTE.BY.CODE", code);
                if (attribute != null) {
                    Hibernate.initialize(attribute.getEtype());
                }
                return attribute;
            });
        }
        if (attr != null) {
            final AttributeRO ro = new AttributeRO();
            final replacedembler asm = DTOreplacedembler.newreplacedembler(ro.getClreplaced(), Attribute.clreplaced);
            asm.replacedembleDto(ro, attr, getAdapters().getAll(), beanFactory);
            return ro;
        } else {
            final AttributeRO ro = new AttributeRO();
            ro.setCode(code);
            ro.setName(code);
            return ro;
        }
    }
    return null;
}

19 View Complete Implementation : AttributeToCodeValueConverter.java
Copyright Apache License 2.0
Author : inspire-software
/**
 * {@inheritDoc}
 */
@Override
public Object convertToEnreplacedy(final Object object, final Object oldEnreplacedy, final BeanFactory beanFactory) {
    if (object instanceof AttributeDTO) {
        final String code = ((AttributeDTO) object).getCode();
        ((AttrValue) oldEnreplacedy).setAttributeCode(code);
        return code;
    }
    return null;
}

19 View Complete Implementation : ProductAvailabilityModelATSConverter.java
Copyright Apache License 2.0
Author : inspire-software
/**
 * {@inheritDoc}
 */
@Override
public Object convertToEnreplacedy(final Object object, final Object oldEnreplacedy, final BeanFactory beanFactory) {
    throw new UnsupportedOperationException();
}

19 View Complete Implementation : WarehouseIdToEntityConverter.java
Copyright Apache License 2.0
Author : inspire-software
/**
 * {@inheritDoc}
 */
@Override
public Object convertToDto(final Object object, final BeanFactory beanFactory) {
    return ((Warehouse) object).getWarehouseId();
}

19 View Complete Implementation : GenericIdToEntityConverter.java
Copyright Apache License 2.0
Author : inspire-software
/**
 * {@inheritDoc}
 */
@Override
public Object convertToEnreplacedy(final Object object, final Object oldEnreplacedy, final BeanFactory beanFactory) {
    if (object != null) {
        return genericDAO.findById((Long) object);
    }
    return null;
}

19 View Complete Implementation : AssociationIdToEntityConverter.java
Copyright Apache License 2.0
Author : inspire-software
/**
 * {@inheritDoc}
 */
@Override
public Long convertToDto(final Object object, final BeanFactory beanFactory) {
    return ((replacedociation) object).getreplacedociationId();
}

19 View Complete Implementation : AttributeToCodeValueConverter.java
Copyright Apache License 2.0
Author : inspire-software
/**
 * {@inheritDoc}
 */
@Override
public Object convertToDto(final Object object, final BeanFactory beanFactory) {
    if (object instanceof AttrValueWithAttribute) {
        final Attribute attr = ((AttrValueWithAttribute) object).getAttribute();
        if (attr != null) {
            final AttributeDTO dto = (AttributeDTO) beanFactory.get("org.yes.cart.domain.dto.AttributeDTO");
            final replacedembler asm = DTOreplacedembler.newreplacedembler(dto.getClreplaced(), Attribute.clreplaced);
            asm.replacedembleDto(dto, attr, getAdapters().getAll(), beanFactory);
            return dto;
        }
    }
    if (object instanceof AttrValue) {
        final AttrValue av = (AttrValue) object;
        final String code = av.getAttributeCode();
        Attribute attr = null;
        final Cache.ValueWrapper val = this.attributeCache.get(code);
        if (val != null) {
            attr = (Attribute) val.get();
        }
        if (attr == null) {
            attr = (Attribute) this.genericDAO.findSingleByNamedQuery("ATTRIBUTE.BY.CODE", code);
            if (attr != null) {
                Hibernate.initialize(attr.getEtype());
            }
        }
        if (attr != null) {
            final AttributeDTO dto = (AttributeDTO) beanFactory.get("org.yes.cart.domain.dto.AttributeDTO");
            final replacedembler asm = DTOreplacedembler.newreplacedembler(dto.getClreplaced(), Attribute.clreplaced);
            asm.replacedembleDto(dto, attr, getAdapters().getAll(), beanFactory);
            return dto;
        } else {
            final AttributeDTO dto = (AttributeDTO) beanFactory.get("org.yes.cart.domain.dto.AttributeDTO");
            dto.setCode(code);
            dto.setName(code);
            return dto;
        }
    }
    return null;
}

19 View Complete Implementation : CustomerWishListSkuCodeToNameConverter.java
Copyright Apache License 2.0
Author : inspire-software
/**
 * {@inheritDoc}
 */
@Override
public Object convertToDto(final Object object, final BeanFactory beanFactory) {
    List<Object> list = genericDAO.findQueryObjectByNamedQuery("SKU.NAME.BY.CODE", ((CustomerWishListDTO) object).getSkuCode());
    if (list != null && !list.isEmpty()) {
        final Object name = list.get(0);
        if (name instanceof String) {
            return (String) name;
        }
    }
    return null;
}

19 View Complete Implementation : I18NStringConverter.java
Copyright Apache License 2.0
Author : inspire-software
/**
 * {@inheritDoc}
 */
@Override
public Object convertToDto(final Object object, final BeanFactory beanFactory) {
    final I18NModel model = new StringI18NModel((String) object);
    return model.getAllValues();
}

19 View Complete Implementation : CustomValuesListConverter.java
Copyright Apache License 2.0
Author : inspire-software
@Override
public Object convertToEnreplacedy(final Object object, final Object oldEnreplacedy, final BeanFactory beanFactory) {
    if (object instanceof List) {
        final List<VoAttrValue> list = (List<VoAttrValue>) object;
        if (!list.isEmpty()) {
            final Map<String, Pair<String, Map<String, String>>> values = new HashMap<>();
            for (final VoAttrValue value : list) {
                final List<MutablePair<String, String>> names = value.getDisplayVals();
                final Map<String, String> namesI1n8 = new HashMap<>();
                if (names != null) {
                    for (final MutablePair<String, String> name : names) {
                        namesI1n8.put(name.getFirst(), name.getSecond());
                    }
                }
                values.put(value.getAttribute().getCode(), new Pair<>(value.getVal(), namesI1n8));
            }
            return values;
        }
    }
    return null;
}