Revision 30866
Added by Michele Artini over 9 years ago
modules/dnet-msro-service/trunk/src/main/java/eu/dnetlib/msro/workflows/nodes/mdstore/MDStoreToApiExtraFieldJobNode.java | ||
---|---|---|
26 | 26 |
private String datasourceInterface; |
27 | 27 |
private String extraFieldForTotal; |
28 | 28 |
private String extraFieldForDate; |
29 |
|
|
29 |
private String extraFieldForMdId; |
|
30 |
|
|
30 | 31 |
@Resource(name="lookupLocator") |
31 | 32 |
private ServiceLocator<ISLookUpService> lookupLocator; |
32 | 33 |
|
... | ... | |
45 | 46 |
final Map<String, String> map = getCurrentExtraFields(datasourceId, datasourceInterface); |
46 | 47 |
map.put(extraFieldForTotal, arr[0].trim()); |
47 | 48 |
map.put(extraFieldForDate, arr[1].trim()); |
48 |
|
|
49 |
map.put(extraFieldForMdId, mdId); |
|
50 |
|
|
49 | 51 |
datasourceUpdater.updateApiExtraFields(datasourceId, datasourceInterface, map); |
50 | 52 |
|
51 | 53 |
return Arc.DEFAULT_ARC; |
... | ... | |
109 | 111 |
this.extraFieldForDate = extraFieldForDate; |
110 | 112 |
} |
111 | 113 |
|
114 |
public String getExtraFieldForMdId() { |
|
115 |
return extraFieldForMdId; |
|
116 |
} |
|
117 |
|
|
118 |
public void setExtraFieldForMdId(String extraFieldForMdId) { |
|
119 |
this.extraFieldForMdId = extraFieldForMdId; |
|
120 |
} |
|
121 |
|
|
122 |
|
|
112 | 123 |
public DatasourceUpdater getDatasourceUpdater() { |
113 | 124 |
return datasourceUpdater; |
114 | 125 |
} |
115 |
|
|
126 |
|
|
116 | 127 |
@Required |
117 | 128 |
public void setDatasourceUpdater(DatasourceUpdater datasourceUpdater) { |
118 | 129 |
this.datasourceUpdater = datasourceUpdater; |
Also available in: Unified diff
saved also mdId as extraField