Package org.correomqtt.gui.controller
Class DetailViewController
- java.lang.Object
-
- org.correomqtt.gui.controller.DetailViewController
-
- All Implemented Interfaces:
BaseConnectionObserver,BaseObserver,ExportMessageObserver,ImportMessageObserver,BaseMessageContextMenuDelegate,BaseObjectContextMenuDelegate,DetailContextMenuDelegate
public class DetailViewController extends Object implements DetailContextMenuDelegate, ImportMessageObserver, ExportMessageObserver
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetConnectionId()StringgetTabId()javafx.beans.property.BooleanPropertyisInlineView()static org.correomqtt.gui.controller.LoaderResult<DetailViewController>load(MessagePropertiesDTO messageDTO, String connectionId, DetailViewDelegate delegate, boolean isInlineView)voidonExportCancelled(File file, MessageDTO messageDTO)voidonExportFailed(File file, MessageDTO messageDTO, Throwable exception)voidonExportStarted(File file, MessageDTO messageDTO)voidonExportSucceeded()voidonImportCancelled(File file)voidonImportFailed(File file, Throwable exception)voidonImportStarted(File file)voidonImportSucceeded(MessageDTO messageDTO)voidsetConnectionId(String controllerUUID)voidsetTabId(String tabId)voidsetUpToForm(MessagePropertiesDTO messageDTO)voidshowDetailsInSeparateWindow(MessagePropertiesDTO messageDTO)voidtoggleSearchBar()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.correomqtt.business.dispatcher.BaseConnectionObserver
getConnectionId
-
Methods inherited from interface org.correomqtt.business.dispatcher.ExportMessageObserver
onExportRunning, onExportScheduled
-
Methods inherited from interface org.correomqtt.business.dispatcher.ImportMessageObserver
onImportRunning, onImportScheduled
-
-
-
-
Method Detail
-
load
public static org.correomqtt.gui.controller.LoaderResult<DetailViewController> load(MessagePropertiesDTO messageDTO, String connectionId, DetailViewDelegate delegate, boolean isInlineView)
-
toggleSearchBar
public void toggleSearchBar()
-
showDetailsInSeparateWindow
public void showDetailsInSeparateWindow(MessagePropertiesDTO messageDTO)
- Specified by:
showDetailsInSeparateWindowin interfaceBaseMessageContextMenuDelegate
-
setUpToForm
public void setUpToForm(MessagePropertiesDTO messageDTO)
- Specified by:
setUpToFormin interfaceBaseMessageContextMenuDelegate
-
isInlineView
public javafx.beans.property.BooleanProperty isInlineView()
- Specified by:
isInlineViewin interfaceDetailContextMenuDelegate
-
onExportStarted
public void onExportStarted(File file, MessageDTO messageDTO)
- Specified by:
onExportStartedin interfaceExportMessageObserver
-
onExportSucceeded
public void onExportSucceeded()
- Specified by:
onExportSucceededin interfaceExportMessageObserver
-
onExportCancelled
public void onExportCancelled(File file, MessageDTO messageDTO)
- Specified by:
onExportCancelledin interfaceExportMessageObserver
-
onExportFailed
public void onExportFailed(File file, MessageDTO messageDTO, Throwable exception)
- Specified by:
onExportFailedin interfaceExportMessageObserver
-
onImportStarted
public void onImportStarted(File file)
- Specified by:
onImportStartedin interfaceImportMessageObserver
-
onImportSucceeded
public void onImportSucceeded(MessageDTO messageDTO)
- Specified by:
onImportSucceededin interfaceImportMessageObserver
-
onImportCancelled
public void onImportCancelled(File file)
- Specified by:
onImportCancelledin interfaceImportMessageObserver
-
onImportFailed
public void onImportFailed(File file, Throwable exception)
- Specified by:
onImportFailedin interfaceImportMessageObserver
-
getConnectionId
public String getConnectionId()
-
setConnectionId
public void setConnectionId(String controllerUUID)
-
getTabId
public String getTabId()
-
setTabId
public void setTabId(String tabId)
-
-