User development,
A new message was posted in the thread "Generate Image from ProcessDefinition":
http://community.jboss.org/message/530961#530961
Author : Sriraman Gopalan
Profile :
http://community.jboss.org/people/sreeraaman
Message:
--------------------------------------------------------------
Hi All,
I am not sure if this is what you are looking at. Assuming that you designed the process
using the GPD eclipse plugin, after deployment of the process (.par archive), you can get
the image of the process as a byte[] as shown below:
public byte[] getProcessDiagram(Long processDefinitionId) {
byte[] returnValue = null;
JbpmContext context = getJbpmContext();
try{
GraphSession graphSession = context.getGraphSession();
ProcessDefinition processDefinition =
graphSession.getProcessDefinition(processDefinitionId);
FileDefinition fileDefinition = processDefinition.getFileDefinition();
returnValue = fileDefinition.getBytes("processimage.jpg");
}
catch(Exception e){
e.printStackTrace();
}
finally{
context.close();
}
return returnValue;
}
Form the returning byte[] you can manipulate the image as desired. This is as of JBPM
3.2.3.
--------------------------------------------------------------
To reply to this message visit the message page:
http://community.jboss.org/message/530961#530961