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 ErrorResponse.
12 */
13 public class ErrorResponse 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 error response.
23 *
24 * @param userSessionDTO the user session dto
25 * @param errorMessage the error message
26 */
27 public ErrorResponse(final UserSessionDTO userSessionDTO,
28 final String errorMessage) {
29 super(userSessionDTO);
30 this.errorMessage = errorMessage;
31 }
32
33 /***
34 * Gets the error message.
35 *
36 * @return the error message
37 */
38 public final String getErrorMessage() {
39 return this.errorMessage;
40 }
41
42
43
44
45
46
47 @Override
48 public final ServiceResult getResult() {
49 return ServiceResult.FAILURE;
50 }
51
52 }