package org.reldb.dbrowser.ui.backup;
import org.eclipse.jface.dialogs.MessageDialog;
import org.reldb.dbrowser.DBrowser;
class BackupResponse {
public static enum ResponseType {
INFORMATION,
ERROR
};
private String message;
private String title;
private ResponseType messageType;
private boolean succeeded;
public BackupResponse(String message, String title, ResponseType messageType, boolean succeeded) {
this.message = message;
this.title = title;
this.messageType = messageType;
this.succeeded = succeeded;
}
public boolean isSuccessful() {
return succeeded;
}
public String getMessage() {
return message;
}
public void showMessage() {
if (messageType == ResponseType.ERROR)
MessageDialog.openError(DBrowser.getShell(), title, message);
else if (messageType == ResponseType.INFORMATION)
MessageDialog.openInformation(DBrowser.getShell(), title, message);
}
}