1
2
3
4
5
6 package com.hack23.cia.service.api.common;
7
8 import com.hack23.cia.model.application.dto.common.UserSessionDTO;
9
10 /***
11 * The Class ApplicationErrorResponse.
12 */
13 public class ApplicationErrorResponse extends AbstractServiceResponse {
14
15 /*** The Constant serialVersionUID. */
16 private static final long serialVersionUID = 1L;
17
18 /*** The error message. */
19 private final String errorMessage;
20
21 /***
22 * Instantiates a new application error response.
23 *
24 * @param userSessionDTO the user session dto
25 * @param errorMessage the error message
26 */
27 public ApplicationErrorResponse(final UserSessionDTO userSessionDTO,final String errorMessage) {
28 super(userSessionDTO);
29 this.errorMessage = errorMessage;
30 }
31
32 /***
33 * Gets the error message.
34 *
35 * @return the error message
36 */
37 public final String getErrorMessage() {
38 return errorMessage;
39 }
40
41
42
43
44
45
46 @Override
47 public final ServiceResult getResult() {
48 return ServiceResult.SUCCESS;
49 }
50
51 }