public abstract class AbstractClientDiagramService<M extends Metadata,D extends Diagram<Graph,M>,S extends BaseDiagramService<M,D>> extends Object implements ClientDiagramService<M,D,S>
| Modifier and Type | Field and Description |
|---|---|
protected org.jboss.errai.common.client.api.Caller<DiagramLookupService> |
diagramLookupServiceCaller |
protected org.jboss.errai.common.client.api.Caller<S> |
diagramServiceCaller |
protected SessionManager |
sessionManager |
| Constructor and Description |
|---|
AbstractClientDiagramService(ShapeManager shapeManager,
SessionManager sessionManager,
org.jboss.errai.common.client.api.Caller<S> diagramServiceCaller,
org.jboss.errai.common.client.api.Caller<DiagramLookupService> diagramLookupServiceCaller,
javax.enterprise.event.Event<SessionDiagramSavedEvent> saveEvent) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(D diagram,
ServiceCallback<D> callback) |
void |
create(org.uberfire.backend.vfs.Path path,
String name,
String defSetId,
ServiceCallback<org.uberfire.backend.vfs.Path> callback) |
protected void |
fireSavedEvent(ClientSession session) |
void |
getByPath(org.uberfire.backend.vfs.Path path,
ServiceCallback<D> callback) |
void |
getRawContent(D diagram,
ServiceCallback<String> callback) |
void |
lookup(DiagramLookupRequest request,
ServiceCallback<LookupManager.LookupResponse<DiagramRepresentation>> callback) |
void |
saveOrUpdate(D diagram,
ServiceCallback<D> callback) |
void |
saveOrUpdateSvg(org.uberfire.backend.vfs.Path diagramPath,
String rawSvg,
ServiceCallback<org.uberfire.backend.vfs.Path> callback) |
protected void |
updateClientMetadata(D diagram) |
protected final SessionManager sessionManager
protected final org.jboss.errai.common.client.api.Caller<S extends BaseDiagramService<M,D>> diagramServiceCaller
protected final org.jboss.errai.common.client.api.Caller<DiagramLookupService> diagramLookupServiceCaller
public AbstractClientDiagramService(ShapeManager shapeManager, SessionManager sessionManager, org.jboss.errai.common.client.api.Caller<S> diagramServiceCaller, org.jboss.errai.common.client.api.Caller<DiagramLookupService> diagramLookupServiceCaller, javax.enterprise.event.Event<SessionDiagramSavedEvent> saveEvent)
public void create(org.uberfire.backend.vfs.Path path,
String name,
String defSetId,
ServiceCallback<org.uberfire.backend.vfs.Path> callback)
public void saveOrUpdate(D diagram, ServiceCallback<D> callback)
saveOrUpdate in interface ClientDiagramService<M extends Metadata,D extends Diagram<Graph,M>,S extends BaseDiagramService<M,D>>public void saveOrUpdateSvg(org.uberfire.backend.vfs.Path diagramPath,
String rawSvg,
ServiceCallback<org.uberfire.backend.vfs.Path> callback)
saveOrUpdateSvg in interface ClientDiagramService<M extends Metadata,D extends Diagram<Graph,M>,S extends BaseDiagramService<M,D>>protected void fireSavedEvent(ClientSession session)
public void add(D diagram, ServiceCallback<D> callback)
public void getByPath(org.uberfire.backend.vfs.Path path,
ServiceCallback<D> callback)
public void lookup(DiagramLookupRequest request, ServiceCallback<LookupManager.LookupResponse<DiagramRepresentation>> callback)
public void getRawContent(D diagram, ServiceCallback<String> callback)
getRawContent in interface ClientDiagramService<M extends Metadata,D extends Diagram<Graph,M>,S extends BaseDiagramService<M,D>>protected void updateClientMetadata(D diagram)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.