@Test public void testGetCurrentSessionKey() { assertEquals(uri, dmnDiagramsSession.getCurrentSessionKey()); }
public String getCurrentSessionKey() { return Optional .ofNullable(getCurrentGraphDiagram()) .map(diagram -> getSessionKey(diagram.getMetadata())) .orElse(""); }
DMNDiagramsSession implements GraphsProvider { public String getCurrentSessionKey() { return Optional .ofNullable(getCurrentGraphDiagram()) .map(diagram -> getSessionKey(diagram.getMetadata())) .orElse(""); } }
DMNDiagramsSession implements GraphsProvider { public String getCurrentSessionKey() { return Optional .ofNullable(getCurrentGraphDiagram()) .map(diagram -> getSessionKey(diagram.getMetadata())) .orElse(""); } DMNDiagramsSession(); @Inject  DMNDiagramsSession(final ManagedInstance<DMNDiagramsSessionState> dmnDiagramsSessionStates,
                              final SessionManager sessionManager,
                              final DMNDiagramUtils dmnDiagramUtils); }
DMNDiagramsSession implements GraphsProvider { public String getCurrentSessionKey() { return Optional .ofNullable(getCurrentGraphDiagram()) .map(diagram -> getSessionKey(diagram.getMetadata())) .orElse(""); } DMNDiagramsSession(); @Inject  DMNDiagramsSession(final ManagedInstance<DMNDiagramsSessionState> dmnDiagramsSessionStates,
                              final SessionManager sessionManager,
                              final DMNDiagramUtils dmnDiagramUtils); void destroyState(final Metadata metadata); DMNDiagramsSessionState setState(final Metadata metadata,
                                            final Map<String, Diagram> diagramsByDiagramElementId,
                                            final Map<String, DMNDiagramElement> dmnDiagramsByDiagramElementId); boolean isSessionStatePresent(); DMNDiagramsSessionState getSessionState(); String getCurrentSessionKey(); String getSessionKey(final Metadata metadata); void add(final DMNDiagramElement dmnDiagram,
                    final Diagram stunnerDiagram); void remove(final DMNDiagramElement dmnDiagram); @Override Diagram getDiagram(final String dmnDiagramElementId); @Override String getCurrentDiagramId(); DMNDiagramElement getDMNDiagramElement(final String dmnDiagramElementId); DMNDiagramTuple getDiagramTuple(final String dmnDiagramElementId); List<DMNDiagramTuple> getDMNDiagrams(); void onDMNDiagramSelected(final @Observes DMNDiagramSelected selected); boolean belongsToCurrentSessionState(final DMNDiagramElement diagramElement); Optional<DMNDiagramElement> getCurrentDMNDiagramElement(); Optional<Diagram> getCurrentDiagram(); Diagram getDRGDiagram(); DMNDiagramElement getDRGDiagramElement(); void clear(); List<DRGElement> getModelDRGElements(); List<Import> getModelImports(); @Override boolean isGlobalGraphSelected(); @Override List<Graph> getGraphs(); List<Node> getAllNodes(); Diagram getCurrentGraphDiagram(); }
DMNDiagramsSession implements GraphsProvider { public String getCurrentSessionKey() { return Optional .ofNullable(getCurrentGraphDiagram()) .map(diagram -> getSessionKey(diagram.getMetadata())) .orElse(""); } DMNDiagramsSession(); @Inject  DMNDiagramsSession(final ManagedInstance<DMNDiagramsSessionState> dmnDiagramsSessionStates,
                              final SessionManager sessionManager,
                              final DMNDiagramUtils dmnDiagramUtils); void destroyState(final Metadata metadata); DMNDiagramsSessionState setState(final Metadata metadata,
                                            final Map<String, Diagram> diagramsByDiagramElementId,
                                            final Map<String, DMNDiagramElement> dmnDiagramsByDiagramElementId); boolean isSessionStatePresent(); DMNDiagramsSessionState getSessionState(); String getCurrentSessionKey(); String getSessionKey(final Metadata metadata); void add(final DMNDiagramElement dmnDiagram,
                    final Diagram stunnerDiagram); void remove(final DMNDiagramElement dmnDiagram); @Override Diagram getDiagram(final String dmnDiagramElementId); @Override String getCurrentDiagramId(); DMNDiagramElement getDMNDiagramElement(final String dmnDiagramElementId); DMNDiagramTuple getDiagramTuple(final String dmnDiagramElementId); List<DMNDiagramTuple> getDMNDiagrams(); void onDMNDiagramSelected(final @Observes DMNDiagramSelected selected); boolean belongsToCurrentSessionState(final DMNDiagramElement diagramElement); Optional<DMNDiagramElement> getCurrentDMNDiagramElement(); Optional<Diagram> getCurrentDiagram(); Diagram getDRGDiagram(); DMNDiagramElement getDRGDiagramElement(); void clear(); List<DRGElement> getModelDRGElements(); List<Import> getModelImports(); @Override boolean isGlobalGraphSelected(); @Override List<Graph> getGraphs(); List<Node> getAllNodes(); Diagram getCurrentGraphDiagram();  }