public ValidationErrors validate()

in src/main/java/com/epam/digital/data/platform/liquibase/extension/change/core/DdmCreateSimpleSearchConditionChange.java [62:77]


    public ValidationErrors validate(Database database) {
        ValidationErrors validationErrors = new ValidationErrors();
        validationErrors.addAll(super.validate(database));

        if (Boolean.TRUE.equals(indexing) && getSearchColumn() == null) {
            validationErrors.addError("searchColumn is not defined!");
        }

        if (Boolean.TRUE.equals(indexing) && getSearchColumn() != null && getSearchColumn().getSearchType() == null) {
            validationErrors.addError("searchType is not defined!");
        }
        if (!DdmUtils.isSearchConditionChangeSet(this.getChangeSet())){
            validationErrors.addError(DdmUtils.printConsistencyChangeSetError(getChangeSet().getId()));
        }
        return validationErrors;
    }