fix #5853 Support relationships in referencing objects view
authorPatrick Plitzner <p.plitzner@bgbm.org>
Wed, 3 Aug 2016 13:31:48 +0000 (15:31 +0200)
committerPatrick Plitzner <p.plitzner@bgbm.org>
Wed, 3 Aug 2016 13:31:48 +0000 (15:31 +0200)
eu.etaxonomy.taxeditor.bulkeditor/src/main/java/eu/etaxonomy/taxeditor/bulkeditor/referencingobjects/ReferencingObjectsView.java

index c8a273fa6f3e3db6e394ee4e318f96a703357b82..75bf240efa6960ee7ea20b9c9c316f804dde4786 100644 (file)
@@ -255,6 +255,9 @@ public class ReferencingObjectsView extends AbstractCdmViewPart {
                 referencedObject = CdmStore.getService(IUserService.class).load(entity, null);
             } else if (Group.class.isAssignableFrom(objectClass)){
                 referencedObject = CdmStore.getService(IGroupService.class).load(entity, null);
                 referencedObject = CdmStore.getService(IUserService.class).load(entity, null);
             } else if (Group.class.isAssignableFrom(objectClass)){
                 referencedObject = CdmStore.getService(IGroupService.class).load(entity, null);
+            }
+            else if(CdmBase.class.isAssignableFrom(objectClass)){
+                referencedObject = CdmStore.getCommonService().find(objectClass, entity);
             }
                        //referencedObject =(CdmBase) CdmStore.getService(IIdentifiableEntityService.class).load(referencedObject.getUuid());
                Set<CdmBase> setOfReferencingObjects = null;
             }
                        //referencedObject =(CdmBase) CdmStore.getService(IIdentifiableEntityService.class).load(referencedObject.getUuid());
                Set<CdmBase> setOfReferencingObjects = null;