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
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();
+
}
}
NameDeletionConfigurator nameConfig = new NameDeletionConfigurator();
nameConfig.setRemoveAllNameRelationships(true);
config.setNameDeletionConfig(nameConfig);
- service.deleteTaxon(misapplication, config, null);
+ service.deleteTaxon(misapplication.getUuid(), config, null);
monitor.worked(40);
return postExecute(null);
ITaxonService service = controller.getTaxonService();\r
\r
\r
- DeleteResult result = service.deleteTaxon(element, configurator, classification);\r
+ DeleteResult result = service.deleteTaxon(element.getUuid(), configurator, classification);\r
if (result.isError()){\r
MessageDialog.openError(null, "Delete failed", result.toString());\r
} else if (!result.getUpdatedObjects().isEmpty()){\r
return defaultService.convertTeam2Person(arg0);
}
+<<<<<<< HEAD
/**
* {@inheritDoc}
*/
public DeleteResult delete(UUID arg0) {
return defaultService.delete(arg0);
}
+=======
+ @Override
+ public DeleteResult delete(UUID arg0) {
+ return defaultService.delete(arg0);
+ }
+>>>>>>> b275ef1... all delete methods need an Uuid as argument
}
return defaultService.createHierarchyInClassification(arg1, arg2);
}
+ @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);
}
+
+ @Override
+ public DeleteResult delete(UUID arg0) {
+
+ return defaultService.delete(arg0);
+ }
}
return defaultService.pageNamedAreasInUse(includeAllParents, pageSize, pageNumber);
}
+<<<<<<< HEAD
/**
* {@inheritDoc}
*/
public UpdateResult moveTaxonDescriptions(UUID arg0, UUID arg1) {
return defaultService.moveTaxonDescriptions(arg0, arg1);
}
+=======
+ @Override
+ public DeleteResult delete(UUID arg0) {
+ return defaultService.delete(arg0);
+ }
+>>>>>>> b275ef1... all delete methods need an Uuid as argument
}
* @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);
}
/**
return defaultService.getNameRecords();
}
+<<<<<<< HEAD
+=======
+
+ @Override
+ public DeleteResult delete(UUID arg0) {
+ return defaultService.delete(arg0);
+ }
+
+
+>>>>>>> b275ef1... all delete methods need an Uuid as argument
/**
* {@inheritDoc}
return defaultService.getAllHierarchyDerivatives(specimen);
}
+<<<<<<< HEAD
/**
* {@inheritDoc}
*/
public DeleteResult delete(UUID arg0) {
return defaultService.delete(arg0);
}
+=======
+ @Override
+ public DeleteResult delete(UUID arg0) {
+ return defaultService.delete(arg0);
+ }
+>>>>>>> b275ef1... all delete methods need an Uuid as argument
}
return defaultService.findByIdentifier(clazz, identifier, identifierType, matchmode, includeEntity, pageSize, pageNumber, propertyPaths);
}
+<<<<<<< HEAD
/**
* {@inheritDoc}
*/
public DeleteResult delete(UUID arg0) {
return defaultService.delete(arg0);
}
+=======
+ @Override
+ public DeleteResult delete(UUID arg0) {
+ return defaultService.delete(arg0);
+ }
+>>>>>>> b275ef1... all delete methods need an Uuid as argument
}
}
@Override
- public DeleteResult deleteTaxon(Taxon arg0, TaxonDeletionConfigurator arg1, Classification arg2) {
+ public DeleteResult deleteTaxon(UUID arg0, TaxonDeletionConfigurator arg1, Classification arg2) {
return defaultService.deleteTaxon(arg0, arg1, arg2);
}
return defaultService.moveSynonymToAnotherTaxon(oldSynonymRelation, newTaxonUUID, moveHomotypicGroup, newSynonymRelationshipType, reference, referenceDetail, keepReference);
}
+<<<<<<< HEAD
/**
* {@inheritDoc}
*/
public DeleteResult deleteSynonym(UUID arg0, UUID arg1, SynonymDeletionConfigurator arg2) {
return defaultService.deleteSynonym(arg0, arg1, arg2);
}
+=======
+ @Override
+ public DeleteResult delete(UUID arg0) {
+ return defaultService.delete(arg0);
+ }
+
+
+
+ @Override
+ public UpdateResult moveFactualDateToAnotherTaxon(UUID arg0, UUID arg1) {
+ return defaultService.moveFactualDateToAnotherTaxon(arg0, arg1);
+ }
+
+>>>>>>> b275ef1... all delete methods need an Uuid as argument
/**
* {@inheritDoc}
return defaultService.findByIdentifier(clazz, identifier, identifierType, matchmode, includeEntity, pageSize, pageNumber, propertyPaths);
}
+<<<<<<< HEAD
/**
* {@inheritDoc}
*/
public DeleteResult delete(UUID arg0) {
return defaultService.delete(arg0);
}
+=======
+ @Override
+ public DeleteResult delete(UUID arg0) {
+ return defaultService.delete(arg0);
+ }
+>>>>>>> b275ef1... all delete methods need an Uuid as argument
}