|
31 | 31 | <entry key-ref="crossref.issue" value-ref="crossrefIssue" /> |
32 | 32 | <entry key-ref="crossref.abstract" value-ref="crossrefAbstract" /> |
33 | 33 | <entry key-ref="crossref.publisher" value-ref="crossrefPublisher" /> |
| 34 | + <entry key-ref="crossref.language" value-ref="crossrefLanguage" /> |
| 35 | + <entry key-ref="crossref.yearonline" value-ref="crossrefYearOnlineContrib"/> |
34 | 36 | </util:map> |
35 | 37 |
|
36 | 38 | <bean id="crossrefIDContrib" class="org.dspace.importer.external.metadatamapping.contributor.SimpleJsonPathMetadataContributor"> |
|
89 | 91 | <constructor-arg value="dcterms.issued"/> |
90 | 92 | </bean> |
91 | 93 |
|
| 94 | + <bean id="crossrefYearOnlineContrib" class="org.dspace.importer.external.metadatamapping.contributor.SimpleJsonPathMetadataContributor"> |
| 95 | + <property name="field" ref="crossref.yearonline"/> |
| 96 | + <property name="metadataProcessor" ref="crossrefDateOnlineMetadataProcessor"></property> |
| 97 | + </bean> |
| 98 | + <bean name="crossrefDateOnlineMetadataProcessor" class="org.dspace.importer.external.crossref.CrossRefDateMetadataProcessor"> |
| 99 | + <property name="pathToArray" value="/published-online/date-parts"></property> |
| 100 | + </bean> |
| 101 | + <bean id="crossref.yearonline" class="org.dspace.importer.external.metadatamapping.MetadataFieldConfig"> |
| 102 | + <constructor-arg value="dcterms.available"/> |
| 103 | + </bean> |
| 104 | + |
92 | 105 | <bean id="crossrefISBNContrib" class="org.dspace.importer.external.metadatamapping.contributor.SimpleJsonPathMetadataContributor"> |
93 | 106 | <property name="field" ref="crossref.isbn"/> |
94 | 107 | <property name="query" value="/ISBN"/> |
|
159 | 172 | <constructor-arg value="dcterms.publisher"/> |
160 | 173 | </bean> |
161 | 174 |
|
| 175 | + <bean id="crossrefLanguage" class="org.dspace.importer.external.metadatamapping.contributor.SimpleJsonPathMetadataContributor"> |
| 176 | + <property name="field" ref="crossref.language"/> |
| 177 | + <property name="query" value="/language"/> |
| 178 | + </bean> |
| 179 | + <bean id="crossref.language" class="org.dspace.importer.external.metadatamapping.MetadataFieldConfig"> |
| 180 | + <constructor-arg value="dcterms.language"/> |
| 181 | + </bean> |
| 182 | + |
162 | 183 | <bean class="java.lang.Integer" id="maxRetry"> |
163 | 184 | <constructor-arg value="3"/> |
164 | 185 | </bean> |
|
0 commit comments