refactor(pdf-conversion): streamline attribute access and simplify methods

- Replaced getter methods with direct field access for profile attributes
- Simplified output suffix and preflight format methods by using direct fields
- Enhanced request token filtering logic by leveraging direct field access

Signed-off-by: Balázs Szücs <bszucs1209@gmail.com>
This commit is contained in:
Balázs Szücs 2025-11-08 15:30:00 +01:00
parent 42778aa2a4
commit 4514c06838

View File

@ -1209,18 +1209,18 @@ public class ConvertPDFToPDFA {
String normalized = requestToken.trim().toLowerCase(Locale.ROOT); String normalized = requestToken.trim().toLowerCase(Locale.ROOT);
Optional<PdfaProfile> match = Optional<PdfaProfile> match =
Arrays.stream(values()) Arrays.stream(values())
.filter(profile -> profile.getRequestTokens().contains(normalized)) .filter(profile -> profile.requestTokens.contains(normalized))
.findFirst(); .findFirst();
return match.orElse(PDF_A_2B); return match.orElse(PDF_A_2B);
} }
String outputSuffix() { String outputSuffix() {
return getSuffix(); return suffix;
} }
Optional<Format> preflightFormat() { Optional<Format> preflightFormat() {
return Optional.ofNullable(getPreflightFormat()); return Optional.ofNullable(preflightFormat);
} }
} }
@ -1259,14 +1259,14 @@ public class ConvertPDFToPDFA {
String normalized = requestToken.trim().toLowerCase(Locale.ROOT); String normalized = requestToken.trim().toLowerCase(Locale.ROOT);
Optional<PdfXProfile> match = Optional<PdfXProfile> match =
Arrays.stream(values()) Arrays.stream(values())
.filter(profile -> profile.getRequestTokens().contains(normalized)) .filter(profile -> profile.requestTokens.contains(normalized))
.findFirst(); .findFirst();
return match.orElse(PDF_X_4); return match.orElse(PDF_X_4);
} }
String outputSuffix() { String outputSuffix() {
return getSuffix(); return suffix;
} }
} }