org.camunda.bpm.cycle.web.service.resource
Class BpmnDiagramService

java.lang.Object
  extended by org.camunda.bpm.cycle.web.service.AbstractRestService
      extended by org.camunda.bpm.cycle.web.service.resource.BpmnDiagramService

public class BpmnDiagramService
extends AbstractRestService

Author:
nico.rehwaldt

Constructor Summary
BpmnDiagramService()
           
 
Method Summary
 BpmnDiagramDTO create(BpmnDiagramDTO data)
           
 BpmnDiagram createOrUpdate(BpmnDiagramDTO data)
          Create or update the bpmn diagram from the given data
 BpmnDiagramDTO get(long id)
           
protected  BpmnDiagram getDiagramById(long id)
           
 javax.ws.rs.core.Response getImage(long id)
           
 List<String> getModelerNames()
           
 void setConnectorRegistry(ConnectorRegistry connectorRegistry)
           
 BpmnDiagramStatusDTO synchronizationStatus(long id)
           
 BpmnDiagramDTO update(BpmnDiagramDTO data)
           
 
Methods inherited from class org.camunda.bpm.cycle.web.service.AbstractRestService
badRequest, internalServerError, notAllowed, notFound, redirectTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BpmnDiagramService

public BpmnDiagramService()
Method Detail

setConnectorRegistry

@Inject
public void setConnectorRegistry(ConnectorRegistry connectorRegistry)

get

public BpmnDiagramDTO get(long id)

getImage

public javax.ws.rs.core.Response getImage(long id)

update

@Transactional
public BpmnDiagramDTO update(BpmnDiagramDTO data)

create

public BpmnDiagramDTO create(BpmnDiagramDTO data)

createOrUpdate

@Transactional
public BpmnDiagram createOrUpdate(BpmnDiagramDTO data)
Create or update the bpmn diagram from the given data

Parameters:
data -
Returns:

getModelerNames

public List<String> getModelerNames()

synchronizationStatus

@Transactional
public BpmnDiagramStatusDTO synchronizationStatus(long id)

getDiagramById

protected BpmnDiagram getDiagramById(long id)


Copyright © 2014 camunda services GmbH. All rights reserved.