package jnpf.dmsPermission; public final class DmsFileSearchPolicy { public static final int MAX_KEYWORD_LENGTH = 200; private DmsFileSearchPolicy() { } public static String normalizeKeyword(String value) { if (value == null || value.trim().isEmpty()) { return null; } String normalized = value.trim(); if (normalized.length() > MAX_KEYWORD_LENGTH) { throw DmsPermissionException.of(DmsPermissionError.INVALID_REQUEST, "keyword 长度不能超过 " + MAX_KEYWORD_LENGTH + " 个字符"); } return normalized; } }