Skip to content

Commit

Permalink
Nit
Browse files Browse the repository at this point in the history
  • Loading branch information
albertzaharovits committed Jun 11, 2024
1 parent ea6b88a commit e587778
Showing 1 changed file with 3 additions and 17 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -68,20 +68,6 @@ public final class FieldNameTranslators {
)
);

public static final FieldNameTranslators ROLE_FIELD_NAME_TRANSLATORS = new FieldNameTranslators(
List.of(
new ExactFieldNameTranslator(s -> "name", "name"),
new ExactFieldNameTranslator(s -> "description", "description"),
new ExactFieldNameTranslator(s -> "applications.application", "applications.application"),
new ExactFieldNameTranslator(s -> "applications.resources", "applications.resource"),
new ExactFieldNameTranslator(s -> "applications.privileges", "applications.privilege"),
// allows querying on all metadata values as keywords because "metadata_flattened" is a flattened field type
new ExactFieldNameTranslator(s -> "metadata_flattened", "metadata"),
// allows querying on any concrete (i.e. non-wildcard) fields under the "metadata." prefix
new PrefixFieldNameTranslator(s -> "metadata_flattened." + s.substring("metadata.".length()), "metadata.")
)
);

final List<FieldNameTranslator> fieldNameTranslators;

private FieldNameTranslators(List<FieldNameTranslator> fieldNameTranslators) {
Expand Down Expand Up @@ -329,7 +315,7 @@ public Set<String> translatePattern(String fieldNameOrPattern) {
return indexFieldNames;
}

abstract static class FieldNameTranslator {
private abstract static class FieldNameTranslator {

private final Function<String, String> translationFunc;

Expand All @@ -344,7 +330,7 @@ String translate(String fieldName) {
abstract boolean supports(String fieldName);
}

static class ExactFieldNameTranslator extends FieldNameTranslator {
private static class ExactFieldNameTranslator extends FieldNameTranslator {
private final String name;

ExactFieldNameTranslator(Function<String, String> translationFunc, String name) {
Expand All @@ -362,7 +348,7 @@ public boolean supports(String fieldNameOrPattern) {
}
}

static class PrefixFieldNameTranslator extends FieldNameTranslator {
private static class PrefixFieldNameTranslator extends FieldNameTranslator {
private final String prefix;

PrefixFieldNameTranslator(Function<String, String> translationFunc, String prefix) {
Expand Down

0 comments on commit e587778

Please sign in to comment.