processedField = new ByteArrayField( fieldName, byteBuffer.array(), value.getClass() );
if( corruptedTypes.containsKey(bf.getClassinfo().getName()) ){ byte[] serilizedObj = bf.getValue(); Object o; try { o = objectMapper.readValue( serilizedObj, bf.getClassinfo() ); + field.getName()+ " classinfo: " + bf.getClassinfo() + " byteArray of length:" + serilizedObj.length , e ); entityMap.put( bf.getName(), o ); }else if (field instanceof SerializedObjectField) { SerializedObjectField bf = (SerializedObjectField) field;
ByteBuffer byteBuffer = ByteBuffer.wrap( ba.getValue() ); ObjectMapper objectMapper = new ObjectMapper( ); o = objectMapper.readValue( serilizedObj, ba.getClassinfo() ); entityMap.put( ba.getName(), o );
ByteArrayField ba = new ByteArrayField( fieldName, byteBuffer.array(), value.getClass() ); entity.setField( ba );