File tree Expand file tree Collapse file tree 5 files changed +127
-3
lines changed
fj-core/src/main/java/org/fugerit/java/core Expand file tree Collapse file tree 5 files changed +127
-3
lines changed Original file line number Diff line number Diff line change 1
1
{
2
2
"title" : " Jupiter (Fugerit Core A.P.I.)" ,
3
3
"name" : " Jupiter" ,
4
- "version" : " 0.8.3 " ,
5
- "date" : " 26/11 /2021" ,
4
+ "version" : " 0.8.4 " ,
5
+ "date" : " 08/12 /2021" ,
6
6
"organization" : {
7
7
"name" : " Fugerit Org" ,
8
8
"url" : " https://www.fugerit.org"
Original file line number Diff line number Diff line change 1
- 0.8.3 (2022-11-26)
1
+ 0.8.4 (2022-12-08)
2
+ ------------------
3
+ + Added some Exception and RuntimeException utilities
4
+
5
+ 0.8.3 (2022-11-26)
2
6
------------------
3
7
+ Added ObjectUtils.objectWithDefault() function
4
8
+ Added options to create a ParamI18N loading keys from a different bundle than the main property key
Original file line number Diff line number Diff line change
1
+ package org .fugerit .java .core .cfg ;
2
+
3
+ public class ConfigExceptionUtils {
4
+
5
+ public ConfigException stadardExceptionWrapping ( Exception e ) throws ConfigException {
6
+ throw new ConfigException ( "Configuration error : " +e , e );
7
+ }
8
+
9
+ public ConfigRuntimeException stadardRuntimeExceptionWrapping ( Exception e ) {
10
+ throw new ConfigRuntimeException ( "Configuration error : " +e , e );
11
+ }
12
+
13
+ }
Original file line number Diff line number Diff line change
1
+ package org .fugerit .java .core .cfg ;
2
+
3
+ import org .fugerit .java .core .lang .ex .CodeException ;
4
+ import org .fugerit .java .core .lang .ex .CodeRuntimeException ;
5
+
6
+ public class ConfigRuntimeException extends CodeRuntimeException {
7
+
8
+ /**
9
+ *
10
+ */
11
+ private static final long serialVersionUID = -6673695755105239L ;
12
+
13
+ /**
14
+ * <p>Default value for the code field in a ConfigRuntimeException.</p>
15
+ */
16
+ public static final int DEFAULT_CODE = CodeException .DEFAULT_CODE ;
17
+
18
+ public ConfigRuntimeException () {
19
+ super ();
20
+ }
21
+
22
+ public ConfigRuntimeException (int code ) {
23
+ super (code );
24
+ }
25
+
26
+ public ConfigRuntimeException (String message , int code ) {
27
+ super (message , code );
28
+ }
29
+
30
+ public ConfigRuntimeException (String message , Throwable cause , int code ) {
31
+ super (message , cause , code );
32
+ }
33
+
34
+ public ConfigRuntimeException (String message , Throwable cause ) {
35
+ super (message , cause );
36
+ }
37
+
38
+ public ConfigRuntimeException (String message ) {
39
+ super (message );
40
+ }
41
+
42
+ public ConfigRuntimeException (Throwable cause , int code ) {
43
+ super (cause , code );
44
+ }
45
+
46
+ public ConfigRuntimeException (Throwable cause ) {
47
+ super (cause );
48
+ }
49
+
50
+ }
Original file line number Diff line number Diff line change
1
+ package org .fugerit .java .core .lang .ex ;
2
+
3
+ public class CodeRuntimeException extends RuntimeException {
4
+
5
+ /**
6
+ *
7
+ */
8
+ private static final long serialVersionUID = -814496260491L ;
9
+
10
+ /**
11
+ * <p>Default value for the code field in a ConfigRuntimeException.</p>
12
+ */
13
+ public static final int DEFAULT_CODE = CodeException .DEFAULT_CODE ;
14
+
15
+ private final int code ;
16
+
17
+ public int getCode () {
18
+ return code ;
19
+ }
20
+
21
+ public CodeRuntimeException () {
22
+ this ( DEFAULT_CODE );
23
+ }
24
+
25
+ public CodeRuntimeException (String message , Throwable cause ) {
26
+ this (message , cause , DEFAULT_CODE );
27
+ }
28
+
29
+ public CodeRuntimeException (String message ) {
30
+ this (message , DEFAULT_CODE );
31
+ }
32
+
33
+ public CodeRuntimeException (Throwable cause ) {
34
+ this (cause , DEFAULT_CODE );
35
+ }
36
+
37
+ public CodeRuntimeException ( int code ) {
38
+ super ();
39
+ this .code = code ;
40
+ }
41
+
42
+ public CodeRuntimeException (String message , Throwable cause , int code ) {
43
+ super (message , cause );
44
+ this .code = code ;
45
+ }
46
+
47
+ public CodeRuntimeException (String message , int code ) {
48
+ super (message );
49
+ this .code = code ;
50
+ }
51
+
52
+ public CodeRuntimeException (Throwable cause , int code ) {
53
+ super (cause );
54
+ this .code = code ;
55
+ }
56
+
57
+ }
You can’t perform that action at this time.
0 commit comments