Revision 0c3d26b2
Added by Katja Luther almost 7 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/handler/AddMediaSpecimenHandler.java | ||
---|---|---|
5 | 5 |
|
6 | 6 |
import org.eclipse.e4.ui.workbench.modeling.EModelService; |
7 | 7 |
|
8 |
import eu.etaxonomy.cdm.model.media.Media; |
|
8 | 9 |
import eu.etaxonomy.cdm.model.molecular.DnaSample; |
9 | 10 |
import eu.etaxonomy.cdm.model.occurrence.DerivationEventType; |
10 | 11 |
import eu.etaxonomy.cdm.model.occurrence.DerivedUnit; |
... | ... | |
14 | 15 |
|
15 | 16 |
public class AddMediaSpecimenHandler extends AbstractAddDerivativeHandler{ |
16 | 17 |
|
17 |
@Inject |
|
18 |
private EModelService modelService; |
|
18 |
// @Inject
|
|
19 |
// private EModelService modelService;
|
|
19 | 20 |
|
20 | 21 |
@Override |
21 | 22 |
protected boolean isAllowed(Object derivative) { |
... | ... | |
33 | 34 |
*/ |
34 | 35 |
@Override |
35 | 36 |
protected DerivedUnit createDerivative() { |
36 |
return MediaSpecimen.NewInstance(SpecimenOrObservationType.StillImage); |
|
37 |
MediaSpecimen mediaSpecimen = MediaSpecimen.NewInstance(SpecimenOrObservationType.StillImage); |
|
38 |
mediaSpecimen.setMediaSpecimen(Media.NewInstance()); |
|
39 |
return mediaSpecimen; |
|
37 | 40 |
} |
38 | 41 |
|
39 | 42 |
/** |
Also available in: Unified diff
fix #6749: add media to newly created mediaSpecimen