File tree Expand file tree Collapse file tree
src/main/java/com/yetanalytics/xapi/model Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44 <groupId >com.yetanalytics</groupId >
55 <artifactId >xapi-tools</artifactId >
66 <packaging >jar</packaging >
7- <version >0.0.4 </version >
7+ <version >0.0.5 </version >
88 <name >xAPI Tools</name >
99 <description >Java Serialization Model and Tools for xAPI Standard (IEEE 9274.1.1)</description >
1010 <url >https://github.com/yetanalytics/java-xapi-tools</url >
Original file line number Diff line number Diff line change 66import com .fasterxml .jackson .annotation .JsonInclude ;
77import com .fasterxml .jackson .annotation .JsonInclude .Include ;
88
9+ import jakarta .validation .Valid ;
910import jakarta .validation .constraints .AssertFalse ;
1011
1112/**
1617public class Context implements JSONObject {
1718
1819 private UUID registration ;
20+
21+ @ Valid
1922 private AbstractActor instructor ;
23+ @ Valid
2024 private Group team ;
25+ @ Valid
2126 private ContextActivities contextActivities ;
2227 private String revision ;
2328 private String platform ;
2429 private LangTag language ;
2530 private StatementRef statement ;
31+ @ Valid
2632 private Extensions extensions ;
2733
2834 public UUID getRegistration () {
Original file line number Diff line number Diff line change 88import com .fasterxml .jackson .databind .annotation .JsonDeserialize ;
99import com .yetanalytics .xapi .model .deserializers .ContextActivityListDeserializer ;
1010
11+ import jakarta .validation .Valid ;
1112import jakarta .validation .constraints .AssertFalse ;
1213
1314/**
1718@ JsonInclude (Include .NON_NULL )
1819public class ContextActivities implements JSONObject {
1920
21+ @ Valid
2022 @ JsonDeserialize (using = ContextActivityListDeserializer .class )
2123 private List <Activity > parent ;
24+ @ Valid
2225 @ JsonDeserialize (using = ContextActivityListDeserializer .class )
2326 private List <Activity > grouping ;
27+ @ Valid
2428 @ JsonDeserialize (using = ContextActivityListDeserializer .class )
2529 private List <Activity > category ;
30+ @ Valid
2631 @ JsonDeserialize (using = ContextActivityListDeserializer .class )
2732 private List <Activity > other ;
2833
Original file line number Diff line number Diff line change @@ -58,6 +58,7 @@ public class Statement extends AbstractObject {
5858 @ JsonSerialize (using = SemverSerializer .class )
5959 private Semver version ;
6060
61+ @ Valid
6162 private List <Attachment > attachments ;
6263
6364 public UUID getId () {
You can’t perform that action at this time.
0 commit comments