Class ClientDiagramServiceImpl<M extends org.kie.workbench.common.stunner.core.diagram.Metadata,​D extends org.kie.workbench.common.stunner.core.diagram.Diagram<org.kie.workbench.common.stunner.core.graph.Graph,​M>,​S extends org.kie.workbench.common.stunner.core.service.BaseDiagramService<M,​D>>

  • All Implemented Interfaces:
    ClientDiagramService<M,​D,​S>

    @Dependent
    public class ClientDiagramServiceImpl<M extends org.kie.workbench.common.stunner.core.diagram.Metadata,​D extends org.kie.workbench.common.stunner.core.diagram.Diagram<org.kie.workbench.common.stunner.core.graph.Graph,​M>,​S extends org.kie.workbench.common.stunner.core.service.BaseDiagramService<M,​D>>
    extends AbstractClientDiagramService<M,​D,​S>
    A wrapper util class for handling different diagram services from client side.
    • Constructor Detail

      • ClientDiagramServiceImpl

        protected ClientDiagramServiceImpl()
      • ClientDiagramServiceImpl

        public ClientDiagramServiceImpl​(org.kie.workbench.common.stunner.core.client.api.ShapeManager shapeManager,
                                        org.kie.workbench.common.stunner.core.client.api.SessionManager sessionManager,
                                        org.jboss.errai.common.client.api.Caller<S> diagramServiceCaller,
                                        org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.stunner.core.service.DiagramLookupService> diagramLookupServiceCaller,
                                        javax.enterprise.event.Event<SessionDiagramSavedEvent> saveEvent)
      • ClientDiagramServiceImpl

        @Inject
        public ClientDiagramServiceImpl​(org.kie.workbench.common.stunner.core.client.api.ShapeManager shapeManager,
                                        org.kie.workbench.common.stunner.core.client.api.SessionManager sessionManager,
                                        org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.stunner.core.service.DiagramLookupService> diagramLookupServiceCaller,
                                        javax.enterprise.event.Event<SessionDiagramSavedEvent> saveEvent,
                                        org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.stunner.core.service.DiagramService> diagramServiceCaller)