Project

General

Profile

« Previous | Next » 

Revision f638efaa

Added by Andreas Müller almost 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/CreateUseRecordHandler.java
15 15
import eu.etaxonomy.cdm.model.description.DescriptionBase;
16 16
import eu.etaxonomy.cdm.model.description.Feature;
17 17
import eu.etaxonomy.taxeditor.editor.EditorUtil;
18
import eu.etaxonomy.taxeditor.editor.UsageTermCollection;
19 18
import eu.etaxonomy.taxeditor.editor.view.descriptive.handler.CreateDescriptionElementHandler;
20 19
import eu.etaxonomy.taxeditor.editor.view.uses.operation.CreateUseRecordOperation;
21 20
import eu.etaxonomy.taxeditor.operation.AbstractPostOperation;
22 21
import eu.etaxonomy.taxeditor.operation.IPostOperationEnabled;
23 22
import eu.etaxonomy.taxeditor.store.CdmStore;
23
import eu.etaxonomy.taxeditor.store.UsageTermCollection;
24
import eu.etaxonomy.taxeditor.store.UseObjectStore;
24 25

  
25 26
/**
26 27
 * CreateUseRecordHandler Class
......
33 34
	@Override
34 35
	protected AbstractPostOperation operationCreationInstance(String label, ExecutionEvent event, DescriptionBase<?> description, IPostOperationEnabled postOperationEnabled) {
35 36
		//Use Record Feature retrieval below
36
		Feature feature = (Feature) CdmStore.getService(ITermService.class).find(UsageTermCollection.uuidUseRecordFeature);
37
		Feature feature = UseObjectStore.getUseRecordFeature();
37 38
		feature.setSupportsCategoricalData(true);
38 39
		return new CreateUseRecordOperation(label,
39 40
					EditorUtil.getUndoContext(),

Also available in: Unified diff