File tree Expand file tree Collapse file tree 7 files changed +59
-17
lines changed
src/main/java/com/redhat/labs/lodestar/models Expand file tree Collapse file tree 7 files changed +59
-17
lines changed Original file line number Diff line number Diff line change 1
1
package com .redhat .labs .lodestar .models ;
2
2
3
3
import lombok .AllArgsConstructor ;
4
- import lombok .Builder ;
5
4
import lombok .Data ;
5
+ import lombok .EqualsAndHashCode ;
6
6
import lombok .NoArgsConstructor ;
7
+ import lombok .experimental .SuperBuilder ;
7
8
8
9
@ Data
9
- @ Builder
10
+ @ SuperBuilder
10
11
@ NoArgsConstructor
11
12
@ AllArgsConstructor
12
- public class Artifact {
13
+ @ EqualsAndHashCode (callSuper = true )
14
+ public class Artifact extends EngagementAttribute {
13
15
14
- private String id ;
15
16
private String title ;
16
17
private String description ;
17
18
private String type ;
Original file line number Diff line number Diff line change 1
1
package com .redhat .labs .lodestar .models ;
2
2
3
3
import lombok .AllArgsConstructor ;
4
- import lombok .Builder ;
5
4
import lombok .Data ;
5
+ import lombok .EqualsAndHashCode ;
6
6
import lombok .NoArgsConstructor ;
7
+ import lombok .experimental .SuperBuilder ;
7
8
8
9
@ Data
9
- @ Builder
10
+ @ SuperBuilder
10
11
@ NoArgsConstructor
11
12
@ AllArgsConstructor
12
- public class Category {
13
+ @ EqualsAndHashCode (callSuper = true )
14
+ public class Category extends EngagementAttribute {
13
15
14
16
private String name ;
15
17
private Integer count ;
Original file line number Diff line number Diff line change 1
1
package com .redhat .labs .lodestar .models ;
2
2
3
3
import java .util .List ;
4
- import java .util .Map ;
5
4
6
5
import javax .json .bind .annotation .JsonbProperty ;
7
6
@@ -55,6 +54,6 @@ public class Engagement {
55
54
private List <Artifact > artifacts ;
56
55
private String commitMessage ;
57
56
private List <UseCase > useCases ;
58
- private Map < String , Double > scores ;
57
+ private List < Score > scores ;
59
58
60
59
}
Original file line number Diff line number Diff line change
1
+ package com .redhat .labs .lodestar .models ;
2
+
3
+ import lombok .AllArgsConstructor ;
4
+ import lombok .Data ;
5
+ import lombok .NoArgsConstructor ;
6
+ import lombok .experimental .SuperBuilder ;
7
+
8
+ @ Data
9
+ @ SuperBuilder
10
+ @ NoArgsConstructor
11
+ @ AllArgsConstructor
12
+ public class EngagementAttribute {
13
+
14
+ private String uuid ;
15
+ private String created ;
16
+ private String updated ;
17
+ private String engagementUuid ;
18
+
19
+ }
Original file line number Diff line number Diff line change 1
1
package com .redhat .labs .lodestar .models ;
2
2
3
3
import lombok .AllArgsConstructor ;
4
- import lombok .Builder ;
5
4
import lombok .Data ;
5
+ import lombok .EqualsAndHashCode ;
6
6
import lombok .NoArgsConstructor ;
7
+ import lombok .experimental .SuperBuilder ;
7
8
8
9
@ Data
9
- @ Builder
10
+ @ SuperBuilder
10
11
@ NoArgsConstructor
11
12
@ AllArgsConstructor
12
- public class HostingEnvironment {
13
- private String id ;
13
+ @ EqualsAndHashCode ( callSuper = true )
14
+ public class HostingEnvironment extends EngagementAttribute {
14
15
15
16
private String additionalDetails ;
16
17
Original file line number Diff line number Diff line change
1
+ package com .redhat .labs .lodestar .models ;
2
+
3
+ import lombok .AllArgsConstructor ;
4
+ import lombok .Data ;
5
+ import lombok .EqualsAndHashCode ;
6
+ import lombok .NoArgsConstructor ;
7
+ import lombok .experimental .SuperBuilder ;
8
+
9
+ @ Data
10
+ @ SuperBuilder
11
+ @ NoArgsConstructor
12
+ @ AllArgsConstructor
13
+ @ EqualsAndHashCode (callSuper = true )
14
+ public class Score extends EngagementAttribute {
15
+
16
+ private String name ;
17
+ private Double value ;
18
+
19
+ }
Original file line number Diff line number Diff line change 1
1
package com .redhat .labs .lodestar .models ;
2
2
3
3
import lombok .AllArgsConstructor ;
4
- import lombok .Builder ;
5
4
import lombok .Data ;
5
+ import lombok .EqualsAndHashCode ;
6
6
import lombok .NoArgsConstructor ;
7
+ import lombok .experimental .SuperBuilder ;
7
8
8
9
@ Data
9
- @ Builder
10
+ @ SuperBuilder
10
11
@ NoArgsConstructor
11
12
@ AllArgsConstructor
12
- public class UseCase {
13
+ @ EqualsAndHashCode (callSuper = true )
14
+ public class UseCase extends EngagementAttribute {
13
15
14
- private String id ;
15
16
private String title ;
16
17
private String description ;
17
18
private Integer order ;
You can’t perform that action at this time.
0 commit comments