Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagejava
@Slf4j
public class ChangeIndexesOnUploadFileListenerImpl implements DocumentUploadListener {

    @Override
    public void onDocumentUpload(DocumentDefinition definition) {
        Map<Long, Object> indexes = definition.getIndexes();
        Map<Long, Object> newIndexes = new HashMap<>();
        indexes.forEach(
                (id, value) -> {
                    if (value instanceof String) {
                        newIndexes.put(id, "zmieniony indeks");
                    }
                    else {
                        newIndexes.put(id, value);
                    }
                }
        );

        definition.setIndexes(newIndexes);
    }

}