1 package org.apache.archiva.rest.api.services;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 public class ArchivaRestServiceException
26 extends Exception
27 {
28
29 private int httpErrorCode = 500;
30
31 private String errorKey;
32
33
34
35
36
37
38
39 private String fieldName;
40
41
42 public ArchivaRestServiceException( String message, Throwable t )
43 {
44 super( message, t );
45 }
46
47 public ArchivaRestServiceException( String message, String fieldName, Throwable t )
48 {
49 this( message, t );
50 this.fieldName = fieldName;
51 }
52
53 public ArchivaRestServiceException( String s, int httpErrorCode, Throwable t )
54 {
55 super( s, t );
56 this.httpErrorCode = httpErrorCode;
57 }
58
59 public ArchivaRestServiceException( String s, int httpErrorCode, String fieldName, Throwable t )
60 {
61 this( s, httpErrorCode, t );
62 this.fieldName = fieldName;
63 }
64
65 public int getHttpErrorCode()
66 {
67 return httpErrorCode;
68 }
69
70 public void setHttpErrorCode( int httpErrorCode )
71 {
72 this.httpErrorCode = httpErrorCode;
73 }
74
75 public String getErrorKey()
76 {
77 return errorKey;
78 }
79
80 public void setErrorKey( String errorKey )
81 {
82 this.errorKey = errorKey;
83 }
84
85 public String getFieldName()
86 {
87 return fieldName;
88 }
89
90 public void setFieldName( String fieldName )
91 {
92 this.fieldName = fieldName;
93 }
94
95 }