• Este debate está vacío.
Viendo 2 entradas - de la 1 a la 2 (de un total de 2)
  • Autor
    Entradas
  • #32761
    Jose Fantasia
    Miembro

    Estoy desarrollando un plugin y tengo que redifinir funcionalidad al completar un movimiento para lo que creo la clase

    public class MMovement extends MPluginDocAction {

    implemento

    public MPluginStatusDocAction postCompleteIt(DocAction document) {

    Como hago para hacer debug y seguir este método ??

    Por otra parte hice un plugin de prueba con un callout que me lo ejecuta bien pero puse un System.out para ver si esta llamando al postCompleteIt y no lo estaría llamando hay alguna consideración especial para las redefiniciones del modelo ?

    Muchas Gracias !!!!

    #38580
    Federico Cristina
    Superadministrador

    Buenas,

    Para poder debuggear tu componente deberías:

    1) En Eclipse, crear un Launch Configuration para el proyecto de tu plugin, a fin de que el ClassLoader encuentre tus clases (tu proyecto debe referenciar al proyecto Libertya CORE). La clase a iniciar sigue siendo la misma org.openXpertya.OpenXpertya.

    2) Debés simular en la BBDD que el componente se encuentra instalado. Al instalar un componente, se genera una entrada en AD_Plugin, referenciando al AD_ComponentVersion del componente instalado. Deberías entonces realizar el INSERT en la tabla AD_Plugin, y de esta manera Libertya entenderá que hay un componente instalado.

    Saludos,
    Federico

Viendo 2 entradas - de la 1 a la 2 (de un total de 2)
  • Debes estar registrado para responder a este debate.