Class ConfigPropertyDecorator

  • All Implemented Interfaces:
    de.codecentric.reedelk.runtime.converter.DeserializerConverter

    public class ConfigPropertyDecorator
    extends Object
    implements de.codecentric.reedelk.runtime.converter.DeserializerConverter
    • Constructor Summary

      Constructors 
      Constructor Description
      ConfigPropertyDecorator​(de.codecentric.reedelk.runtime.api.configuration.ConfigurationService configurationService, de.codecentric.reedelk.runtime.converter.DeserializerConverter delegate)  
    • Constructor Detail

      • ConfigPropertyDecorator

        public ConfigPropertyDecorator​(de.codecentric.reedelk.runtime.api.configuration.ConfigurationService configurationService,
                                       de.codecentric.reedelk.runtime.converter.DeserializerConverter delegate)
    • Method Detail

      • isPrimitive

        public boolean isPrimitive​(String fullyQualifiedName)
        Specified by:
        isPrimitive in interface de.codecentric.reedelk.runtime.converter.DeserializerConverter
      • convert

        public <T> T convert​(Class<T> expectedClass,
                             org.json.JSONObject jsonObject,
                             String propertyName,
                             de.codecentric.reedelk.runtime.converter.DeserializerConverterContext context)
        Specified by:
        convert in interface de.codecentric.reedelk.runtime.converter.DeserializerConverter
      • convert

        public <T> T convert​(Class<T> expectedClass,
                             org.json.JSONArray jsonArray,
                             int index,
                             de.codecentric.reedelk.runtime.converter.DeserializerConverterContext context)
        Specified by:
        convert in interface de.codecentric.reedelk.runtime.converter.DeserializerConverter