/* * Copyright (C) 2006-2016 DLR, Germany * * All rights reserved * * http://www.rcenvironment.de/ */ package de.rcenvironment.core.gui.utils.incubator; import org.eclipse.jface.dialogs.MessageDialog; import org.eclipse.swt.widgets.Display; /** * A helper class to provide common methods useful in the context of study data export. * * @author Oliver Seebach * */ public final class StudyDataExportMessageHelper { private StudyDataExportMessageHelper() { // private constructor to prevent instantiation } /** * Shows an information or warning message dialog depending on whether the export was successful * or not. * * @param success Whether the export was successful or not. * @param filePath The path to the file where the data was exported. */ public static void showConfirmationOrWarningMessageDialog(boolean success, String filePath) { if (success) { MessageDialog.openInformation(Display.getCurrent().getActiveShell(), "Success", "The data file was successfully exported.\nLocation: " + filePath); } else { MessageDialog.openWarning(Display.getCurrent().getActiveShell(), "Failure", "An error occurred while exporting the data file. Location: " + filePath); } } }