Class ClientProjectDiagramService
- java.lang.Object
-
- org.kie.workbench.common.stunner.core.client.service.AbstractClientDiagramService<M,D,S>
-
- org.kie.workbench.common.stunner.core.client.service.ClientDiagramServiceImpl<org.kie.workbench.common.stunner.project.diagram.ProjectMetadata,org.kie.workbench.common.stunner.project.diagram.ProjectDiagram,org.kie.workbench.common.stunner.project.service.ProjectDiagramService>
-
- org.kie.workbench.common.stunner.project.client.service.ClientProjectDiagramService
-
- All Implemented Interfaces:
org.kie.workbench.common.stunner.core.client.service.ClientDiagramService<org.kie.workbench.common.stunner.project.diagram.ProjectMetadata,org.kie.workbench.common.stunner.project.diagram.ProjectDiagram,org.kie.workbench.common.stunner.project.service.ProjectDiagramService>
@Dependent @Specializes public class ClientProjectDiagramService extends org.kie.workbench.common.stunner.core.client.service.ClientDiagramServiceImpl<org.kie.workbench.common.stunner.project.diagram.ProjectMetadata,org.kie.workbench.common.stunner.project.diagram.ProjectDiagram,org.kie.workbench.common.stunner.project.service.ProjectDiagramService>A wrapper util class for handling different diagram services for the current Guvnor Project from client side.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedClientProjectDiagramService()ClientProjectDiagramService(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.project.service.ProjectDiagramService> diagramServiceCaller, org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.stunner.core.service.DiagramLookupService> diagramLookupServiceCaller, javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.session.event.SessionDiagramSavedEvent> saveEvent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreate(org.uberfire.backend.vfs.Path path, String name, String defSetId, String projectName, org.guvnor.common.services.project.model.Package projectPkg, Optional<String> projectType, org.kie.workbench.common.stunner.core.client.service.ServiceCallback<org.uberfire.backend.vfs.Path> callback)voidsaveAsXml(org.uberfire.backend.vfs.Path path, String xml, org.guvnor.common.services.shared.metadata.model.Metadata metadata, String comment, org.kie.workbench.common.stunner.core.client.service.ServiceCallback<String> callback)voidsaveOrUpdate(org.uberfire.backend.vfs.Path path, org.kie.workbench.common.stunner.project.diagram.ProjectDiagram diagram, org.guvnor.common.services.shared.metadata.model.Metadata metadata, String comment, org.kie.workbench.common.stunner.core.client.service.ServiceCallback<org.kie.workbench.common.stunner.project.diagram.ProjectDiagram> callback)
-
-
-
Constructor Detail
-
ClientProjectDiagramService
protected ClientProjectDiagramService()
-
ClientProjectDiagramService
@Inject public ClientProjectDiagramService(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.project.service.ProjectDiagramService> diagramServiceCaller, org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.stunner.core.service.DiagramLookupService> diagramLookupServiceCaller, javax.enterprise.event.Event<org.kie.workbench.common.stunner.core.client.session.event.SessionDiagramSavedEvent> saveEvent)
-
-
Method Detail
-
create
public void create(org.uberfire.backend.vfs.Path path, String name, String defSetId, String projectName, org.guvnor.common.services.project.model.Package projectPkg, Optional<String> projectType, org.kie.workbench.common.stunner.core.client.service.ServiceCallback<org.uberfire.backend.vfs.Path> callback)
-
saveOrUpdate
public void saveOrUpdate(org.uberfire.backend.vfs.Path path, org.kie.workbench.common.stunner.project.diagram.ProjectDiagram diagram, org.guvnor.common.services.shared.metadata.model.Metadata metadata, String comment, org.kie.workbench.common.stunner.core.client.service.ServiceCallback<org.kie.workbench.common.stunner.project.diagram.ProjectDiagram> callback)
-
-