Project

General

Profile

« Previous | Next » 

Revision 8826

update to use v2 types for indexing

View differences:

application-context-systemmeta100.xml
7 7
				<bean class="org.dataone.cn.indexer.parser.SolrField">
8 8
					<constructor-arg name="name" value="id" />
9 9
					<constructor-arg name="xpath"
10
						value="/d100:systemMetadata/identifier/text()" />
10
						value="/d200:systemMetadata/identifier/text()" />
11 11
				</bean>
12 12
				
13 13
				<bean class="org.dataone.cn.indexer.parser.SolrField">
14 14
					<constructor-arg name="name" value="formatId" />
15 15
					<constructor-arg name="xpath"
16
						value="/d100:systemMetadata/formatId/text()" />
16
						value="/d200:systemMetadata/formatId/text()" />
17 17
				</bean>
18 18
				
19 19
				<bean class="org.dataone.cn.indexer.parser.SolrField">
20 20
					<constructor-arg name="name" value="formatType" />
21
					<constructor-arg name="xpath" value="/d100:systemMetadata/formatId/text()" />
21
					<constructor-arg name="xpath" value="/d200:systemMetadata/formatId/text()" />
22 22
					<property name="converter" ref="formatIdToFormatTypeConverter" />
23 23
				</bean>
24 24
				
25 25
				<bean class="org.dataone.cn.indexer.parser.SolrField">
26 26
					<constructor-arg name="name" value="size" />
27 27
					<constructor-arg name="xpath"
28
						value="/d100:systemMetadata/size/text()" />
28
						value="/d200:systemMetadata/size/text()" />
29 29
				</bean>
30 30
				
31 31
				<bean class="org.dataone.cn.indexer.parser.SolrField">
32 32
					<constructor-arg name="name" value="checksum" />
33 33
					<constructor-arg name="xpath"
34
						value="/d100:systemMetadata/checksum/text()" />
34
						value="/d200:systemMetadata/checksum/text()" />
35 35
				</bean>
36 36
				
37 37
				<bean class="org.dataone.cn.indexer.parser.SolrField">
38 38
					<constructor-arg name="name" value="submitter" />
39 39
					<constructor-arg name="xpath"
40
						value="/d100:systemMetadata/submitter/text()" />
40
						value="/d200:systemMetadata/submitter/text()" />
41 41
				</bean>
42 42
				
43 43
				<bean class="org.dataone.cn.indexer.parser.SolrField">
44 44
					<constructor-arg name="name" value="checksumAlgorithm" />
45 45
					<constructor-arg name="xpath"
46
						value="/d100:systemMetadata/checksum/@algorithm" />
46
						value="/d200:systemMetadata/checksum/@algorithm" />
47 47
				</bean>
48 48
				
49 49
				<bean class="org.dataone.cn.indexer.parser.SolrField">
50 50
					<constructor-arg name="name" value="rightsHolder" />
51 51
					<constructor-arg name="xpath"
52
						value="/d100:systemMetadata/rightsHolder/text()" />
52
						value="/d200:systemMetadata/rightsHolder/text()" />
53 53
				</bean>
54 54

  
55 55
				<bean class="org.dataone.cn.indexer.parser.SolrField">
56 56
					<constructor-arg name="name" value="replicationAllowed" />
57 57
					<constructor-arg name="xpath"
58
						value="/d100:systemMetadata/replicationPolicy/@replicationAllowed" />
58
						value="/d200:systemMetadata/replicationPolicy/@replicationAllowed" />
59 59
				</bean>
60 60
				
61 61
				<bean class="org.dataone.cn.indexer.parser.SolrField">
62 62
					<constructor-arg name="name" value="numberReplicas" />
63 63
					<constructor-arg name="xpath"
64
						value="/d100:systemMetadata/replicationPolicy/@numberReplicas" />
64
						value="/d200:systemMetadata/replicationPolicy/@numberReplicas" />
65 65
				</bean>
66 66

  
67 67
				<bean class="org.dataone.cn.indexer.parser.SolrField">
68 68
					<constructor-arg name="name" value="preferredReplicationMN" />
69 69
					<constructor-arg name="xpath"
70
						value="/d100:systemMetadata/replicationPolicy/preferredMemberNode/text()" />
70
						value="/d200:systemMetadata/replicationPolicy/preferredMemberNode/text()" />
71 71
					<property name="multivalue" value="true" />
72 72
				</bean>
73 73
				
74 74
				<bean class="org.dataone.cn.indexer.parser.SolrField">
75 75
					<constructor-arg name="name" value="blockedReplicationMN" />
76 76
					<constructor-arg name="xpath"
77
						value="/d100:systemMetadata/replicationPolicy/blockedMemberNode/text()" />
77
						value="/d200:systemMetadata/replicationPolicy/blockedMemberNode/text()" />
78 78
					<property name="multivalue" value="true" />
79 79
				</bean>
80 80
				
81 81
				<bean class="org.dataone.cn.indexer.parser.SolrField">
82 82
					<constructor-arg name="name" value="obsoletes" />
83 83
					<constructor-arg name="xpath"
84
						value="/d100:systemMetadata/obsoletes/text()" />
84
						value="/d200:systemMetadata/obsoletes/text()" />
85 85
				</bean>
86 86

  
87 87
				<bean class="org.dataone.cn.indexer.parser.SolrField">
88 88
					<constructor-arg name="name" value="obsoletedBy" />
89 89
					<constructor-arg name="xpath"
90
						value="/d100:systemMetadata/obsoletedBy/text()" />
90
						value="/d200:systemMetadata/obsoletedBy/text()" />
91 91
				</bean>
92 92

  
93 93
				<bean class="org.dataone.cn.indexer.parser.SolrField">
94 94
					<constructor-arg name="name" value="dateUploaded" />
95 95
					<constructor-arg name="xpath"
96
						value="/d100:systemMetadata/dateUploaded/text()" />
96
						value="/d200:systemMetadata/dateUploaded/text()" />
97 97
					<property name="converter" ref="dateConverter" />
98 98
				</bean>
99 99

  
100 100
				<bean class="org.dataone.cn.indexer.parser.SolrField">
101 101
					<constructor-arg name="name" value="dateModified" />
102 102
					<constructor-arg name="xpath"
103
						value="/d100:systemMetadata/dateSysMetadataModified/text()" />
103
						value="/d200:systemMetadata/dateSysMetadataModified/text()" />
104 104
					<property name="converter" ref="dateConverter" />
105 105
				</bean>
106 106
				
107 107
				<bean class="org.dataone.cn.indexer.parser.SolrField">
108 108
					<constructor-arg name="name" value="datasource" />
109 109
					<constructor-arg name="xpath"
110
						value="/d100:systemMetadata/originMemberNode/text()" />
110
						value="/d200:systemMetadata/originMemberNode/text()" />
111 111
				</bean>
112 112

  
113 113
				<bean class="org.dataone.cn.indexer.parser.SolrField">
114 114
					<constructor-arg name="name" value="authoritativeMN" />
115 115
					<constructor-arg name="xpath"
116
						value="/d100:systemMetadata/authoritativeMemberNode/text()" />
116
						value="/d200:systemMetadata/authoritativeMemberNode/text()" />
117 117
				</bean>
118 118

  
119 119
				<bean class="org.dataone.cn.indexer.parser.SolrField">
120 120
					<constructor-arg name="name" value="replicaMN" />
121 121
					<constructor-arg name="xpath"
122
						value="/d100:systemMetadata/replica/replicaMemberNode/text()" />
122
						value="/d200:systemMetadata/replica/replicaMemberNode/text()" />
123 123
					<property name="multivalue" value="true" />
124 124
				</bean>
125 125
				
126 126
				<bean class="org.dataone.cn.indexer.parser.SolrField">
127 127
					<constructor-arg name="name" value="replicaVerifiedDate" />
128 128
					<constructor-arg name="xpath"
129
						value="/d100:systemMetadata/replica/replicaVerified/text()" />
129
						value="/d200:systemMetadata/replica/replicaVerified/text()" />
130 130
					<property name="multivalue" value="true" />
131 131
					<property name="converter" ref="dateConverter" />
132 132
				</bean>
......
134 134
				<bean class="org.dataone.cn.indexer.parser.SolrField">
135 135
					<constructor-arg name="name" value="readPermission" />
136 136
					<constructor-arg name="xpath"
137
						value="/d100:systemMetadata/accessPolicy/allow[permission= 'read']/subject/text()" />
137
						value="/d200:systemMetadata/accessPolicy/allow[permission= 'read']/subject/text()" />
138 138
					<property name="multivalue" value="true" />
139 139
					<property name="dedupe" value="true" />
140 140
				</bean>
......
142 142
				<bean class="org.dataone.cn.indexer.parser.SolrField">
143 143
					<constructor-arg name="name" value="writePermission" />
144 144
					<constructor-arg name="xpath"
145
						value="/d100:systemMetadata/accessPolicy/allow[permission= 'write']/subject/text()" />
145
						value="/d200:systemMetadata/accessPolicy/allow[permission= 'write']/subject/text()" />
146 146
					<property name="multivalue" value="true" />
147 147
					<property name="dedupe" value="true" />
148 148
				</bean>
......
150 150
				<bean class="org.dataone.cn.indexer.parser.SolrField">
151 151
					<constructor-arg name="name" value="changePermission" />
152 152
					<constructor-arg name="xpath"
153
						value="/d100:systemMetadata/accessPolicy/allow[permission= 'changePermission']/subject/text()" />
153
						value="/d200:systemMetadata/accessPolicy/allow[permission= 'changePermission']/subject/text()" />
154 154
					<property name="multivalue" value="true" />
155 155
					<property name="dedupe" value="true" />
156 156
				</bean>
......
158 158
				<bean class="org.dataone.cn.indexer.parser.SolrField">
159 159
					<constructor-arg name="name" value="isPublic" />
160 160
					<constructor-arg name="xpath"
161
						value="/d100:systemMetadata/accessPolicy/allow[permission= 'read']/subject[text()='public']/text()" />
161
						value="/d200:systemMetadata/accessPolicy/allow[permission= 'read']/subject[text()='public']/text()" />
162 162
					<property name="converter" ref="booleanPublicConverter" />
163 163
				</bean>
164 164

  

Also available in: Unified diff