AnsweredAssumed Answered

FUNCION JAVA PARA CAMBIAR TIPODOC MEDIANTE WEBSERVICE

Question asked by fertuki on Mar 23, 2010
Latest reply on Mar 23, 2010 by fertuki
Comparto esto porque creo que puede resultar interesante, ya que cuando estuve buscando sobre esto me costo llagar a la conclusión de como se hacia con java. El Único ejemplo que encontré era para hacerlo con JavaScript.

En fin, la función que propongo recibe una referencia al documento al que se quiere cambiar el tipo. Con esto crea una acciOn del tipo "specialise-type" (la que permite reestablecer el tipo de un documento) que se ejecutará sobre el documento referenciado.


    public void ejecutaAccion(Reference ref){
        try {
            Predicate pred = new Predicate(new Reference[]{ref}, ref.getStore(), null);
            Action[] ac1 = new Action[1];
            ac1[0] = new Action();
            ac1[0].setActionReference(ref);
            ac1[0].setActionName("specialise-type");
            NamedValue[] matriz = new NamedValue[1];
            matriz[0] = Utils.createNamedValue("type-name", Constants.createQNameString(modelo, tipo_nuevo));
            ac1[0].setParameters(matriz);
            WebServiceFactory.getActionService().executeActions(pred, ac1);
        } catch (RemoteException ex) {
            Logger.getLogger(SubirDocServiceSkeleton.class.getName()).log(Level.SEVERE, null, ex);
        }
    }


ESPERO QUE OS SIRVA IGUAL QUE ME SIRVE A MI…

UN SALUDO Y SI OS GUSTA EL POST NO ME ENFADARÉ SI ME DAIS UN PUNTILLO….

Outcomes