#5056 Adapt editor to service layer 'save' method refactoring in cdmlib
authorCherian Mathew <c.mathew@bgbm.org>
Fri, 3 Jul 2015 10:04:00 +0000 (12:04 +0200)
committerCherian Mathew <c.mathew@bgbm.org>
Fri, 3 Jul 2015 10:04:00 +0000 (12:04 +0200)
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/TaxonEditorInput.java
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/dataimport/transientServices/TransientAgentService.java
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/dataimport/transientServices/TransientClassificationService.java
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/dataimport/transientServices/TransientCollectionService.java
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/dataimport/transientServices/TransientDescriptionService.java
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/dataimport/transientServices/TransientNameService.java
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/dataimport/transientServices/TransientOccurenceService.java
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/dataimport/transientServices/TransientReferenceService.java
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/dataimport/transientServices/TransientTaxonService.java
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/dataimport/transientServices/TransientTermService.java

index 5452a0458934f0005106036673d3807183766aed..d0a7b205caa42da4894b53c89c0fb1db7ec9b52c 100644 (file)
@@ -196,7 +196,7 @@ public class TaxonEditorInput implements IEditorInput, IConversationEnabled, IPe
                TaxonNode newTaxonNode = parentNode.addChildTaxon(newTaxon, parentNode.getReference(), parentNode.getMicroReference());
 
                // add the new taxon to the editors persistence context
-               UUID newTaxonNodeUuid = CdmStore.getService(ITaxonNodeService.class).save(newTaxonNode);
+               UUID newTaxonNodeUuid = CdmStore.getService(ITaxonNodeService.class).save(newTaxonNode).getUuid();
 
                return new TaxonEditorInput(newTaxonNode, conversation);
     }
index 3839393713d4e91a253f4c6a040b9390c8a0823f..d3e4b123157f3f31a884686ceab7fda9bfb081ef 100644 (file)
@@ -665,7 +665,7 @@ public class TransientAgentService implements IAgentService {
      * @see eu.etaxonomy.cdm.api.service.IService#save(eu.etaxonomy.cdm.model.common.ICdmBase)
      */
     @Override
-    public UUID save(AgentBase newInstance) {
+    public AgentBase save(AgentBase newInstance) {
         return null;
     }
 
index 0423feb29ebf92aa9eef247066f6d744efb1cb26..9459d7799f9fdfe5181c62f31fd2f922f27e7e78 100644 (file)
@@ -778,7 +778,7 @@ public class TransientClassificationService implements IClassificationService {
      * @see eu.etaxonomy.cdm.api.service.IService#save(eu.etaxonomy.cdm.model.common.ICdmBase)
      */
     @Override
-    public UUID save(Classification newInstance) {
+    public Classification save(Classification newInstance) {
         return null;
     }
 
index 5e5f0e2fd465339cf238ad8b5b00d8ef0ea14634..64936020cd132d6288bea48dfbfb66d588988cfa 100644 (file)
@@ -59,7 +59,7 @@ public class TransientCollectionService implements ICollectionService {
      * @see eu.etaxonomy.cdm.api.service.IService#save(eu.etaxonomy.cdm.model.common.ICdmBase)
      */
     @Override
-    public UUID save(Collection newInstance) {
+    public Collection save(Collection newInstance) {
         return null;
     }
 
index 690275f198ea08d8dce7d565870cc87df5a8ca12..ebcd3128c38605bd094c12d1f99ad408e7b7f0fe 100644 (file)
@@ -732,7 +732,7 @@ public class TransientDescriptionService implements IDescriptionService {
      * @see eu.etaxonomy.cdm.api.service.IService#save(eu.etaxonomy.cdm.model.common.ICdmBase)
      */
     @Override
-    public UUID save(DescriptionBase newInstance) {
+    public DescriptionBase save(DescriptionBase newInstance) {
         return null;
     }
 
index dfac645779001d2ed8de3853bed3ae94cccaa3bc..579e6fce7b19568b4c9973d97fcaf8f75755bd9d 100644 (file)
@@ -796,7 +796,7 @@ public class TransientNameService implements INameService {
      * @see eu.etaxonomy.cdm.api.service.IService#save(eu.etaxonomy.cdm.model.common.ICdmBase)
      */
     @Override
-    public UUID save(TaxonNameBase newInstance) {
+    public TaxonNameBase save(TaxonNameBase newInstance) {
         return null;
     }
 
index f0d19008105c9d231898f38a8e8830933847ab34..e2a30d9226a6150fcb788ca67ff7c80003e9c6fc 100644 (file)
@@ -762,7 +762,7 @@ public class TransientOccurenceService implements IOccurrenceService {
      * @see eu.etaxonomy.cdm.api.service.IService#save(eu.etaxonomy.cdm.model.common.ICdmBase)
      */
     @Override
-    public UUID save(SpecimenOrObservationBase newInstance) {
+    public SpecimenOrObservationBase save(SpecimenOrObservationBase newInstance) {
         units.add(newInstance);
         return null;
     }
index 7cf66710929f3becebefc5e4491bb581c1cadc33..550642d65cf02c00c8fd40c2b5cda77a1a68721e 100644 (file)
@@ -617,7 +617,7 @@ public class TransientReferenceService implements IReferenceService {
      * @see eu.etaxonomy.cdm.api.service.IService#save(eu.etaxonomy.cdm.model.common.ICdmBase)
      */
     @Override
-    public UUID save(Reference newInstance) {
+    public Reference save(Reference newInstance) {
         return null;
     }
 
index be1212a6ffe9bf878977763fcc4b4ebc77706e83..b191647d838a123ed117900bf00d401a175a643e 100644 (file)
@@ -718,7 +718,7 @@ public class TransientTaxonService implements ITaxonService {
      * @see eu.etaxonomy.cdm.api.service.IService#save(eu.etaxonomy.cdm.model.common.ICdmBase)
      */
     @Override
-    public UUID save(TaxonBase newInstance) {
+    public TaxonBase save(TaxonBase newInstance) {
         return null;
     }
 
index af6537698321acd2ad9bb68d1eb32d146e3aa3f3..c49a289d630aaa65fe2759125f243d92712cd769 100644 (file)
@@ -749,7 +749,7 @@ public class TransientTermService implements ITermService {
      * @see eu.etaxonomy.cdm.api.service.IService#save(eu.etaxonomy.cdm.model.common.ICdmBase)
      */
     @Override
-    public UUID save(DefinedTermBase newInstance) {
+    public DefinedTermBase save(DefinedTermBase newInstance) {
         return null;
     }