comparison OrthancFramework/Sources/Enumerations.cpp @ 5383:33410f14033b

new error code ForbiddenAccess
author Alain Mazy <am@osimis.io>
date Wed, 06 Sep 2023 15:57:11 +0200
parents 303e930fff0f
children 08b5516c6e5e
comparison
equal deleted inserted replaced
5382:746a8a792a74 5383:33410f14033b
196 case ErrorCode_Revision: 196 case ErrorCode_Revision:
197 return "A bad revision number was provided, which might indicate conflict between multiple writers"; 197 return "A bad revision number was provided, which might indicate conflict between multiple writers";
198 198
199 case ErrorCode_MainDicomTagsMultiplyDefined: 199 case ErrorCode_MainDicomTagsMultiplyDefined:
200 return "A main DICOM Tag has been defined multiple times for the same resource level"; 200 return "A main DICOM Tag has been defined multiple times for the same resource level";
201
202 case ErrorCode_ForbiddenAccess:
203 return "Access to a resource is forbidden";
201 204
202 case ErrorCode_SQLiteNotOpened: 205 case ErrorCode_SQLiteNotOpened:
203 return "SQLite: The database is not opened"; 206 return "SQLite: The database is not opened";
204 207
205 case ErrorCode_SQLiteAlreadyOpened: 208 case ErrorCode_SQLiteAlreadyOpened:
2276 return HttpStatus_503_ServiceUnavailable; 2279 return HttpStatus_503_ServiceUnavailable;
2277 2280
2278 case ErrorCode_Revision: 2281 case ErrorCode_Revision:
2279 return HttpStatus_409_Conflict; 2282 return HttpStatus_409_Conflict;
2280 2283
2284 case ErrorCode_ForbiddenAccess:
2285 return HttpStatus_403_Forbidden;
2286
2281 case ErrorCode_CreateDicomNotString: 2287 case ErrorCode_CreateDicomNotString:
2282 return HttpStatus_400_BadRequest; 2288 return HttpStatus_400_BadRequest;
2283 2289
2284 case ErrorCode_CreateDicomOverrideTag: 2290 case ErrorCode_CreateDicomOverrideTag:
2285 return HttpStatus_400_BadRequest; 2291 return HttpStatus_400_BadRequest;