11package com .sap .cds .sdm .constants ;
22
3+ import com .sap .cds .sdm .utilities .SDMUtils ;
4+ import com .sap .cds .services .ServiceException ;
35import java .lang .reflect .Field ;
46import java .lang .reflect .Modifier ;
57import java .util .Collections ;
@@ -20,7 +22,6 @@ private SDMErrorKeys() {
2022 public static final String VIRUS_REPO_ERROR_MORE_THAN_400MB_KEY =
2123 "SDM.virusRepoErrorMoreThan400MB" ;
2224 public static final String VIRUS_ERROR_KEY = "SDM.virusError" ;
23- public static final String SDM_DUPLICATE_ATTACHMENT_KEY = "SDM.sdmDuplicateAttachment" ;
2425 public static final String REPOSITORY_ERROR_KEY = "SDM.repositoryError" ;
2526 public static final String SDM_MISSING_ROLES_EXCEPTION_KEY = "SDM.sdmMissingRolesException" ;
2627 public static final String SDM_SERVER_ERROR_KEY = "SDM.sdmServerError" ;
@@ -105,12 +106,10 @@ private SDMErrorKeys() {
105106 public static final String INVALID_SECONDARY_PROPERTIES_FOR_MOVE_SUFFIX_KEY =
106107 "SDM.invalidSecondaryPropertiesForMoveSuffix" ;
107108 public static final String SDM_MOVE_OPERATION_FAILED_KEY = "SDM.sdmMoveOperationFailed" ;
108-
109- // public static final String FILENAME_EMPTY_ERROR_MSG = "SDM.File.filenameEmptyError";
110- // public static final String SDM_ROLES_ERROR_MSG = "SDM.Authorization.sdmRolesError";
111- // public static final String USER_NOT_AUTHORISED_ERROR_OPEN_ATTACHMENT_MSG =
112- // "SDM.Authorization.userNotAuthorizedAttachmentError";
113- // public static final String FAILED_TO_FETCH_FACET_MSG = "SDM.Facet.failedToFetchFacetError";
109+ public static final String FAILED_TO_ACCESS_ERROR_KEY_FIELDS_KEY =
110+ "SDM.failedToAccessErrorKeyFields" ;
111+ public static final String FAILED_TO_ACCESS_ERROR_MESSAGES_FIELDS_KEY =
112+ "SDM.failedToAccessErrorMessagesFields" ;
114113
115114 public static Map <String , Object > getAllErrorKeys () {
116115 Map <String , Object > out = new LinkedHashMap <>();
@@ -120,6 +119,8 @@ public static Map<String, Object> getAllErrorKeys() {
120119 try {
121120 out .put (f .getName (), f .get (null ));
122121 } catch (IllegalAccessException ignored ) {
122+ throw new ServiceException (
123+ SDMUtils .getErrorMessage ("FAILED_TO_ACCESS_ERROR_KEY_FIELDS" ), ignored );
123124 }
124125 }
125126 }
0 commit comments