public class DefaultModelConverterRegistry extends AbstractEventListener<AfterTenantRestartEvent> implements ConverterRegistry
ConverterRegistry interface.| Constructor and Description |
|---|
DefaultModelConverterRegistry() |
afterPropertiesSet, onApplicationEvent, setApplicationContext, setClusterService, setTenantServiceprotected void onEvent(AfterTenantRestartEvent event)
AbstractEventListenerAbstractEventListener#onApplicationEvent(ApplicationEvent) and processes the
given event.onEvent in class AbstractEventListener<AfterTenantRestartEvent>event - the event to be processed#onApplicationEvent(ApplicationEvent)public void setCommonI18NService(CommonI18NService commonI18NService)
public CommonI18NService getCommonI18NService()
public ModelService getModelService()
ConverterRegistryModelConverter which are
connected to this registry via ModelConverter.init(ConverterRegistry).getModelService in interface ConverterRegistrypublic void setModelService(ModelService modelService)
public void setModelConverterMappings(Collection<ModelConverterMapping> configuredMappings)
public String getMappedType(Class<?> modelClass)
getMappedType in interface ConverterRegistrynull otherwise.public ModelConverter getModelConverterByModelType(Class<?> modelClass)
ConverterRegistrygetModelConverterByModelType in interface ConverterRegistrymodelClass - modelClass for which a converter is neededpublic ModelConverter getModelConverterBySourceType(String key)
ConverterRegistrygetModelConverterBySourceType in interface ConverterRegistrykey - key for which a converter is neededpublic ModelConverter removeModelConverterBySourceType(String type)
ConverterRegistryremoveModelConverterBySourceType in interface ConverterRegistrypublic void registerModelConverter(String type, Class modelClass, ModelConverter converter)
type - the type codemodelClass - the model classconverter - the converterprotected void loadDefaults(boolean doLogError)
protected void assertDefaultsLoaded()
protected void loadConfiguredMappings()
setModelConverterMappings(Collection).protected void loadDefaultMappings()
protected ModelConverter createDefaultConverter(String code, Class modelClass)
protected TypeManager getJaloTypeManager()
protected boolean isValidTypeCode(String code)
public I18NService getI18nService()
public void setI18nService(I18NService i18nService)
i18nService - the i18nService to setpublic SourceTransformer getSourceTransformer()
public void setSourceTransformer(SourceTransformer sourceTransformer)
public SelfHealingService getSelfHealingService()
public void setSelfHealingService(SelfHealingService selfHealingService)
public SerializationStrategy getDefaulItemModelSerializationStrategy()
public void setDefaulItemModelSerializationStrategy(SerializationStrategy defaulItemModelSerializationStrategy)
defaulItemModelSerializationStrategy - the defaulItemModelSerializationStrategy to setpublic boolean hasModelConverterForModelType(Class clazz)
hasModelConverterForModelType in interface ConverterRegistrytrue if for the given model class a ModelConverter exists. False
otherwise.public boolean hasModelConverterForSourceType(String key)
hasModelConverterForSourceType in interface ConverterRegistrytrue if for the given composed type code a ModelConverter exists. False
otherwise.public Collection<ModelConverter> getModelConverters()
ConverterRegistrygetModelConverters in interface ConverterRegistrypublic void clearModelConverters()
ConverterRegistryclearModelConverters in interface ConverterRegistrypublic ModelConverter getModelConverterByModel(Object model)
ConverterRegistrygetModelConverterByModel in interface ConverterRegistrymodel - ModelCopyright © 2017 SAP SE. All Rights Reserved.