<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Manipulating BPMNs programmatically prior to deployment in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/manipulating-bpmns-programmatically-prior-to-deployment/m-p/124417#M87557</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;How is ProcessWithEndEventParseListener attached?&amp;nbsp; Do you set a CustomDefault or some other means?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;java&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SpringProcessEngineConfiguration configuration = new SpringProcessEngineConfiguration();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; configuration.getCustomDefaultBpmnParseHandlers().add(new ProcessWithEndEventParseListener());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/java&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 01 Apr 2014 20:50:26 GMT</pubDate>
    <dc:creator>blezek</dc:creator>
    <dc:date>2014-04-01T20:50:26Z</dc:date>
    <item>
      <title>Manipulating BPMNs programmatically prior to deployment</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/manipulating-bpmns-programmatically-prior-to-deployment/m-p/124414#M87554</link>
      <description>Hi,I have a bytestream of BPMN and i'm looking to add an activiti listener on the end event just prior to deployment.Is there any API of activiti I can use to add such listener to the process? Perhaps one that parses the BPMN to a POJO I can then traverse and manipulate by adding elements just befor</description>
      <pubDate>Tue, 16 Jul 2013 16:29:13 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/manipulating-bpmns-programmatically-prior-to-deployment/m-p/124414#M87554</guid>
      <dc:creator>ronif</dc:creator>
      <dc:date>2013-07-16T16:29:13Z</dc:date>
    </item>
    <item>
      <title>Re: Manipulating BPMNs programmatically prior to deployment</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/manipulating-bpmns-programmatically-prior-to-deployment/m-p/124415#M87555</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Figured it out:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;public class ProcessWithEndEventParseListener extends ProcessParseHandler {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; @Override&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; protected void executeParse(BpmnParse bpmnParse, org.activiti.bpmn.model.Process process) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; ActivitiListener endEventListener = new ActivitiListener();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; endEventListener.setEvent(ExecutionListener.EVENTNAME_END);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; endEventListener.setImplementation(MyEndEventExecutionListener.class.getName());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; endEventListener.setImplementationType(ImplementationType.IMPLEMENTATION_TYPE_CLASS);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; process.setExecutionListeners(Lists.newArrayList(endEventListener));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;worked like a charm &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Jul 2013 20:42:37 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/manipulating-bpmns-programmatically-prior-to-deployment/m-p/124415#M87555</guid>
      <dc:creator>ronif</dc:creator>
      <dc:date>2013-07-16T20:42:37Z</dc:date>
    </item>
    <item>
      <title>Re: Manipulating BPMNs programmatically prior to deployment</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/manipulating-bpmns-programmatically-prior-to-deployment/m-p/124416#M87556</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;That's indeed the way we recommend doing such things to process definitions prior to deploying it for usage by the engine.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Jul 2013 12:21:25 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/manipulating-bpmns-programmatically-prior-to-deployment/m-p/124416#M87556</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2013-07-17T12:21:25Z</dc:date>
    </item>
    <item>
      <title>Re: Manipulating BPMNs programmatically prior to deployment</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/manipulating-bpmns-programmatically-prior-to-deployment/m-p/124417#M87557</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;How is ProcessWithEndEventParseListener attached?&amp;nbsp; Do you set a CustomDefault or some other means?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;java&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SpringProcessEngineConfiguration configuration = new SpringProcessEngineConfiguration();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; configuration.getCustomDefaultBpmnParseHandlers().add(new ProcessWithEndEventParseListener());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/java&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Apr 2014 20:50:26 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/manipulating-bpmns-programmatically-prior-to-deployment/m-p/124417#M87557</guid>
      <dc:creator>blezek</dc:creator>
      <dc:date>2014-04-01T20:50:26Z</dc:date>
    </item>
    <item>
      <title>Re: Manipulating BPMNs programmatically prior to deployment</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/manipulating-bpmns-programmatically-prior-to-deployment/m-p/124418#M87558</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;getPostBpmnParseHandlers() would be the default method to use for this use case.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Apr 2014 10:03:39 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/manipulating-bpmns-programmatically-prior-to-deployment/m-p/124418#M87558</guid>
      <dc:creator>trademak</dc:creator>
      <dc:date>2014-04-07T10:03:39Z</dc:date>
    </item>
  </channel>
</rss>

