Mercurial > hg > ismi-richfaces
comparison src/main/java/de/mpiwg/itgroup/ismi/merge/MissingRelationsBean.java @ 200:95c18711c0be
new find-lost-references function in clean menu to delete references without relations.
author | casties |
---|---|
date | Thu, 24 Jan 2019 16:10:29 +0100 |
parents | 8af530c5b4cd |
children | 91f177641ec7 |
comparison
equal
deleted
inserted
replaced
199:8af530c5b4cd | 200:95c18711c0be |
---|---|
10 import org.richfaces.event.ItemChangeEvent; | 10 import org.richfaces.event.ItemChangeEvent; |
11 | 11 |
12 import de.mpiwg.itgroup.ismi.browse.EntityRepositoryBean; | 12 import de.mpiwg.itgroup.ismi.browse.EntityRepositoryBean; |
13 import de.mpiwg.itgroup.ismi.browse.FullEntityRepositoryBean; | 13 import de.mpiwg.itgroup.ismi.browse.FullEntityRepositoryBean; |
14 import de.mpiwg.itgroup.ismi.entry.beans.AbstractISMIBean; | 14 import de.mpiwg.itgroup.ismi.entry.beans.AbstractISMIBean; |
15 import de.mpiwg.itgroup.ismi.entry.beans.SessionBean; | |
16 import de.mpiwg.itgroup.ismi.entry.utils.PrivacityUtils; | |
17 | 15 |
18 public class MissingRelationsBean extends AbstractISMIBean implements Serializable{ | 16 public class MissingRelationsBean extends AbstractISMIBean implements Serializable{ |
19 | 17 |
20 private static Logger logger = Logger.getLogger(MissingRelationsBean.class); | 18 private static Logger logger = Logger.getLogger(MissingRelationsBean.class); |
21 | 19 |
207 browseBean.searchByRelations(relFilters); | 205 browseBean.searchByRelations(relFilters); |
208 } catch (Exception e) { | 206 } catch (Exception e) { |
209 logger.error(e); | 207 logger.error(e); |
210 } | 208 } |
211 logger.debug("Done findLostAlias."); | 209 logger.debug("Done findLostAlias."); |
210 } | |
211 | |
212 public void actionFindLostReference() { | |
213 logger.debug("Start findLostReference..."); | |
214 List<RelationFilter> relFilters = new ArrayList<RelationFilter>(); | |
215 /* | |
216 * find ALIAS without relation | |
217 */ | |
218 browseBean = new FullEntityRepositoryBean(); | |
219 browseBean.setObjectClass(REFERENCE); | |
220 RelationFilter relFilter = new RelationFilter(); | |
221 relFilter.relObjectClass = "*"; | |
222 relFilter.tarObjectClass = "*"; | |
223 relFilter.relationMissing = true; | |
224 relFilters.add(relFilter); | |
225 try { | |
226 browseBean.searchByRelations(relFilters); | |
227 } catch (Exception e) { | |
228 logger.error(e); | |
229 } | |
230 logger.debug("Done findLostReference."); | |
212 } | 231 } |
213 | 232 |
214 /** | 233 /** |
215 * Delete the selected Entities. | 234 * Delete the selected Entities. |
216 * @return | 235 * @return |