# HG changeset patch # User casties # Date 1548342629 -3600 # Node ID 95c18711c0beccf26b8b0164c44556e9471694b3 # Parent 8af530c5b4cd083e8ee4d42590954669cd8b263a new find-lost-references function in clean menu to delete references without relations. diff -r 8af530c5b4cd -r 95c18711c0be src/main/java/de/mpiwg/itgroup/ismi/merge/MissingRelationsBean.java --- a/src/main/java/de/mpiwg/itgroup/ismi/merge/MissingRelationsBean.java Wed Jan 23 20:28:00 2019 +0100 +++ b/src/main/java/de/mpiwg/itgroup/ismi/merge/MissingRelationsBean.java Thu Jan 24 16:10:29 2019 +0100 @@ -12,8 +12,6 @@ import de.mpiwg.itgroup.ismi.browse.EntityRepositoryBean; import de.mpiwg.itgroup.ismi.browse.FullEntityRepositoryBean; import de.mpiwg.itgroup.ismi.entry.beans.AbstractISMIBean; -import de.mpiwg.itgroup.ismi.entry.beans.SessionBean; -import de.mpiwg.itgroup.ismi.entry.utils.PrivacityUtils; public class MissingRelationsBean extends AbstractISMIBean implements Serializable{ @@ -211,6 +209,27 @@ logger.debug("Done findLostAlias."); } + public void actionFindLostReference() { + logger.debug("Start findLostReference..."); + List relFilters = new ArrayList(); + /* + * find ALIAS without relation + */ + browseBean = new FullEntityRepositoryBean(); + browseBean.setObjectClass(REFERENCE); + RelationFilter relFilter = new RelationFilter(); + relFilter.relObjectClass = "*"; + relFilter.tarObjectClass = "*"; + relFilter.relationMissing = true; + relFilters.add(relFilter); + try { + browseBean.searchByRelations(relFilters); + } catch (Exception e) { + logger.error(e); + } + logger.debug("Done findLostReference."); + } + /** * Delete the selected Entities. * @return diff -r 8af530c5b4cd -r 95c18711c0be src/main/webapp/clean/components/lostAlias.xhtml --- a/src/main/webapp/clean/components/lostAlias.xhtml Wed Jan 23 20:28:00 2019 +0100 +++ b/src/main/webapp/clean/components/lostAlias.xhtml Thu Jan 24 16:10:29 2019 +0100 @@ -85,7 +85,7 @@ rendered="#{!empty Session.missingRelations.browseBean.currentEntities}" var="entity" styleClass="rsPanel" columnClasses="rsPanelColumn"> - Codex + Alias + + + + + +

References without relations

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference + + + + + + + State + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + diff -r 8af530c5b4cd -r 95c18711c0be src/main/webapp/clean/missingRelations.xhtml --- a/src/main/webapp/clean/missingRelations.xhtml Wed Jan 23 20:28:00 2019 +0100 +++ b/src/main/webapp/clean/missingRelations.xhtml Thu Jan 24 16:10:29 2019 +0100 @@ -50,6 +50,10 @@ + + + +