forked from D-Net/dnet-hadoop
DoiBoost AccessRigh #4362 - if the journal is open, the OPEN access right is set to all instances and color is GOLD (overwrite if the color was already set in one of the previous steps)
This commit is contained in:
parent
4da46bb62f
commit
34506df1b6
|
@ -213,8 +213,10 @@ object DoiBoostMappingUtil {
|
||||||
if (item != null) {
|
if (item != null) {
|
||||||
hb.setValue(item.officialname)
|
hb.setValue(item.officialname)
|
||||||
hb.setKey(generateDSId(item.id))
|
hb.setKey(generateDSId(item.id))
|
||||||
if (item.openAccess)
|
if (item.openAccess) {
|
||||||
i.setAccessright(getOpenAccessQualifier())
|
i.setAccessright(getOpenAccessQualifier())
|
||||||
|
i.getAccessright.setOpenAccessRoute(OpenAccessRoute.gold)
|
||||||
|
}
|
||||||
val ar = getOpenAccessQualifier()
|
val ar = getOpenAccessQualifier()
|
||||||
publication.setBestaccessright(OafMapperUtils.qualifier(ar.getClassid, ar.getClassname, ar.getSchemeid, ar.getSchemename))
|
publication.setBestaccessright(OafMapperUtils.qualifier(ar.getClassid, ar.getClassname, ar.getSchemeid, ar.getSchemename))
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue