private void addConverter() { type.asAtrProvider().asAtrProvider().converter(new SInstanceConverter<Content, SIComposite>() { @Override public void fillInstance(SIComposite ins, Content obj) { hydrate(ins, obj); } @Override public Content toObject(SIComposite ins) { return Value.dehydrate(ins); } }); }
public ProviderBuilder<TYPE, ROOT_TYPE> converter(SInstanceConverter<TYPE, ELEMENT_TYPE> converter) { type.asAtrProvider().converter(converter); return next(); }
private void addConverter() { type.asAtrProvider().asAtrProvider().converter(new SInstanceConverter<Content, SIComposite>() { @Override public void fillInstance(SIComposite ins, Content obj) { hydrate(ins, obj); } @Override public Content toObject(SIComposite ins) { return Value.dehydrate(ins); } }); }
public ProviderBuilder<TYPE, ROOT_TYPE> converter(SInstanceConverter<TYPE, ELEMENT_TYPE> converter) { type.asAtrProvider().converter(converter); return next(); }
public ProviderBuilder<TYPE, ROOT_TYPE> autoConverterOf(Class resultClass) { type.asAtrProvider().converter(AutoSICompositeConverter.of(resultClass)); return next(); }
public ProviderBuilder<TYPE, ROOT_TYPE> autoConverterOf(Class resultClass) { type.asAtrProvider().converter(AutoSICompositeConverter.of(resultClass)); return next(); }
public ProviderBuilder<TYPE, ROOT_TYPE> simpleConverter() { type.asAtrProvider().converter(new SimpleSInstanceConverter<>()); return next(); }
public <X extends Enum<X>> ProviderBuilder<TYPE, ROOT_TYPE> enumConverter(Class<X> enumClass) { type.asAtrProvider().converter(new EnumSInstanceConverter<>(enumClass)); return next(); }
public <X extends Enum<X>> ProviderBuilder<TYPE, ROOT_TYPE> enumConverter(Class<X> enumClass) { type.asAtrProvider().converter(new EnumSInstanceConverter<>(enumClass)); return next(); }
public ProviderBuilder<TYPE, ROOT_TYPE> simpleConverter() { type.asAtrProvider().converter(new SimpleSInstanceConverter<>()); return next(); }
private STypeFieldRefProvider<SI> configureProvider() { STypeFieldRefProvider<SI> provider = new STypeFieldRefProvider<>(); type.asAtrProvider() .idFunction(Option::getRefId) .displayFunction(Option::getDescription) .converter(SIFieldRef.DEFAULT_CONVERTER) .provider(provider); return provider; } }
}).converter((ValueToSICompositeConverter<FormaFarmaceuticaBasica>) (ins, desc) -> { ins.setValue(id, desc.getId()); ins.setValue(descricao, desc.getDescricao());