Project

General

Profile

« Previous | Next » 

Revision f638efaa

Added by Andreas Müller about 9 years ago

fix NPE bug and termloading bug for Usage Records #4247

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/uses/handler/CreateUseSummaryHandler.java
11 11

  
12 12
import org.eclipse.core.commands.ExecutionEvent;
13 13

  
14
import eu.etaxonomy.cdm.api.service.ITermService;
15 14
import eu.etaxonomy.cdm.model.description.DescriptionBase;
16 15
import eu.etaxonomy.cdm.model.description.Feature;
17 16
import eu.etaxonomy.taxeditor.editor.EditorUtil;
18
import eu.etaxonomy.taxeditor.editor.UsageTermCollection;
19 17
import eu.etaxonomy.taxeditor.editor.view.descriptive.handler.CreateDescriptionElementHandler;
20 18
import eu.etaxonomy.taxeditor.editor.view.uses.operation.CreateUseSummaryOperation;
21 19
import eu.etaxonomy.taxeditor.operation.AbstractPostOperation;
22 20
import eu.etaxonomy.taxeditor.operation.IPostOperationEnabled;
23
import eu.etaxonomy.taxeditor.store.CdmStore;
21
import eu.etaxonomy.taxeditor.store.UseObjectStore;
24 22

  
25 23
/**
26 24
 * CreateUseSummaryHandler Class
......
33 31
	@Override
34 32
	protected AbstractPostOperation operationCreationInstance(String label, ExecutionEvent event, DescriptionBase<?> description, IPostOperationEnabled postOperationEnabled) {
35 33
		//Use Record Feature retrieval below
36
		Feature feature = (Feature) CdmStore.getService(ITermService.class).find(UsageTermCollection.uuidUseSummaryFeature);
34
		Feature feature = UseObjectStore.getUseSummaryFeature();
35
		
37 36
		feature.setSupportsTextData(true);
38 37
		return new CreateUseSummaryOperation(label,	EditorUtil.getUndoContext(), description, feature, postOperationEnabled);
39 38
	}

Also available in: Unified diff