Mercurial > hg > ismi-richfaces
comparison src/main/java/de/mpiwg/itgroup/ismi/merge/MissingRelationsBean.java @ 182:ef0949b8efc3
more Find Missing Relations.
author | Robert Casties <casties@mpiwg-berlin.mpg.de> |
---|---|
date | Wed, 13 Jun 2018 18:35:37 +0200 |
parents | 52aa06772336 |
children | 8af530c5b4cd |
comparison
equal
deleted
inserted
replaced
181:52aa06772336 | 182:ef0949b8efc3 |
---|---|
96 logger.error(e); | 96 logger.error(e); |
97 } | 97 } |
98 logger.debug("Done findMissingCodices."); | 98 logger.debug("Done findMissingCodices."); |
99 } | 99 } |
100 | 100 |
101 public void actionFindMissingCollection() { | |
102 logger.debug("Start findMissingCollection..."); | |
103 List<RelationFilter> relFilters = new ArrayList<RelationFilter>(); | |
104 /* | |
105 * find CODEX without is_part_of COLLECTION relation | |
106 */ | |
107 browseBean = new FullEntityRepositoryBean(); | |
108 browseBean.setObjectClass(CODEX); | |
109 RelationFilter relFilter = new RelationFilter(); | |
110 relFilter.relObjectClass = "is_part_of"; | |
111 relFilter.tarObjectClass = "COLLECTION"; | |
112 relFilter.relationMissing = true; | |
113 relFilters.add(relFilter); | |
114 try { | |
115 browseBean.searchByRelations(relFilters); | |
116 } catch (Exception e) { | |
117 logger.error(e); | |
118 } | |
119 logger.debug("Done findMissingCollection."); | |
120 } | |
121 | |
122 public void actionFindMissingRepository() { | |
123 logger.debug("Start findMissingRepository..."); | |
124 List<RelationFilter> relFilters = new ArrayList<RelationFilter>(); | |
125 /* | |
126 * find COLLECTION without is_part_of REPOSITORY relation | |
127 */ | |
128 browseBean = new FullEntityRepositoryBean(); | |
129 browseBean.setObjectClass(COLLECTION); | |
130 RelationFilter relFilter = new RelationFilter(); | |
131 relFilter.relObjectClass = "is_part_of"; | |
132 relFilter.tarObjectClass = "REPOSITORY"; | |
133 relFilter.relationMissing = true; | |
134 relFilters.add(relFilter); | |
135 try { | |
136 browseBean.searchByRelations(relFilters); | |
137 } catch (Exception e) { | |
138 logger.error(e); | |
139 } | |
140 logger.debug("Done findMissingRepository."); | |
141 } | |
142 | |
143 public void actionFindMissingPlace() { | |
144 logger.debug("Start findMissingPlace..."); | |
145 List<RelationFilter> relFilters = new ArrayList<RelationFilter>(); | |
146 /* | |
147 * find REPOSITORY without is_part_of PLACE relation | |
148 */ | |
149 browseBean = new FullEntityRepositoryBean(); | |
150 browseBean.setObjectClass(REPOSITORY); | |
151 RelationFilter relFilter = new RelationFilter(); | |
152 relFilter.relObjectClass = "is_in"; | |
153 relFilter.tarObjectClass = "PLACE"; | |
154 relFilter.relationMissing = true; | |
155 relFilters.add(relFilter); | |
156 try { | |
157 browseBean.searchByRelations(relFilters); | |
158 } catch (Exception e) { | |
159 logger.error(e); | |
160 } | |
161 logger.debug("Done findMissingPlace."); | |
162 } | |
163 | |
164 public void actionFindMissingWitnessCollection() { | |
165 logger.debug("Start findMissingWitnessCollection..."); | |
166 List<RelationFilter> relFilters = new ArrayList<RelationFilter>(); | |
167 /* | |
168 * find CODEX without is_part_of WITNESS and is_part_of COLLECTION relations | |
169 */ | |
170 browseBean = new FullEntityRepositoryBean(); | |
171 browseBean.setObjectClass(CODEX); | |
172 RelationFilter relFilter = new RelationFilter(); | |
173 relFilter.relObjectClass = "is_part_of"; | |
174 relFilter.tarObjectClass = "COLLECTION"; | |
175 relFilter.relationMissing = true; | |
176 relFilters.add(relFilter); | |
177 RelationFilter relFilter2 = new RelationFilter(); | |
178 relFilter2.relObjectClass = "is_part_of"; | |
179 relFilter2.srcObjectClass = "WITNESS"; | |
180 relFilter2.relationMissing = true; | |
181 relFilters.add(relFilter2); | |
182 try { | |
183 browseBean.searchByRelations(relFilters); | |
184 } catch (Exception e) { | |
185 logger.error(e); | |
186 } | |
187 logger.debug("Done findMissingWitnessCollection."); | |
188 } | |
189 | |
101 public EntityRepositoryBean getBrowseBean() { | 190 public EntityRepositoryBean getBrowseBean() { |
102 return browseBean; | 191 return browseBean; |
103 } | 192 } |
104 | 193 |
105 public void listenerTabChange(ItemChangeEvent event) { | 194 public void listenerTabChange(ItemChangeEvent event) { |