--- /dev/null
+This is only a placeholder to allow empty folder be committed to git. Can be removed if any other file exists in this folder.
\ No newline at end of file
try {\r
team = CdmStore.getService(IAgentService.class).convertPerson2Team(person);\r
} catch (IllegalArgumentException e) {\r
- MessagingUtils.informationDialog("Can not convert Team to Person", e.getMessage());\r
+ MessagingUtils.errorDialog("Can not convert Team to Person", null, e.getMessage(), null,e, true);\r
} catch (MergeException e) {\r
- MessagingUtils.informationDialog("Can not convert Team to Person", e.getMessage());\r
+ MessagingUtils.errorDialog("Can not convert Team to Person", null, e.getMessage(), null,e, true);\r
}\r
}else{\r
MessagingUtils.informationDialog("Can not convert Team to Person", "convertTeam2Person can only be called on a team.");\r
if (name != null){
NameDeletionConfigurator config = new NameDeletionConfigurator();
- result = service.delete(name, config);
+ result = service.delete(name.getUuid(), config);
}
} else if (object instanceof TaxonBase){
ITaxonService service = controller.getTaxonService();
TaxonBase taxonBase = service.load(((TaxonBase) object).getUuid());
if (taxonBase != null){
if (object instanceof Taxon){
- result = service.deleteTaxon((Taxon)object, null, null);
+ result = service.deleteTaxon(((TaxonBase) object).getUuid(), null, null);
}else{
result = service.deleteSynonym((Synonym)object, null);
}
updateView(referencingObjects);
-
}
}
});
*/
private void updateView(List<CdmBase> referencingObjects) {
if (viewer != null && !viewer.getControl().isDisposed()){
- viewer.setInput(referencingObjects);
- if (referencedObjectTitleCache != null){
- setContentDescription("'" + referencedObjectTitleCache + "' is referenced by:");
- } else {
- setContentDescription("");
+ try{
+ viewer.setInput(referencingObjects);
+ if (referencedObjectTitleCache != null){
+ setContentDescription("'" + referencedObjectTitleCache + "' is referenced by:");
+ } else {
+ setContentDescription("");
+ }
+ showViewer();
+ }catch(Exception e){
+ setContentDescription("Some Problems occured.");
}
- showViewer();
+
}
}
controller = CdmStore.getCurrentApplicationConfiguration();\r
\r
ITaxonService service = controller.getTaxonService();\r
-\r
-\r
+
DeleteResult result = service.deleteTaxon(element.getUuid(), configurator, classification.getUuid());\r
+
if (result.isError()){\r
MessageDialog.openError(null, "Delete failed", result.toString());\r
} else if (!result.getUpdatedObjects().isEmpty()){\r
return defaultService.convertTeam2Person(arg0);
}
- /**
- * {@inheritDoc}
- */
- @Override
- public DeleteResult delete(UUID arg0) {
- return defaultService.delete(arg0);
- }
+
+ @Override
+ public DeleteResult delete(UUID arg0) {
+ return defaultService.delete(arg0);
+ }
}
public <S extends Collection> Pager<FindByIdentifierDTO<S>> findByIdentifier(Class<S> clazz, String identifier, DefinedTerm identifierType, MatchMode matchmode, boolean includeEntity, Integer pageSize, Integer pageNumber, List<String> propertyPaths){
return defaultService.findByIdentifier(clazz, identifier, identifierType, matchmode, includeEntity, pageSize, pageNumber, propertyPaths);
}
+
}
* @see eu.etaxonomy.cdm.api.service.INameService#delete(eu.etaxonomy.cdm.model.name.TaxonNameBase, eu.etaxonomy.cdm.api.service.config.NameDeletionConfigurator)
*/
@Override
- public DeleteResult delete(TaxonNameBase name, NameDeletionConfigurator config) {
- return defaultService.delete(name, config);
+ public DeleteResult delete(UUID nameUuid, NameDeletionConfigurator config) {
+ return defaultService.delete(nameUuid, config);
}
/**
}
- /* (non-Javadoc)
- * @see eu.etaxonomy.cdm.api.service.IService#delete(java.util.UUID)
+ /**
+ * {@inheritDoc}
*/
@Override
- public DeleteResult delete(UUID uuid) {
- return defaultService.delete(uuid);
+ public DeleteResult delete(UUID arg0) {
+ return defaultService.delete(arg0);
}
+
}
return defaultService.delete(uuid);
}
-
-
}
return defaultService.delete(uuid);
}
+
}
/**
* @param synonym
* @param acceptedTaxon
+ * @return
* @see eu.etaxonomy.cdm.api.service.ITaxonService#swapSynonymAndAcceptedTaxon(eu.etaxonomy.cdm.model.taxon.Synonym, eu.etaxonomy.cdm.model.taxon.Taxon)
*/
@Override
- public void swapSynonymAndAcceptedTaxon(Synonym synonym, Taxon acceptedTaxon) {
- defaultService.swapSynonymAndAcceptedTaxon(synonym, acceptedTaxon);
+ public UpdateResult swapSynonymAndAcceptedTaxon(Synonym synonym, Taxon acceptedTaxon) {
+ return defaultService.swapSynonymAndAcceptedTaxon(synonym, acceptedTaxon);
}
/**
return defaultService.deleteSynonym(arg0, arg1, arg2);
}
- @Override
- public DeleteResult deleteTaxon(Taxon arg0, TaxonDeletionConfigurator arg1, Classification arg2) {
- return defaultService.deleteTaxon(arg0, arg1, arg2);
- }
-
@Override
public List<List<Synonym>> getSynonymsByHomotypicGroup(Taxon taxon, List<String> propertyPaths) {
return defaultService.getSynonymsByHomotypicGroup(taxon, propertyPaths);
}
+ /**
+ * {@inheritDoc}
- /* (non-Javadoc)
- * @see eu.etaxonomy.cdm.api.service.ITaxonService#swapSynonymAndAcceptedTaxon(java.util.UUID, java.util.UUID)
*/
@Override
public UpdateResult swapSynonymAndAcceptedTaxon(UUID synonymUUid, UUID acceptedTaxonUuid) {
return defaultService.deleteTaxon(taxonUuid, config, classificationUuid);
}
+
+ @Override
+ public UpdateResult moveFactualDateToAnotherTaxon(UUID arg0, UUID arg1) {
+ return defaultService.moveFactualDateToAnotherTaxon(arg0, arg1);
+ }
+
+
+ /**
+ * {@inheritDoc}
+ */
@Override
public SynonymRelationship moveSynonymToAnotherTaxon(
SynonymRelationship oldSynonymRelation, UUID newTaxonUUID,
return defaultService.delete(uuid);
}
+
}