clearing-utils улучшил читаемость

This commit is contained in:
AKurakin 2023-04-04 17:23:59 +03:00
parent adf57e7b00
commit 96dc0d0313
5 changed files with 23 additions and 2 deletions

View file

@ -4,8 +4,9 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<artifactId>clearing-utils</artifactId>
<name>Clearing-module, dependency version of platform-utils</name>
<artifactId>clearing-utils</artifactId> <!-- todo refactor - rename to clearing-validation -->
<name>clearing-utils</name>
<description>Clearing-module, dependency version of platform-utils</description>
<packaging>jar</packaging>
<version>SPCEX-1.0.0.0</version>

View file

@ -99,4 +99,9 @@ public record DictionaryPresentRule<R, D extends AbstractDictionary>(String fiel
}
return empty();
}
@Override
public String ruleName() {
return getClass().getSimpleName() + "{" + fieldName + " - " + dictionaryName + "}";
}
}

View file

@ -69,4 +69,9 @@ public record EnumPresentRule<R, E extends IEnumKey>(String fieldName,
}
return of(errorWrongEnumValue, fieldName);
}
@Override
public String ruleName() {
return getClass().getSimpleName() + "{" + fieldName + "}";
}
}

View file

@ -40,4 +40,9 @@ public record FieldRequiredRule<R, V>(
if (value == null) return of(errorEmptyRequiredValue, fieldName);
return empty();
}
@Override
public String ruleName() {
return getClass().getSimpleName() + "{" + fieldName + "}";
}
}

View file

@ -103,4 +103,9 @@ public record IdPresentRule<R, V extends SpcexObjectBase>(
}
return empty();
}
@Override
public String ruleName() {
return getClass().getSimpleName() + "{" + fieldName + "}";
}
}