Wizard Samples
Aspectos básicos
Sección titulada «Aspectos básicos»Ejemplo de código sugerido
Sección titulada «Ejemplo de código sugerido»Primero debe crear el objeto del servicio web:
OKMWebservices ws = OKMWebservicesFactory.getInstance(host);A continuación, debe iniciar sesión mediante el método “login”. Puede acceder al método “login” desde el objeto del servicio web “ws”, tal y como se muestra a continuación:
ws.login(user, password);Llegados a este punto puede usar todos los métodos de Wizard desde la clase “wizard”, tal y como se muestra a continuación:
ws.wizard.findByUser();Métodos
Sección titulada «Métodos»findByUser
Sección titulada «findByUser»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| findByUser() | List |
Devuelve una lista de nodos con un wizard. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.bean.WizardNode;import com.openkm.sdk4j.impl.OKMWebservices;
import java.util.List;
public class Test {
public static void main(String[] args) { String host = "http://localhost:8080/openkm"; String user = "okmAdmin"; String password = "admin"; OKMWebservices ws = OKMWebservicesFactory.getInstance(host);
try { ws.login(user, password); List<WizardNode> list = ws.wizard.findByUser(); for (WizardNode wizardNode : list) { System.out.println(wizardNode); } } catch (Exception e) { e.printStackTrace(); } }}findAllByUser
Sección titulada «findAllByUser»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| findAllByUser() | List |
Devuelve una lista de todos los nodos con un wizard asignado. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.bean.WizardNode;import com.openkm.sdk4j.impl.OKMWebservices;
import java.util.List;
public class Test {
public static void main(String[] args) { String host = "http://localhost:8080/openkm"; String user = "okmAdmin"; String password = "admin"; OKMWebservices ws = OKMWebservicesFactory.getInstance(host);
try { ws.login(user, password); List<WizardNode> list = ws.wizard.findAllByUser(); for (WizardNode wizardNode : list) { System.out.println(wizardNode); } } catch (Exception e) { e.printStackTrace(); } }}findByUserAndUuid
Sección titulada «findByUserAndUuid»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| findByUserAndUuid(String uuid) | WizardNode | Obtiene el wizard de un nodo. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.bean.WizardNode;import com.openkm.sdk4j.impl.OKMWebservices;
public class Test {
public static void main(String[] args) { String host = "http://localhost:8080/openkm"; String user = "okmAdmin"; String password = "admin"; OKMWebservices ws = OKMWebservicesFactory.getInstance(host);
try { ws.login(user, password); WizardNode wizardNode = ws.wizard.findByUserAndUuid("11225723-883f-4c12-8816-650b2c82c89b"); System.out.println(wizardNode); } catch (Exception e) { e.printStackTrace(); } }}hasWizardByUserAndNode
Sección titulada «hasWizardByUserAndNode»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| hasWizardByUserAndNode() | boolean | Comprueba si un nodo tiene un wizard. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.impl.OKMWebservices;
public class Test {
public static void main(String[] args) { String host = "http://localhost:8080/openkm"; String user = "okmAdmin"; String password = "admin"; OKMWebservices ws = OKMWebservicesFactory.getInstance(host);
try { ws.login(user, password); System.out.println("The node has a wizard: " + ws.wizard.hasWizardByUserAndNode("11225723-883f-4c12-8816-650b2c82c89b")); } catch (Exception e) { e.printStackTrace(); } }}deleteAll
Sección titulada «deleteAll»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| deleteAll() | void | Elimina todos los wizards del usuario. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.impl.OKMWebservices;
public class Test {
public static void main(String[] args) { String host = "http://localhost:8080/openkm"; String user = "okmAdmin"; String password = "admin"; OKMWebservices ws = OKMWebservicesFactory.getInstance(host);
try { ws.login(user, password); ws.wizard.deleteAll(); System.out.println("Delete all"); } catch (Exception e) { e.printStackTrace(); } }}postponeNode
Sección titulada «postponeNode»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| postponeNode(String uuid, Calendar date) | void | Pospone el nodo con el UUID indicado hasta la fecha dada. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.impl.OKMWebservices;
import java.util.Calendar;
public class Test {
public static void main(String[] args) { String host = "http://localhost:8080/openkm"; String user = "okmAdmin"; String password = "admin"; OKMWebservices ws = OKMWebservicesFactory.getInstance(host);
try { ws.login(user, password); Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.DAY_OF_MONTH, 15); ws.wizard.postponeNode("cd4f69ed-e517-408b-b7eb-95cfe371ecba", calendar); System.out.println("postponeNode"); } catch (Exception e) { e.printStackTrace(); } }}cancelPostponeNode
Sección titulada «cancelPostponeNode»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| cancelPostponeNode(String uuid) | void | Cancela el aplazamiento del nodo con el UUID indicado. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.impl.OKMWebservices;
public class Test {
public static void main(String[] args) { String host = "http://localhost:8080/openkm"; String user = "okmAdmin"; String password = "admin"; OKMWebservices ws = OKMWebservicesFactory.getInstance(host);
try { ws.login(user, password); ws.wizard.cancelPostponedNode("cd4f69ed-e517-408b-b7eb-95cfe371ecba"); System.out.println("cancelPostponedNode"); } catch (Exception e) { e.printStackTrace(); } }}deleteByNode
Sección titulada «deleteByNode»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| deleteByNode(String uuid) | void | Elimina el nodo del wizard. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.impl.OKMWebservices;
public class Test {
public static void main(String[] args) { String host = "http://localhost:8080/openkm"; String user = "okmAdmin"; String password = "admin"; OKMWebservices ws = OKMWebservicesFactory.getInstance(host);
try { ws.login(user, password); ws.wizard.deleteByNode("cd4f69ed-e517-408b-b7eb-95cfe371ecba"); System.out.println("deleteByNode"); } catch (Exception e) { e.printStackTrace(); } }}addDigitalSignature
Sección titulada «addDigitalSignature»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| addDigitalSignature() | void | Añade una firma digital al wizard de un nodo. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.impl.OKMWebservices;
public class Test {
public static void main(String[] args) { String host = "http://localhost:8080/openkm"; String user = "okmAdmin"; String password = "admin"; OKMWebservices ws = OKMWebservicesFactory.getInstance(host);
try { ws.login(user, password); ws.wizard.addDigitalSignature("055b5206-35d0-4351-ba92-c304bbba7ddf"); System.out.println("addDigitalSignature"); } catch (Exception e) { e.printStackTrace(); } }}removeDigitalSignature
Sección titulada «removeDigitalSignature»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| removeDigitalSignature | void | Elimina la firma digital del wizard de un nodo. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.impl.OKMWebservices;
public class Test {
public static void main(String[] args) { String host = "http://localhost:8080/openkm"; String user = "okmAdmin"; String password = "admin"; OKMWebservices ws = OKMWebservicesFactory.getInstance(host);
try { ws.login(user, password); ws.wizard.removeDigitalSignature("02add6bf-e5ac-4f4a-8f3f-922958f5b6ae"); System.out.println("removeDigitalSignature"); } catch (Exception e) { e.printStackTrace(); } }}addShowWizardCategories
Sección titulada «addShowWizardCategories»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| addShowWizardCategories | void | Añade la muestra de categorías al wizard de un nodo. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.impl.OKMWebservices;
public class Test {
public static void main(String[] args) { String host = "http://localhost:8080/openkm"; String user = "okmAdmin"; String password = "admin"; OKMWebservices ws = OKMWebservicesFactory.getInstance(host);
try { ws.login(user, password); ws.wizard.removeDigitalSignature("02add6bf-e5ac-4f4a-8f3f-922958f5b6ae"); System.out.println("removeDigitalSignature"); } catch (Exception e) { e.printStackTrace(); } }}removeShowWizardCategories
Sección titulada «removeShowWizardCategories»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| removeShowWizardCategories | void | Elimina la muestra de categorías del wizard de un nodo. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.impl.OKMWebservices;
public class Test {
public static void main(String[] args) { String host = "http://localhost:8080/openkm"; String user = "okmAdmin"; String password = "admin"; OKMWebservices ws = OKMWebservicesFactory.getInstance(host);
try { ws.login(user, password); ws.wizard.removeShowWizardCategories("02add6bf-e5ac-4f4a-8f3f-922958f5b6ae"); System.out.println("removeShowWizardCategories"); } catch (Exception e) { e.printStackTrace(); } }}addShowWizardKeywords
Sección titulada «addShowWizardKeywords»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| addShowWizardKeywords | void | Añade la muestra de palabras clave al wizard de un nodo. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.impl.OKMWebservices;
public class Test {
public static void main(String[] args) { String host = "http://localhost:8080/openkm"; String user = "okmAdmin"; String password = "admin"; OKMWebservices ws = OKMWebservicesFactory.getInstance(host);
try { ws.login(user, password); ws.wizard.addShowWizardKeywords("02add6bf-e5ac-4f4a-8f3f-922958f5b6ae"); System.out.println("addShowWizardKeywords"); } catch (Exception e) { e.printStackTrace(); } }}removeShowWizardKeywords
Sección titulada «removeShowWizardKeywords»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| removeShowWizardKeywords | void | Elimina la muestra de palabras clave del wizard de un nodo. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.impl.OKMWebservices;
public class Test {
public static void main(String[] args) { String host = "http://localhost:8080/openkm"; String user = "okmAdmin"; String password = "admin"; OKMWebservices ws = OKMWebservicesFactory.getInstance(host);
try { ws.login(user, password); ws.wizard.removeShowWizardKeywords("02add6bf-e5ac-4f4a-8f3f-922958f5b6ae"); System.out.println("removeShowWizardKeywords"); } catch (Exception e) { e.printStackTrace(); } }}addShowWizardOCRDataCapture
Sección titulada «addShowWizardOCRDataCapture»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| addShowWizardOCRDataCapture | void | Añade la muestra de captura de datos OCR al wizard de un nodo. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.impl.OKMWebservices;
public class Test {
public static void main(String[] args) { String host = "http://localhost:8080/openkm"; String user = "okmAdmin"; String password = "admin"; OKMWebservices ws = OKMWebservicesFactory.getInstance(host);
try { ws.login(user, password); ws.wizard.addShowWizardOCRDataCapture("02add6bf-e5ac-4f4a-8f3f-922958f5b6ae"); System.out.println("addShowWizardOCRDataCapture"); } catch (Exception e) { e.printStackTrace(); } }}removeShowWizardOCRDataCapture
Sección titulada «removeShowWizardOCRDataCapture»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| removeShowWizardOCRDataCapture | void | Elimina la muestra de captura de datos OCR del wizard de un nodo. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.impl.OKMWebservices;
public class Test {
public static void main(String[] args) { String host = "http://localhost:8080/openkm"; String user = "okmAdmin"; String password = "admin"; OKMWebservices ws = OKMWebservicesFactory.getInstance(host);
try { ws.login(user, password); ws.wizard.removeShowWizardOCRDataCapture("02add6bf-e5ac-4f4a-8f3f-922958f5b6ae"); System.out.println("removeShowWizardOCRDataCapture"); } catch (Exception e) { e.printStackTrace(); } }}addGroup
Sección titulada «addGroup»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| addGroup(String uuid, String group) | void | Añade un grupo de metadatos al wizard. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.impl.OKMWebservices;
public class Test {
public static void main(String[] args) { String host = "http://localhost:8080/openkm"; String user = "okmAdmin"; String password = "admin"; OKMWebservices ws = OKMWebservicesFactory.getInstance(host);
try { ws.login(user, password); ws.wizard.addGroup("02add6bf-e5ac-4f4a-8f3f-922958f5b6ae", "okg:tpl"); System.out.println("addGroup"); } catch (Exception e) { e.printStackTrace(); } }}removeGroup
Sección titulada «removeGroup»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| removeGroup(String uuid, String group) | void | Elimina un grupo de metadatos del wizard. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.impl.OKMWebservices;
public class Test {
public static void main(String[] args) { String host = "http://localhost:8080/openkm"; String user = "okmAdmin"; String password = "admin"; OKMWebservices ws = OKMWebservicesFactory.getInstance(host);
try { ws.login(user, password); ws.wizard.removeGroup("02add6bf-e5ac-4f4a-8f3f-922958f5b6ae", "okg:tpl"); System.out.println("removeGroup"); } catch (Exception e) { e.printStackTrace(); } }}addWorkflow
Sección titulada «addWorkflow»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| addWorkflow(String uuid, String workflow) | void | Añade un flujo de trabajo al wizard. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.impl.OKMWebservices;
public class Test {
public static void main(String[] args) { String host = "http://localhost:8080/openkm"; String user = "okmAdmin"; String password = "admin"; OKMWebservices ws = OKMWebservicesFactory.getInstance(host);
try { ws.login(user, password); ws.wizard.addWorkflow("02add6bf-e5ac-4f4a-8f3f-922958f5b6ae", "purchase"); System.out.println("addGroup"); } catch (Exception e) { e.printStackTrace(); } }}removeWorkflow
Sección titulada «removeWorkflow»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| removeWorkflow(String uuid, String workflow) | void | Elimina un flujo de trabajo del wizard. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.impl.OKMWebservices;
public class Test {
public static void main(String[] args) { String host = "http://localhost:8080/openkm"; String user = "okmAdmin"; String password = "admin"; OKMWebservices ws = OKMWebservicesFactory.getInstance(host);
try { ws.login(user, password); ws.wizard.removeWorkflow("02add6bf-e5ac-4f4a-8f3f-922958f5b6ae", "purchase"); System.out.println("addGroup"); } catch (Exception e) { e.printStackTrace(); } }}setAutostart
Sección titulada «setAutostart»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| setAutostart | void | Establece el inicio automático del wizard. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.impl.OKMWebservices;
public class Test {
public static void main(String[] args) { String host = "http://localhost:8080/openkm"; String user = "okmAdmin"; String password = "admin"; OKMWebservices ws = OKMWebservicesFactory.getInstance(host);
try { ws.login(user, password); ws.wizard.setAutostart("02add6bf-e5ac-4f4a-8f3f-922958f5b6ae"); System.out.println("setAutostart"); } catch (Exception e) { e.printStackTrace(); } }}