Schnittstelle DataBasicMapper<DTO>

Typparameter:
DTO - der Typ des DTO-Objektes
Funktionsschnittstelle:
Dies ist eine funktionale Schnittstelle, die somit als Zuweisungsziel für einen Lambdaausdruck oder eine Methodenreferenz verwendet werden kann.

@FunctionalInterface public interface DataBasicMapper<DTO>
Dieses Interface definiert das Format für Mapping-Funktionen, die einen JSON-Patch auf ein DTO anwenden.
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    void
    map(DBEntityManager conn, DTO t, Object value, Map<String,Object> map)
    Führt ein Mapping von dem JSON-Attributwert value auf das übergebenene DTO-Objekt aus.
  • Methodendetails

    • map

      void map(DBEntityManager conn, DTO t, Object value, Map<String,Object> map) throws ApiOperationException
      Führt ein Mapping von dem JSON-Attributwert value auf das übergebenene DTO-Objekt aus. Für den Zugriff auf weitere Attribute des JSON-Objektes wird die Map mit den Attribute als dritter Parameter übergeben.
      Parameter:
      conn - die aktuelle Datenbank-Verbindung
      t - das DTO
      value - der zu mappende Attributwert des JSON-Objektes
      map - die Map mit den JSON-Attributwerten
      Löst aus:
      ApiOperationException - im Fehlerfall