Skip to content

Commit 85b6491

Browse files
refactor: remove unused StudyBusinessErrorCode
Signed-off-by: Joris Mancini <[email protected]>
1 parent 85ff59b commit 85b6491

File tree

2 files changed

+3
-146
lines changed

2 files changed

+3
-146
lines changed

src/main/java/org/gridsuite/study/server/error/RestResponseEntityExceptionHandler.java

Lines changed: 3 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -36,28 +36,11 @@ protected HttpStatus mapStatus(StudyBusinessErrorCode studyBusinessErrorCode) {
3636
SECURITY_ANALYSIS_NOT_FOUND,
3737
SENSITIVITY_ANALYSIS_NOT_FOUND,
3838
SHORT_CIRCUIT_ANALYSIS_NOT_FOUND,
39-
DYNAMIC_SIMULATION_NOT_FOUND,
40-
DYNAMIC_MAPPING_NOT_FOUND,
41-
EQUIPMENT_NOT_FOUND,
42-
VOLTAGE_INIT_PARAMETERS_NOT_FOUND,
43-
SECURITY_ANALYSIS_PARAMETERS_NOT_FOUND,
44-
LOADFLOW_PARAMETERS_NOT_FOUND,
45-
SENSITIVITY_ANALYSIS_PARAMETERS_NOT_FOUND,
46-
STATE_ESTIMATION_NOT_FOUND,
4739
PCC_MIN_NOT_FOUND,
48-
STATE_ESTIMATION_PARAMETERS_NOT_FOUND,
49-
DYNAMIC_SECURITY_ANALYSIS_DEFAULT_PROVIDER_NOT_FOUND,
50-
DYNAMIC_SECURITY_ANALYSIS_PROVIDER_NOT_FOUND,
51-
DYNAMIC_SECURITY_ANALYSIS_PARAMETERS_NOT_FOUND,
52-
DYNAMIC_SECURITY_ANALYSIS_NOT_FOUND,
53-
SVG_NOT_FOUND,
54-
NO_VOLTAGE_INIT_RESULTS_FOR_NODE,
55-
NO_VOLTAGE_INIT_MODIFICATIONS_GROUP_FOR_NODE
40+
NO_VOLTAGE_INIT_RESULTS_FOR_NODE
5641
-> HttpStatus.NOT_FOUND;
5742
case CASE_NOT_FOUND -> HttpStatus.FAILED_DEPENDENCY;
58-
case STUDY_ALREADY_EXISTS -> HttpStatus.CONFLICT;
59-
case LOADFLOW_NOT_RUNNABLE,
60-
LOADFLOW_RUNNING,
43+
case LOADFLOW_RUNNING,
6144
SECURITY_ANALYSIS_RUNNING,
6245
SENSITIVITY_ANALYSIS_RUNNING,
6346
DYNAMIC_SIMULATION_RUNNING,
@@ -77,20 +60,7 @@ protected HttpStatus mapStatus(StudyBusinessErrorCode studyBusinessErrorCode) {
7760
CANT_DELETE_ROOT_NODE,
7861
MAX_NODE_BUILDS_EXCEEDED
7962
-> HttpStatus.FORBIDDEN;
80-
case CREATE_NETWORK_MODIFICATION_FAILED,
81-
UPDATE_NETWORK_MODIFICATION_FAILED,
82-
DELETE_NETWORK_MODIFICATION_FAILED,
83-
BAD_MODIFICATION_TYPE,
84-
BAD_JSON_FORMAT,
85-
TIME_SERIES_BAD_TYPE,
86-
TIMELINE_BAD_TYPE,
87-
BAD_PARAMETER,
88-
UNKNOWN_NOTIFICATION_TYPE,
89-
UNKNOWN_ACTION_TYPE,
90-
MISSING_PARAMETER
91-
-> HttpStatus.BAD_REQUEST;
92-
case NOT_IMPLEMENTED -> HttpStatus.NOT_IMPLEMENTED;
93-
case DIAGRAM_GRID_LAYOUT_NOT_FOUND -> HttpStatus.NO_CONTENT;
63+
case TIME_SERIES_BAD_TYPE -> HttpStatus.BAD_REQUEST;
9464
default -> HttpStatus.INTERNAL_SERVER_ERROR;
9565
};
9666
}

src/main/java/org/gridsuite/study/server/error/StudyBusinessErrorCode.java

Lines changed: 0 additions & 113 deletions
Original file line numberDiff line numberDiff line change
@@ -12,152 +12,39 @@
1212
* @author Joris Mancini <joris.mancini_externe at rte-france.com>
1313
*/
1414
public enum StudyBusinessErrorCode implements BusinessErrorCode {
15-
STUDY_ALREADY_EXISTS("study.alreadyExists"),
1615
ELEMENT_NOT_FOUND("study.elementNotFound"),
1716
STUDY_NOT_FOUND("study.studyNotFound"),
18-
DIAGRAM_GRID_LAYOUT_NOT_FOUND("study.diagramGridLayoutNotFound"),
1917
CASE_NOT_FOUND("study.caseNotFound"),
20-
LOADFLOW_NOT_RUNNABLE("study.loadflowNotRunning"),
2118
LOADFLOW_RUNNING("study.loadflowRunning"),
2219
LOADFLOW_ERROR("study.loadflowError"),
2320
SECURITY_ANALYSIS_RUNNING("study.securityAnalysisRunning"),
2421
SECURITY_ANALYSIS_NOT_FOUND("study.securityAnalysisNotFound"),
2522
SENSITIVITY_ANALYSIS_RUNNING("study.sensitivityAnalysisRunning"),
2623
SENSITIVITY_ANALYSIS_NOT_FOUND("study.sensitivityAnalysisNotFound"),
27-
SENSITIVITY_ANALYSIS_ERROR("study.sensitivityAnalysisError"),
2824
SHORT_CIRCUIT_ANALYSIS_NOT_FOUND("study.shortCircuitAnalysisNotFound"),
29-
SHORT_CIRCUIT_ANALYSIS_ERROR("study.shortCircuitAnalysisError"),
3025
LOADFLOW_NOT_FOUND("study.loadflowNotFound"),
3126
SHORT_CIRCUIT_ANALYSIS_RUNNING("study.shortCircuitAnalysisRunning"),
32-
VOLTAGE_INIT_NOT_FOUND("study.voltageInitNotFound"),
3327
VOLTAGE_INIT_RUNNING("study.voltageInitRunning"),
3428
DYNAMIC_SIMULATION_RUNNING("study.dynamicSimulationRunning"),
35-
DYNAMIC_SIMULATION_NOT_FOUND("study.dynamicSimulationNotFound"),
36-
DYNAMIC_MAPPING_NOT_FOUND("study.dynamicMappingNotFound"),
3729
DYNAMIC_SECURITY_ANALYSIS_RUNNING("study.dynamicSecurityAnalysisRunning"),
38-
DYNAMIC_SECURITY_ANALYSIS_NOT_FOUND("study.dynamicSecurityAnalysisNotFound"),
39-
DYNAMIC_SECURITY_ANALYSIS_ERROR("study.dynamicSecurityAnalysisError"),
4030
NOT_ALLOWED("study.notAllowed"),
41-
STUDY_CREATION_FAILED("study.studyCreationFailed"),
4231
CANT_DELETE_ROOT_NODE("study.cantDeleteRootNode"),
43-
DELETE_EQUIPMENT_FAILED("study.deleteEquipmentFailed"),
44-
DELETE_NODE_FAILED("study.deleteNodeFailed"),
45-
DELETE_STUDY_FAILED("study.deleteStudyFailed"),
46-
DELETE_ROOT_NETWORK_FAILED("study.deleteRootNetworkFailed"),
47-
CREATE_NETWORK_MODIFICATION_FAILED("study.createNetworkModificationFailed"),
48-
UPDATE_NETWORK_MODIFICATION_FAILED("study.updateNetworkModificationFailed"),
49-
DELETE_NETWORK_MODIFICATION_FAILED("study.deleteNetworkModificationFailed"),
5032
MOVE_NETWORK_MODIFICATION_FORBIDDEN("study.moveNetworkModificationForbidden"),
51-
UNKNOWN_EQUIPMENT_TYPE("study.unknownEquipmentType"),
5233
BAD_NODE_TYPE("study.badNodeType"),
53-
NETWORK_NOT_FOUND("study.networkNotFound"),
54-
EQUIPMENT_NOT_FOUND("study.equipmentNotFound"),
55-
NETWORK_INDEXATION_FAILED("study.networkIndexationFailed"),
5634
NODE_NOT_FOUND("study.nodeNotFound"),
5735
NODE_NOT_BUILT("study.nodeNotBuilt"),
58-
SVG_NOT_FOUND("study.svgNotFound"),
5936
NODE_NAME_ALREADY_EXIST("study.nodeNameAlreadyExist"),
60-
NODE_BUILD_ERROR("study.nodeBuildError"),
61-
INVALIDATE_BUILD_FAILED("study.invalidateBuildFailed"),
62-
UNKNOWN_NOTIFICATION_TYPE("study.unknownNotificationType"),
63-
BAD_MODIFICATION_TYPE("study.badModificationType"),
64-
GET_MODIFICATIONS_FAILED("study.getModificationsFailed"),
65-
GET_MODIFICATIONS_COUNT_FAILED("study.getModificationsCountFailed"),
66-
GET_NETWORK_ELEMENT_FAILED("study.getNetworkElementFailed"),
67-
GET_NETWORK_COUNTRY_FAILED("study.getNetworkCountryFailed"),
68-
GET_NETWORK_NOMINAL_VOLTAGES_FAILED("study.getNetworkNominalVoltagesFailed"),
69-
BAD_JSON_FORMAT("study.badJsonFormat"),
70-
UNKNOWN_ACTION_TYPE("study.unknownActionType"),
71-
BAD_PARAMETER("study.badParameter"),
72-
MISSING_PARAMETER("study.missingParameter"),
73-
LOAD_SCALING_FAILED("study.loadScalingFailed"),
74-
DELETE_VOLTAGE_LEVEL_ON_LINE("study.deleteVoltageLevelOnLine"),
75-
DELETE_ATTACHING_LINE("study.deleteAttachingLine"),
76-
GENERATOR_SCALING_FAILED("study.generatorScalingFailed"),
77-
URI_SYNTAX("study.uriSyntax"),
7837
TIME_SERIES_BAD_TYPE("study.timeSeriesBadType"),
79-
TIMELINE_BAD_TYPE("study.timelineBadType"),
80-
FILTERS_NOT_FOUND("study.filtersNotFound"),
8138
NO_VOLTAGE_INIT_RESULTS_FOR_NODE("study.noVoltageInitResultsForNode"),
82-
NO_VOLTAGE_INIT_MODIFICATIONS_GROUP_FOR_NODE("study.noVoltageInitModificationsGroupForNode"),
83-
VOLTAGE_INIT_PARAMETERS_NOT_FOUND("study.voltageInitParametersNotFound"),
84-
CREATE_VOLTAGE_INIT_PARAMETERS_FAILED("study.createVoltageInitParametersFailed"),
85-
UPDATE_VOLTAGE_INIT_PARAMETERS_FAILED("study.updateVoltageInitParametersFailed"),
86-
CREATE_SECURITY_ANALYSIS_PARAMETERS_FAILED("study.createSecurityAnalysisParametersFailed"),
87-
UPDATE_SECURITY_ANALYSIS_PARAMETERS_FAILED("study.updateSecurityAnalysisParametersFailed"),
88-
GET_SECURITY_ANALYSIS_PARAMETERS_FAILED("study.getSecurityAnalysisParametersFailed"),
89-
SECURITY_ANALYSIS_PARAMETERS_NOT_FOUND("study.securityAnalysisParametersNotFound"),
90-
GET_SECURITY_ANALYSIS_DEFAULT_PROVIDER_FAILED("study.getSecurityAnalysisDefaultProviderFailed"),
91-
UPDATE_SECURITY_ANALYSIS_PROVIDER_FAILED("study.updateSecurityAnalysisProviderFailed"),
92-
CREATE_LOADFLOW_PARAMETERS_FAILED("study.createLoadflowParametersFailed"),
93-
UPDATE_LOADFLOW_PARAMETERS_FAILED("study.updateLoadflowParametersFailed"),
94-
GET_LOADFLOW_PARAMETERS_FAILED("study.getLoadflowParametersFailed"),
95-
DELETE_LOADFLOW_PARAMETERS_FAILED("study.deleteLoadflowParametersFailed"),
96-
LOADFLOW_PARAMETERS_NOT_FOUND("study.loadflowParametersNotFound"),
97-
GET_LOADFLOW_DEFAULT_PROVIDER_FAILED("study.getLoadflowDefaultProviderFailed"),
98-
UPDATE_LOADFLOW_PROVIDER_FAILED("study.updateLoadflowProviderFailed"),
99-
UPDATE_SHORTCIRCUIT_PARAMETERS_FAILED("study.updateShortcircuitParametersFailed"),
100-
CREATE_SHORTCIRCUIT_PARAMETERS_FAILED("study.createShortcircuitParametersFailed"),
101-
GET_SHORTCIRCUIT_PARAMETERS_FAILED("study.getShortcircuitParametersFailed"),
102-
SENSITIVITY_ANALYSIS_PARAMETERS_NOT_FOUND("study.sensitivityAnalysisParametersNotFound"),
103-
GET_SENSITIVITY_ANALYSIS_PARAMETERS_FAILED("study.getSensitivityAnalysisParametersFailed"),
104-
CREATE_SENSITIVITY_ANALYSIS_PARAMETERS_FAILED("study.createSensitivityAnalysisParametersFailed"),
105-
UPDATE_SENSITIVITY_ANALYSIS_PARAMETERS_FAILED("study.updateSensitivityAnalysisParametersFailed"),
106-
DELETE_SENSITIVITY_ANALYSIS_PARAMETERS_FAILED("study.deleteSensitivityAnalysisParametersFailed"),
107-
GET_SENSITIVITY_ANALYSIS_DEFAULT_PROVIDER_FAILED("study.getSensitivityAnalysisDefaultProviderFailed"),
108-
UPDATE_SENSITIVITY_ANALYSIS_PROVIDER_FAILED("study.updateSensitivityAnalysisProviderFailed"),
109-
GET_DYNAMIC_SECURITY_ANALYSIS_PARAMETERS_FAILED("study.getDynamicSecurityAnalysisParametersFailed"),
110-
CREATE_DYNAMIC_SECURITY_ANALYSIS_PARAMETERS_FAILED("study.createDynamicSecurityAnalysisParametersFailed"),
111-
CREATE_DYNAMIC_SECURITY_ANALYSIS_DEFAULT_PARAMETERS_FAILED("study.createDynamicSecurityAnalysisDefaultParametersFailed"),
112-
RUN_DYNAMIC_SECURITY_ANALYSIS_FAILED("study.runDynamicSecurityAnalysisFailed"),
113-
RUN_DYNAMIC_SIMULATION_FAILED("study.runDynamicSimulationFailed"),
114-
INVALIDATE_DYNAMIC_SECURITY_ANALYSIS_FAILED("study.invalidateDynamicSecurityAnalysisFailed"),
115-
DUPLICATE_DYNAMIC_SECURITY_ANALYSIS_PARAMETERS_FAILED("study.duplicateDynamicSecurityAnalysisParametersFailed"),
116-
UPDATE_DYNAMIC_SECURITY_ANALYSIS_PARAMETERS_FAILED("study.updateDynamicSecurityAnalysisParametersFailed"),
117-
DYNAMIC_SECURITY_ANALYSIS_PARAMETERS_NOT_FOUND("study.dynamicSecurityAnalysisParametersNotFound"),
118-
DYNAMIC_SECURITY_ANALYSIS_PROVIDER_NOT_FOUND("study.dynamicSecurityAnalysisProviderNotFound"),
119-
GET_DYNAMIC_SECURITY_ANALYSIS_PROVIDER_FAILED("study.getDynamicSecurityAnalysisProviderFailed"),
120-
DYNAMIC_SECURITY_ANALYSIS_DEFAULT_PROVIDER_NOT_FOUND("study.dynamicSecurityAnalysisDefaultProviderNotFound"),
121-
GET_DYNAMIC_SECURITY_ANALYSIS_DEFAULT_PROVIDER_FAILED("study.getDynamicSecurityAnalysisDefaultProviderFailed"),
122-
UPDATE_DYNAMIC_SECURITY_ANALYSIS_PROVIDER_FAILED("study.updateDynamicSecurityAnalysisProviderFailed"),
123-
DELETE_COMPUTATION_RESULTS_FAILED("study.deleteComputationResultsFailed"),
124-
STUDY_INDEXATION_FAILED("study.studyIndexationFailed"),
125-
STUDY_CHECK_INDEXATION_FAILED("study.studyCheckIndexationFailed"),
126-
NOT_IMPLEMENTED("study.notImplemented"),
127-
EVALUATE_FILTER_FAILED("study.evaluateFilterFailed"),
128-
GET_USER_PROFILE_FAILED("study.getUserProfileFailed"),
12939
STATE_ESTIMATION_RUNNING("study.stateEstimationRunning"),
130-
STATE_ESTIMATION_NOT_FOUND("study.stateEstimationNotFound"),
131-
STATE_ESTIMATION_ERROR("study.stateEstimationError"),
132-
CREATE_STATE_ESTIMATION_PARAMETERS_FAILED("study.createStateEstimationParametersFailed"),
133-
UPDATE_STATE_ESTIMATION_PARAMETERS_FAILED("study.updateStateEstimationParametersFailed"),
134-
DELETE_STATE_ESTIMATION_PARAMETERS_FAILED("study.deleteStateEstimationParametersFailed"),
135-
GET_STATE_ESTIMATION_PARAMETERS_FAILED("study.getStateEstimationParametersFailed"),
136-
STATE_ESTIMATION_PARAMETERS_NOT_FOUND("study.stateEstimationParametersNotFound"),
13740
PCC_MIN_RUNNING("study.pccMinRunning"),
13841
PCC_MIN_NOT_FOUND("study.pccMinNotFound"),
139-
PCC_MIN_ERROR("study.pccMinError"),
14042
MAX_NODE_BUILDS_EXCEEDED("study.maxNodeBuildsExceeded"),
141-
CREATE_NETWORK_VISUALIZATION_PARAMETERS_FAILED("study.createNetworkVisualizationParametersFailed"),
142-
UPDATE_NETWORK_VISUALIZATION_PARAMETERS_FAILED("study.updateNetworkVisualizationParametersFailed"),
143-
NETWORK_VISUALIZATION_PARAMETERS_NOT_FOUND("study.networkVisualizationParametersNotFound"),
144-
GET_NETWORK_VISUALIZATION_PARAMETERS_FAILED("study.getNetworkVisualizationParametersFailed"),
14543
ROOT_NETWORK_NOT_FOUND("study.rootNetworkNotFound"),
14644
ROOT_NETWORK_DELETE_FORBIDDEN("study.rootNetworkDeleteForbidden"),
147-
ROOT_NETWORK_CREATION_FAILED("study.rootNetworkCreationFailed"),
148-
ROOT_NETWORK_MODIFICATION_FAILED("study.rootNetworkModificationFailed"),
14945
MAXIMUM_ROOT_NETWORK_BY_STUDY_REACHED("study.maximumRootNetworkByStudyReached"),
15046
MAXIMUM_TAG_LENGTH_EXCEEDED("study.maximumTagLengthExceeded"),
151-
DUPLICATE_SPREADSHEET_CONFIG_COLLECTION_FAILED("study.duplicateSpreadsheetConfigCollectionFailed"),
152-
SPREADSHEET_CONFIG_COLLECTION_NOT_FOUND("study.spreadsheetConfigCollectionNotFound"),
153-
GET_SPREADSHEET_CONFIG_COLLECTION_FAILED("study.getSpreadsheetConfigCollectionFailed"),
154-
CREATE_SPREADSHEET_CONFIG_COLLECTION_FAILED("study.createSpreadsheetConfigCollectionFailed"),
155-
UPDATE_SPREADSHEET_CONFIG_COLLECTION_FAILED("study.updateSpreadsheetConfigCollectionFailed"),
156-
UPDATE_SPREADSHEET_CONFIG_FAILED("study.updateSpreadsheetConfigFailed"),
15747
NETWORK_EXPORT_FAILED("study.networkExportFailed"),
158-
GET_LOADFLOW_PROVIDER_FAILED("study.getLoadflowProviderFailed"),
159-
CREATE_DIAGRAM_GRID_LAYOUT_FAILED("study.createDiagramGridLayoutFailed"),
160-
DUPLICATE_DIAGRAM_GRID_LAYOUT_FAILED("study.duplicateDiagramGridLayoutFailed"),
16148
TOO_MANY_NAD_CONFIGS("study.tooManyNadConfigs"),
16249
TOO_MANY_MAP_CARDS("study.tooManyMapCards");
16350

0 commit comments

Comments
 (0)