Revision 150b624d
Added by Patrick Plitzner about 7 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/operation/AddDerivedUnitFacadeMediaOperation.java | ||
---|---|---|
22 | 22 |
import eu.etaxonomy.cdm.model.occurrence.FieldUnit; |
23 | 23 |
import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase; |
24 | 24 |
import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationType; |
25 |
import eu.etaxonomy.taxeditor.editor.l10n.Messages; |
|
25 | 26 |
import eu.etaxonomy.taxeditor.model.MessagingUtils; |
26 | 27 |
import eu.etaxonomy.taxeditor.operation.AbstractPostTaxonOperation; |
27 | 28 |
import eu.etaxonomy.taxeditor.operation.IPostOperationEnabled; |
... | ... | |
33 | 34 |
*/ |
34 | 35 |
public class AddDerivedUnitFacadeMediaOperation extends AbstractPostTaxonOperation { |
35 | 36 |
|
36 |
private final SpecimenOrObservationBase<?> specimen; |
|
37 |
private static final String ONLY_ONE_IMAGE_GALLERY_IS_POSSIBLE = Messages.AddDerivedUnitFacadeMediaOperation_CREATE_FAILED_MESSAGE; |
|
38 |
private static final String IMAGE_GALLERY_CREATION_FAILED = Messages.AddDerivedUnitFacadeMediaOperation_CREATE_FAILED; |
|
39 |
private final SpecimenOrObservationBase<?> specimen; |
|
37 | 40 |
|
38 | 41 |
/** |
39 | 42 |
* @param label |
... | ... | |
57 | 60 |
if(specimen instanceof FieldUnit){ |
58 | 61 |
facade = DerivedUnitFacade.NewInstance(SpecimenOrObservationType.FieldUnit, (FieldUnit) specimen); |
59 | 62 |
if(facade.hasFieldObjectImageGallery()){ |
60 |
MessagingUtils.informationDialog("Image gallery creation failed", "Only one image gallery is possible.");
|
|
63 |
MessagingUtils.informationDialog(IMAGE_GALLERY_CREATION_FAILED, ONLY_ONE_IMAGE_GALLERY_IS_POSSIBLE);
|
|
61 | 64 |
return Status.CANCEL_STATUS; |
62 | 65 |
} |
63 | 66 |
else{ |
... | ... | |
67 | 70 |
else if(specimen instanceof DerivedUnit){ |
68 | 71 |
facade = DerivedUnitFacade.NewInstance((DerivedUnit)specimen); |
69 | 72 |
if(facade.hasDerivedUnitImageGallery()){ |
70 |
MessagingUtils.informationDialog("Image gallery creation failed", "Only one image gallery is possible.");
|
|
73 |
MessagingUtils.informationDialog(IMAGE_GALLERY_CREATION_FAILED, ONLY_ONE_IMAGE_GALLERY_IS_POSSIBLE);
|
|
71 | 74 |
return Status.CANCEL_STATUS; |
72 | 75 |
} |
73 | 76 |
else{ |
Also available in: Unified diff
ref #4611 complete i18n for taxeditor.editor plugin