jboss-user
[Arriba] [Todas las Listas]

[jboss-Usuario] [jBPM] - Re: JBPM5 Expresión del

To: User development <jboss-user@xxxxxxxxxxxxxxx>
Subject: [jboss-Usuario] [jBPM] - Re: JBPM5 Expresión del
From: Maciej Swiderski <do-not-reply@xxxxxxxxx>
Date: Mon, 05 Sep 2011 15:26:00 -0400
Auto-submitted: yes
Delivery-date: Mon, 05 Sep 2011 15:34:54 -0400
Envelope-to: traductor@xxxxxxxxxxx
In-reply-to: <2-619235-3-62029-1312395262982-2-624761-3-62029-1315225110480.jivesbs.jivemailuser@http://community.jboss.org>
List-archive: <http://lists.jboss.org/pipermail/jboss-user>
List-help: <mailto:jboss-user-request@lists.jboss.org?subject=help>
List-id: The JBoss User main mailing list <jboss-user.lists.jboss.org>
List-post: <mailto:jboss-user@lists.jboss.org>
List-subscribe: <https://lists.jboss.org/mailman/listinfo/jboss-user>, <mailto:jboss-user-request@lists.jboss.org?subject=subscribe>
List-unsubscribe: <https://lists.jboss.org/mailman/listinfo/jboss-user>, <mailto:jboss-user-request@lists.jboss.org?subject=unsubscribe>
References: <2-619235-3-62029-1312395262982.jivesbs.jivemailuser@http://community.jboss.org> <2-619235-3-62029-1312395262982-2-623342-3-62029-1314498559799.jivesbs.jivemailuser@http://community.jboss.org> <2-619235-3-62029-1312395262982-2-624761-3-62029-1315225110480.jivesbs.jivemailuser@http://community.jboss.org>
Reply-to: The JBoss User main mailing list <jboss-user@xxxxxxxxxxxxxxx>
Sender: jboss-user-bounces@xxxxxxxxxxxxxxx
*Maciej *Swiderski [*http://Comunidad.*jboss.*org/Personas/*swiderski.*maciej] Creó la discusión

"*Re: *JBPM5 Expresión del"

para ver la discusión, visita: *http://comunidad.*jboss.*org/Mensaje/624853#624853

--------------------------------------------------------------
Donald, *apologies para respuesta tardía. He sido bastante *busy y entonces olvidó para contestar... En todo caso

Si viene al asunto estás afrontando ahora pienso que la manera única es para realzar ya existiendo código para apoyar otra lengua de expresión o  él justo para vuestros casos. Con respecto al primer un te ya ha encontrado el sitio: 
modifica *SequenceFlowHandler método de fin para incluir vuestra lengua de elección mientras *parsing el *BPMN2 construye.

El otro uno es a:
*  implementar vuestro propio *handler (aquello podría extender *SequenceFlowHandler) 
* implementa *SemanticModule (aquello extiende *BPMNSemanticModule) que pondrá vuestro nuevo *handler en el sitio correcto en vez del *default uno
* implementa *BPMNProcessProvider que  *setup todos los módulos  semánticos que tendrían que ser utilizado mientras trabajando en *BPMN procesos
* última parte es para registrar vuestro proveedor nuevo en *BPMN2*ProcessFactory

Esperanza que te da algunas alternativas pero desafortunadamente no tuve bastante tiempo a *verify todas las declaraciones...

En mi opinión podrías ir para el primer un y modificar base de código del núcleo así que otros podrían beneficiar de vuestro trabajo

suerte Buena
*Maciej
--------------------------------------------------------------

Respuesta a este mensaje por ir a Comunidad
[*http://comunidad.*jboss.*org/Mensaje/624853#624853]

Empieza una discusión nueva en *jBPM en Comunidad
[*http://comunidad.*jboss.*org/Escoge-contenedor!Entrada.*jspa?*contentType=1&*containerType=14&contenedor=2034]

Maciej Swiderski [http://community.jboss.org/people/swiderski.maciej] created the discussion

"Re: JBPM5 EL Expression"

To view the discussion, visit: http://community.jboss.org/message/624853#624853

--------------------------------------------------------------
Donald, apologies for late reply. I've been quite busy and then forgot to answer... anyway

If it comes to the issue you're facing now I think the only way is to enhance already existing code to support another expression language or do it just for your cases. Regarding the first one you have already found the place: 
modify SequenceFlowHandler's end method to include your language of choice while parsing the BPMN2 constructs.

The other one is to:
*  implement your own handler (that could extend SequenceFlowHandler) 
* implement SemanticModule (that extends BPMNSemanticModule) that will put your new handler in the right place instead of the default one
* implement BPMNProcessProvider that will setup all semantic modules that should be used while working on BPMN processes
* last part is to register your new provider on BPMN2ProcessFactory

Hope that gives you some alternatives but unfortunately I did not have enough time to verify all the statements...

In my opinion you could go for the first one and modify core code base so others could benefit from your work

Good luck
Maciej
--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/624853#624853]

Start a new discussion in jBPM at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034]

_______________________________________________
*jboss-Usuario *mailing lista
*jboss-user@xxxxxxxxxxxxxxx
*https://listas.*jboss.*org/*mailman/*listinfo/*jboss-Usuario
_______________________________________________
jboss-user mailing list
jboss-user@xxxxxxxxxxxxxxx
https://lists.jboss.org/mailman/listinfo/jboss-user
<Anterior por Tema] Tema Actual [Siguiente por Tema>