Interface ClientDiagramService<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 Known Implementing Classes:
AbstractClientDiagramService,ClientDiagramServiceImpl
public interface ClientDiagramService<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>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidadd(D diagram, org.kie.workbench.common.stunner.core.client.service.ServiceCallback<D> callback)voidcreate(org.uberfire.backend.vfs.Path path, String name, String defSetId, org.kie.workbench.common.stunner.core.client.service.ServiceCallback<org.uberfire.backend.vfs.Path> callback)voidgetByPath(org.uberfire.backend.vfs.Path path, org.kie.workbench.common.stunner.core.client.service.ServiceCallback<D> callback)voidgetRawContent(D diagram, org.kie.workbench.common.stunner.core.client.service.ServiceCallback<String> callback)voidlookup(org.kie.workbench.common.stunner.core.lookup.diagram.DiagramLookupRequest request, org.kie.workbench.common.stunner.core.client.service.ServiceCallback<org.kie.workbench.common.stunner.core.lookup.LookupManager.LookupResponse<org.kie.workbench.common.stunner.core.lookup.diagram.DiagramRepresentation>> callback)voidsaveOrUpdate(D diagram, org.kie.workbench.common.stunner.core.client.service.ServiceCallback<D> callback)voidsaveOrUpdateSvg(org.uberfire.backend.vfs.Path diagramPath, String rawSvg, org.kie.workbench.common.stunner.core.client.service.ServiceCallback<org.uberfire.backend.vfs.Path> callback)
-
-
-
Method Detail
-
create
void create(org.uberfire.backend.vfs.Path path, String name, String defSetId, org.kie.workbench.common.stunner.core.client.service.ServiceCallback<org.uberfire.backend.vfs.Path> callback)
-
saveOrUpdate
void saveOrUpdate(D diagram, org.kie.workbench.common.stunner.core.client.service.ServiceCallback<D> callback)
-
saveOrUpdateSvg
void saveOrUpdateSvg(org.uberfire.backend.vfs.Path diagramPath, String rawSvg, org.kie.workbench.common.stunner.core.client.service.ServiceCallback<org.uberfire.backend.vfs.Path> callback)
-
add
void add(D diagram, org.kie.workbench.common.stunner.core.client.service.ServiceCallback<D> callback)
-
getByPath
void getByPath(org.uberfire.backend.vfs.Path path, org.kie.workbench.common.stunner.core.client.service.ServiceCallback<D> callback)
-
lookup
void lookup(org.kie.workbench.common.stunner.core.lookup.diagram.DiagramLookupRequest request, org.kie.workbench.common.stunner.core.client.service.ServiceCallback<org.kie.workbench.common.stunner.core.lookup.LookupManager.LookupResponse<org.kie.workbench.common.stunner.core.lookup.diagram.DiagramRepresentation>> callback)
-
-