ref #5974 Remove synonym relationships (rename synRelType to synRel and others)
[taxeditor.git] / eu.etaxonomy.taxeditor.test / src / test / java / eu / etaxonomy / taxeditor / lazyloading / PropertyPathsTest.java
index 6cdb5c326c03f23c4eb9cad4a6cce65dd91b3792..9f43759d3956e8517da2f53bc02184432638344e 100644 (file)
@@ -21,9 +21,9 @@ import eu.etaxonomy.cdm.api.service.ITaxonService;
 import eu.etaxonomy.cdm.model.common.CdmBase;
 import eu.etaxonomy.cdm.model.name.TaxonNameBase;
 import eu.etaxonomy.cdm.model.taxon.Synonym;
-import eu.etaxonomy.cdm.model.taxon.SynonymRelationship;
 import eu.etaxonomy.cdm.model.taxon.Taxon;
 import eu.etaxonomy.cdm.model.taxon.TaxonBase;
+import eu.etaxonomy.cdm.model.taxon.TaxonRelationship;
 import eu.etaxonomy.taxeditor.httpinvoker.BaseRemotingTest;
 import eu.etaxonomy.taxeditor.store.CdmStore;
 
@@ -49,26 +49,27 @@ public class PropertyPathsTest extends BaseRemotingTest {
         });
         TaxonBase taxonBase = CdmStore.getService(ITaxonService.class).load(taxonBaseUuid, taxonBasePropertyPaths);
         Taxon taxon = CdmBase.deproxy(taxonBase, Taxon.class);
-        Set<SynonymRelationship> synonymRelations = taxon.getSynonymRelations();
-        for(SynonymRelationship rel : synonymRelations) {
-            rel.getSynonym().getName().getStatus().size();
+        Set<TaxonRelationship> taxonRelations = taxon.getTaxonRelations();
+        for(TaxonRelationship rel : taxonRelations) {
+            rel.getFromTaxon().getName().getStatus().size();
         }
         Set<TaxonNameBase> typifiedNames = taxon.getName().getHomotypicalGroup().getTypifiedNames();
         for(TaxonNameBase name : typifiedNames) {
             Set<TaxonBase> taxonBases = name.getTaxonBases();
             for(TaxonBase tb : taxonBases) {
-                if(tb instanceof Synonym) {
-                    Synonym syn = CdmBase.deproxy(tb, Synonym.class);
-                    Set<SynonymRelationship> rels = syn.getSynonymRelations();
-                    for(SynonymRelationship rel : rels) {
-                        rel.getSynonym().getName().getStatus().size();
-                    }
-                }
+               //TODO needs to be adapted after synonym relationship removal
+//                if(tb instanceof Synonym) {
+//                    Synonym syn = CdmBase.deproxy(tb, Synonym.class);
+//                    Set<TaxonRelationship> rels = syn.getTaxonRelations();
+//                    for(TaxonRelationship rel : rels) {
+//                        rel.getSynonym().getName().getStatus().size();
+//                    }
+//                }
                 if(tb instanceof Taxon) {
-                    Taxon syn = CdmBase.deproxy(tb, Taxon.class);
-                    Set<SynonymRelationship> rels = syn.getSynonymRelations();
-                    for(SynonymRelationship rel : rels) {
-                        rel.getSynonym().getName().getStatus().size();
+                    Taxon tax = CdmBase.deproxy(tb, Taxon.class);
+                    Set<TaxonRelationship> rels = tax.getTaxonRelations();
+                    for(TaxonRelationship rel : rels) {
+                        rel.getFromTaxon().getName().getStatus().size();
                     }
                 }
             }