To add some additional fields to my process definitions, I've subclassed the 
jBPM ProcessDefinition object with my own.

        <subclass name="com.xxx.XXXProcessDefinition"
  |             extends="org.jbpm.graph.def.ProcessDefinition"
  |             discriminator-value="S">
  |             <property name="definitionName" type="string" column="SDS_NAME" 
/>
  | ....

However, I'm unsure of what would be the best way to create a my new process 
definition subclass.  The archive parsers and process definiton itself all seem 
to use the static function on the ProcessDefintion: 
ProcessDefinition.createNewProcessDefinition(); which doesn't allow me to 
create my subclass while reusing the code to wire up the default module and 
such.

Has anyone done this in a manner that wouldn't be likely to break on new 
releases of jBPM (i.e. I don't think it's a good idea to make my own function 
to create a definition or attempt to clone my subclass from the 
ProcessDefinition) as it would seem somewhat brittle should modules go away... 
or something else be added.

Thanks!
Paul

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4171604#4171604

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4171604
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to