Primavera -Mongodb armazenar / recuperar enums como int não string

Meus enums são armazenados como int no mongodb (do aplicativo C #). Agora, em Java, quando tento recuperá-los, ele lança uma exceção (parece que o enum pode ser convertido somente a partir do valor da string). Existe alguma maneira que eu possa fazer isso?

Além disso, quando salvo algumas coleções no mongodb (do Java), ele converte valores de enum para string (não seu valor / cardinal). Existe algum cancelamento disponível?

Isto pode ser conseguido escrevendo mongodb-converter em nível de classe, mas eu não quero escrever mondodb-converter para cada classe, pois essas enums estão em muitas classes diferentes.

Então, temos algo no nível do campo?