Interface IMappingProvider<T>

Type Parameters:
T -
All Superinterfaces:
IMappingValuesProvider
All Known Subinterfaces:
ICustomMappingProvider<T>, IListMappingProvider<T>, ITableCreationMappingProvider<T>
All Known Implementing Classes:
BaseCustomMappingProvider, BaseSystemMappingProvider

public interface IMappingProvider<T> extends IMappingValuesProvider
This base class provides the setter and the getter of the mappingStructures of the mappingObject.
Author:
ploureiro
  • Method Details

    • getValue

      Object getValue(T mappedObject, String mappingStructureName)
      Gets the value of a mappingStructure.
      Parameters:
      mappedObject - the mapping object.
      mappingStructureName - The system name of the mappingStructure.
      Returns:
      an Object.
    • setValue

      void setValue(T mappedObject, String mappingStructureName, Object value)
      Sets a value to a mappingStructure.
      Parameters:
      mappedObject - the mapping object.
      mappingStructureName - The system name of the mappingStructure.
      value - The value object to set.