Project

General

Profile

« Previous | Next » 

Revision 3429c5db

Added by Patrick Plitzner over 9 years ago

  • added support for image gallery creation for FieldUnits (#4389)
    • added support for DerivateView to MediaView

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/operation/AddDerivedUnitFacadeMediaOperation.java
15 15
import org.eclipse.core.runtime.IAdaptable;
16 16
import org.eclipse.core.runtime.IProgressMonitor;
17 17
import org.eclipse.core.runtime.IStatus;
18
import org.eclipse.core.runtime.Status;
18 19

  
19 20
import eu.etaxonomy.cdm.api.facade.DerivedUnitFacade;
20 21
import eu.etaxonomy.cdm.api.facade.DerivedUnitFacadeNotSupportedException;
......
56 57
		try {
57 58
		    if(specimen instanceof FieldUnit){
58 59
		        facade = DerivedUnitFacade.NewInstance(SpecimenOrObservationType.FieldUnit, (FieldUnit) specimen);
59
		        facade.getFieldObjectImageGallery(true);
60
		        if(facade.hasFieldObjectImageGallery()){
61
		            MessagingUtils.informationDialog("Image gallery creation failed", "Only one image gallery is possible.");
62
		            return Status.CANCEL_STATUS;
63
		        }
64
		        else{
65
		            facade.getFieldObjectImageGallery(true);
66
		        }
60 67
		    }
61 68
		    else if(specimen instanceof DerivedUnit){
62 69
		        facade = DerivedUnitFacade.NewInstance((DerivedUnit)specimen);
63
		        facade.getDerivedUnitImageGallery(true);
70
		        if(facade.hasDerivedUnitImageGallery()){
71
		            MessagingUtils.informationDialog("Image gallery creation failed", "Only one image gallery is possible.");
72
		            return Status.CANCEL_STATUS;
73
		        }
74
		        else{
75
		            facade.getDerivedUnitImageGallery(true);
76
		        }
64 77
		    }
65 78
		} catch (DerivedUnitFacadeNotSupportedException e) {
66 79
			MessagingUtils.error(getClass(), e);

Also available in: Unified diff