@@ -32,48 +32,7 @@ public class JSONInputValidator {
3232 static {
3333 SCHEMA_LOCATIONS = new HashMap <>();
3434
35- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc1 .record .Work .class , "/record_3.0_rc1/work-3.0_rc1.xsd" );
36- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc1 .record .Funding .class , "/record_3.0_rc1/funding-3.0_rc1.xsd" );
37- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc1 .record .Education .class , "/record_3.0_rc1/education-3.0_rc1.xsd" );
38- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc1 .record .Employment .class , "/record_3.0_rc1/employment-3.0_rc1.xsd" );
39- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc1 .record .PeerReview .class , "/record_3.0_rc1/peer-review-3.0_rc1.xsd" );
40- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc1 .groupid .GroupIdRecord .class , "/group-id-3.0_rc1/group-id-3.0_rc1.xsd" );
41- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc1 .notification .permission .NotificationPermission .class ,
42- "/notification_3.0_rc1/notification-permission-3.0_rc1.xsd" );
43- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc1 .record .ResearcherUrl .class , "/record_3.0_rc1/researcher-url-3.0_rc1.xsd" );
44- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc1 .record .OtherName .class , "/record_3.0_rc1/other-name-3.0_rc1.xsd" );
45- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc1 .record .PersonExternalIdentifier .class , "/record_3.0_rc1/person-external-identifier-3.0_rc1.xsd" );
46- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc1 .record .Keyword .class , "/record_3.0_rc1/keyword-3.0_rc1.xsd" );
47- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc1 .record .Address .class , "/record_3.0_rc1/address-3.0_rc1.xsd" );
48-
49- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc1 .record .Distinction .class , "/record_3.0_rc1/distinction-3.0_rc1.xsd" );
50- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc1 .record .InvitedPosition .class , "/record_3.0_rc1/invited-position-3.0_rc1.xsd" );
51- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc1 .record .Membership .class , "/record_3.0_rc1/membership-3.0_rc1.xsd" );
52- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc1 .record .Qualification .class , "/record_3.0_rc1/qualification-3.0_rc1.xsd" );
53- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc1 .record .Service .class , "/record_3.0_rc1/service-3.0_rc1.xsd" );
54- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc1 .record .ResearchResource .class , "/record_3.0_rc1/research-resource-3.0_rc1.xsd" );
55-
56- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc2 .record .Work .class , "/record_3.0_rc2/work-3.0_rc2.xsd" );
57- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc2 .record .Funding .class , "/record_3.0_rc2/funding-3.0_rc2.xsd" );
58- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc2 .record .Education .class , "/record_3.0_rc2/education-3.0_rc2.xsd" );
59- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc2 .record .Employment .class , "/record_3.0_rc2/employment-3.0_rc2.xsd" );
60- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc2 .record .PeerReview .class , "/record_3.0_rc2/peer-review-3.0_rc2.xsd" );
61- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc2 .groupid .GroupIdRecord .class , "/group-id-3.0_rc2/group-id-3.0_rc2.xsd" );
62- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc2 .notification .permission .NotificationPermission .class ,
63- "/notification_3.0_rc2/notification-permission-3.0_rc2.xsd" );
64- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc2 .record .ResearcherUrl .class , "/record_3.0_rc2/researcher-url-3.0_rc2.xsd" );
65- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc2 .record .OtherName .class , "/record_3.0_rc2/other-name-3.0_rc2.xsd" );
66- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc2 .record .PersonExternalIdentifier .class , "/record_3.0_rc2/person-external-identifier-3.0_rc2.xsd" );
67- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc2 .record .Keyword .class , "/record_3.0_rc2/keyword-3.0_rc2.xsd" );
68- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc2 .record .Address .class , "/record_3.0_rc2/address-3.0_rc2.xsd" );
69-
70- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc2 .record .Distinction .class , "/record_3.0_rc2/distinction-3.0_rc2.xsd" );
71- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc2 .record .InvitedPosition .class , "/record_3.0_rc2/invited-position-3.0_rc2.xsd" );
72- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc2 .record .Membership .class , "/record_3.0_rc2/membership-3.0_rc2.xsd" );
73- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc2 .record .Qualification .class , "/record_3.0_rc2/qualification-3.0_rc2.xsd" );
74- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc2 .record .Service .class , "/record_3.0_rc2/service-3.0_rc2.xsd" );
75- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .rc2 .record .ResearchResource .class , "/record_3.0_rc2/research-resource-3.0_rc2.xsd" );
76-
35+
7736 SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .release .record .Work .class , "/record_3.0/work-3.0.xsd" );
7837 SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .release .record .Funding .class , "/record_3.0/funding-3.0.xsd" );
7938 SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .v3 .release .record .Education .class , "/record_3.0/education-3.0.xsd" );
@@ -107,54 +66,7 @@ public class JSONInputValidator {
10766 SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_v2 .PersonExternalIdentifier .class , "/record_2.0/person-external-identifier-2.0.xsd" );
10867 SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_v2 .Keyword .class , "/record_2.0/keyword-2.0.xsd" );
10968 SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_v2 .Address .class , "/record_2.0/address-2.0.xsd" );
110-
111- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_rc4 .Work .class , "/record_2.0_rc4/work-2.0_rc4.xsd" );
112- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_rc4 .Funding .class , "/record_2.0_rc4/funding-2.0_rc4.xsd" );
113- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_rc4 .Education .class , "/record_2.0_rc4/education-2.0_rc4.xsd" );
114- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_rc4 .Employment .class , "/record_2.0_rc4/employment-2.0_rc4.xsd" );
115- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_rc4 .PeerReview .class , "/record_2.0_rc4/peer-review-2.0_rc4.xsd" );
116- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .groupid_rc4 .GroupIdRecord .class , "/group-id-2.0_rc4/group-id-2.0_rc4.xsd" );
117- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .notification .permission_rc4 .NotificationPermission .class , "/notification_2.0_rc4/notification-permission-2.0_rc4.xsd" );
118- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_rc4 .ResearcherUrl .class , "/record_2.0_rc4/researcher-url-2.0_rc4.xsd" );
119- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_rc4 .OtherName .class , "/record_2.0_rc4/other-name-2.0_rc4.xsd" );
120- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_rc4 .PersonExternalIdentifier .class , "/record_2.0_rc4/person-external-identifier-2.0_rc4.xsd" );
121- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_rc4 .Keyword .class , "/record_2.0_rc4/keyword-2.0_rc4.xsd" );
122- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_rc4 .Address .class , "/record_2.0_rc4/address-2.0_rc4.xsd" );
123-
124- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_rc3 .Work .class , "/record_2.0_rc3/work-2.0_rc3.xsd" );
125- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_rc3 .Funding .class , "/record_2.0_rc3/funding-2.0_rc3.xsd" );
126- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_rc3 .Education .class , "/record_2.0_rc3/education-2.0_rc3.xsd" );
127- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_rc3 .Employment .class , "/record_2.0_rc3/employment-2.0_rc3.xsd" );
128- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_rc3 .PeerReview .class , "/record_2.0_rc3/peer-review-2.0_rc3.xsd" );
129- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .groupid_rc3 .GroupIdRecord .class , "/group-id-2.0_rc3/group-id-2.0_rc3.xsd" );
130- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .notification .permission_rc3 .NotificationPermission .class , "/notification_2.0_rc3/notification-permission-2.0_rc3.xsd" );
131- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_rc3 .ResearcherUrl .class , "/record_2.0_rc3/researcher-url-2.0_rc3.xsd" );
132- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_rc3 .OtherName .class , "/record_2.0_rc3/other-name-2.0_rc3.xsd" );
133- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_rc3 .PersonExternalIdentifier .class , "/record_2.0_rc3/person-external-identifier-2.0_rc3.xsd" );
134- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_rc3 .Keyword .class , "/record_2.0_rc3/keyword-2.0_rc3.xsd" );
135- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_rc3 .Address .class , "/record_2.0_rc3/address-2.0_rc3.xsd" );
136-
137- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_rc2 .Work .class , "/record_2.0_rc2/work-2.0_rc2.xsd" );
138- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_rc2 .Funding .class , "/record_2.0_rc2/funding-2.0_rc2.xsd" );
139- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_rc2 .Education .class , "/record_2.0_rc2/education-2.0_rc2.xsd" );
140- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_rc2 .Employment .class , "/record_2.0_rc2/employment-2.0_rc2.xsd" );
141- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_rc2 .PeerReview .class , "/record_2.0_rc2/peer-review-2.0_rc2.xsd" );
142- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .groupid_rc2 .GroupIdRecord .class , "/group-id-2.0_rc2/group-id-2.0_rc2.xsd" );
143- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .notification .permission_rc2 .NotificationPermission .class , "/notification_2.0_rc2/notification-permission-2.0_rc2.xsd" );
144- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_rc2 .ResearcherUrl .class , "/record_2.0_rc2/researcher-url-2.0_rc2.xsd" );
145- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_rc2 .OtherName .class , "/record_2.0_rc2/other-name-2.0_rc2.xsd" );
146- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_rc2 .PersonExternalIdentifier .class , "/record_2.0_rc2/person-external-identifier-2.0_rc2.xsd" );
147- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_rc2 .Keyword .class , "/record_2.0_rc2/keyword-2.0_rc2.xsd" );
148- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_rc2 .Address .class , "/record_2.0_rc2/address-2.0_rc2.xsd" );
149-
150- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_rc1 .Work .class , "/record_2.0_rc1/work-2.0_rc1.xsd" );
151- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_rc1 .Funding .class , "/record_2.0_rc1/funding-2.0_rc1.xsd" );
152- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_rc1 .Education .class , "/record_2.0_rc1/education-2.0_rc1.xsd" );
153- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_rc1 .Employment .class , "/record_2.0_rc1/employment-2.0_rc1.xsd" );
154- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .record_rc1 .PeerReview .class , "/record_2.0_rc1/peer-review-2.0_rc1.xsd" );
155- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .groupid_rc1 .GroupIdRecord .class , "/group-id-2.0_rc1/group-id-2.0_rc1.xsd" );
156- SCHEMA_LOCATIONS .put (org .orcid .jaxb .model .notification .permission_rc1 .NotificationPermission .class , "/notification_2.0_rc1/notification-permission-2.0_rc1.xsd" );
157-
69+
15870 VALIDATORS = new HashMap <Class <?>, Validator >();
15971 CONTEXTS = new HashMap <Class <?>, JAXBContext >();
16072 SchemaFactory sf = SchemaFactory .newInstance (XMLConstants .W3C_XML_SCHEMA_NS_URI );
0 commit comments