Package systextil.temp
Interface TempConverter<F,R extends Serializable>
- Type Parameters:
F
- o tipo do objeto de negócio cheio ("full"), que é usado nos programasR
- 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
FieldsModifier and TypeFieldDescriptionstatic final TempConverter
<Serializable, Serializable> Transforma um objeto nele mesmo, isto é: não faz conversão.static final TempConverter
<Integer, Integer> Transforma um registroInteger
num objetoInteger
e vice-versa.static final TempConverter
<String, String> Transforma um registroString
num objetoString
e vice-versa. -
Method Summary
-
Field Details
-
IDENTITY
Transforma um objeto nele mesmo, isto é: não faz conversão. -
INTEGER
Transforma um registroInteger
num objetoInteger
e vice-versa. -
STRING
Transforma um registroString
num objetoString
e vice-versa.
-
-
Method Details
-
toRaw
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
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.
-