Então...
No seu bean você cria um getter transient... Só o getter...
Code:
@Transient
public String getCustoPrevistoDecrip() {
return Util.decrypt(this.custoPrevisto);
}
Quando você precisar do custo previsto decriptografado você pega por esse getter que você criou e quando precisar dele criptografado você usa o getter normal.
Se você precisar em alguma listagem você faz o seguinte...
Code:
<t:property name="custoprevistodecrip"/>
Assim eu acho que dá certo...