public String process()

in service/src/main/java/org/apache/fineract/cn/customer/catalog/internal/command/handler/CatalogAggregate.java [97:108]


  public String process(final DeleteFieldCommand deleteFieldCommand) {
    final Optional<CatalogEntity> optionalCatalog = this.catalogRepository.findByIdentifier(deleteFieldCommand.catalogIdentifier());
    if (optionalCatalog.isPresent()) {
      final Optional<FieldEntity> optionalField =
          this.fieldRepository.findByCatalogAndIdentifier(optionalCatalog.get(), deleteFieldCommand.fieldIdentifier());
      if (optionalField.isPresent()) {
        this.fieldRepository.delete(optionalField.get());
        return deleteFieldCommand.fieldIdentifier();
      }
    }
    return null;
  }