Project

General

Profile

« Previous | Next » 

Revision 74515372

Added by Patrick Plitzner over 5 years ago

ref #7887 Select newly created term

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/editor/definedterm/operation/CreateDefinedTermOperation.java
50 50
	@Override
51 51
	public IStatus execute(IProgressMonitor monitor, IAdaptable info)
52 52
			throws ExecutionException {
53
	    TermDto newTerm = null;
53 54
	    if(parent instanceof TermDto){
54
	        CdmStore.getService(ITermService.class).addNewTerm(definedTermInput.getTermType(), parent.getUuid(), addTermAsKindOf);
55
	        newTerm = CdmStore.getService(ITermService.class).addNewTerm(definedTermInput.getTermType(), parent.getUuid(), addTermAsKindOf);
55 56
	    }
56 57
	    else if(parent instanceof TermVocabularyDto){
57
	        CdmStore.getService(IVocabularyService.class).addNewTerm(definedTermInput.getTermType(), parent.getUuid());
58
	        newTerm = CdmStore.getService(IVocabularyService.class).addNewTerm(definedTermInput.getTermType(), parent.getUuid());
58 59
	    }
59
		return postExecute(parent);
60
		return postExecute(newTerm);
60 61
	}
61 62

  
62 63
	@Override

Also available in: Unified diff