Interface TempConverter<F,R extends Serializable>

Type Parameters:
F - o tipo do objeto de negócio cheio ("full"), que é usado nos programas
R - o tipo do objeto a serializar ("raw"), que é usado na persistência

public interface TempConverter<F,R extends Serializable>
Faz a conversão entre objetos de negócio e registros temporários persistidos.
Author:
sergio
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    Transforma um objeto nele mesmo, isto é: não faz conversão.
    Transforma um registro Integer num objeto Integer e vice-versa.
    Transforma um registro String num objeto String e vice-versa.
  • Method Summary

    Modifier and Type
    Method
    Description
    ofRaw(R rawData)
    Transforma um objeto "cru" a serializar em um objeto de negócio.
    toRaw(F fullRecord)
    Transforma um objeto de negócio em um objeto "cru" a serializar.
  • Field Details

  • Method Details

    • toRaw

      R toRaw(F fullRecord)
      Transforma um objeto de negócio em um objeto "cru" a serializar.
      Parameters:
      fullRecord - o objeto de negócio
      Returns:
      o objeto a serializar
    • ofRaw

      F ofRaw(R rawData)
      Transforma um objeto "cru" a serializar em um objeto de negócio.
      Parameters:
      rawData - os dados serializados a interpretar
      Returns:
      o objeto de negócio interpretado. Se os dados não puderem ser interpretados por algum motivo, pode retornar nulo, e neste caso o retorno será desconsiderado.