jboss-user
[Arriba] [Todas las Listas]

[jboss-Usuario] [jBPM] - jbpm4.4, cómo para conseguir propiedad de acti

To: User development <jboss-user@xxxxxxxxxxxxxxx>
Subject: [jboss-Usuario] [jBPM] - jbpm4.4, cómo para conseguir propiedad de actividad de costumbre en jPDL(xml)
From: Mead Lai <do-not-reply@xxxxxxxxx>
Date: Mon, 05 Sep 2011 04:16:15 -0400
Auto-submitted: yes
Delivery-date: Mon, 05 Sep 2011 04:17:39 -0400
Envelope-to: traductor@xxxxxxxxxxx
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>
Reply-to: The JBoss User main mailing list <jboss-user@xxxxxxxxxxxxxxx>
Sender: jboss-user-bounces@xxxxxxxxxxxxxxx
*Mead *Lai [*http://Comunidad.*jboss.*org/Personas/*meadlai] creó la discusión

"*jbpm4.4,cómo para conseguir propiedad de actividad de costumbre en *jPDL(*xml)"

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

--------------------------------------------------------------
*jbpm4.4,cómo para conseguir propiedad de actividad de costumbre en *jPDL(*xml)
================

<costumbre *id="Acto_2" nombre="*myCustomTask" clase="*com.*meadlai.*CustomActivity" Punto="309,70" *memo="">
    <cadena de forma="de nombre"><de propiedad valor="99801"/></propiedad>
    <de propiedad valor="de cadena"><de marca de nombre=""/></modelo>
    <de nombre de propiedad="de propiedad"><valor de cadena="2"/></costumbre>
</de propiedad>

===============
sé puedo conseguir modelo "de propiedad" en la clase:"*com.*meadlai.*CustomActivity" Por codificación:

clase pública *CustomActivity
#adj_nom_nom de Cadena privada; //*getter & *setter para conseguir la propiedad
marca de Cadena privada;
...
Ejecuta()#punt..}
...
}

===============
Pero, necesito conseguirlo en otra manera, justo con *taskName.

*EnvironmentImpl Entorno = ((*ProcessEngineImpl) *processEngine).*openEnvironment();
    Prueba
    #unknown{^*ProcessDefinitionImpl *pdf = ejecución.*getProcessDefinition();
    *ActivityImpl Actividad = *pdf.*getActivity(*taskName);
         Si ("costumbre".*equals(Actividad.*getType()))
           #Nom_nom_nom de modelo= del objeto.*getProperty("Modelo");
           Sistema.Fuera.*println("Modelo = "+ de modelo);
          }
    }coge(Excepción *ex){

    }finalmente
      #nom.Cercano();
    }

==============
tristemente, conseguía "*null" con esta manera.
Te #poder complacer darme alguna pista? Soy un más nuevo.
*Thanks Muy *mcuh.
--------------------------------------------------------------

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

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

Mead Lai [http://community.jboss.org/people/meadlai] created the discussion

"jbpm4.4,how to get property from custom activity in jPDL(xml)"

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

--------------------------------------------------------------
jbpm4.4,how to get property from custom activity in jPDL(xml)
================

<custom id="Act_2" name="myCustomTask" class="com.meadlai.CustomActivity" point="309,70" memo="">
    <property name="form"><string value="99801"/></property>
    <property name="mark"><string value=""/></property>
    <property name="model"><string value="2"/></property>
</custom>

===============
I know I can get property "model" in the class:"com.meadlai.CustomActivity" by coding:

public class CustomActivity{
private String model; //getter & setter to get the property
private String mark;
...
execute(){...}
...
}

===============
but, I need to get it in another way, just with taskName.

EnvironmentImpl environment = ((ProcessEngineImpl) processEngine).openEnvironment();
    try{
    ProcessDefinitionImpl pdf = execution.getProcessDefinition();
    ActivityImpl activity = pdf.getActivity(taskName);
         if ("custom".equals(activity.getType())) {
           Object model= activity.getProperty("model");
           System.out.println("model = "+ model);
          }
    }catch(Exception ex){

    }finally{
      environment.close();
    }

==============
sadly, I got "null" with this manner.
Could you please give me some clue? I am a newer.
Thanks very mcuh.
--------------------------------------------------------------

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

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>
  • [jboss-Usuario] [jBPM] - jbpm4.4, cómo para conseguir propiedad de actividad de costumbre en jPDL(xml), Mead Lai <=