Ir al contenido
Otras versiones

Cargando…

Property samples

En la mayoría de los métodos verá un parámetro llamado “nodeId”. El valor de este parámetro puede ser un UUID o una ruta (path) válidos de documento, carpeta, correo o expediente.

Descripción:

Método Valores de retorno Descripción
addCategory(String nodeId, String catId) void Establece una relación entre una categoría y un nodo.

El valor del parámetro catId debe ser el UUID o la ruta (path) de una carpeta de categoría.

Ejemplo:

package com.openkm;
import com.openkm.sdk4j.OKMWebservices;
import com.openkm.sdk4j.OKMWebservicesFactory;
public class Test {
public static void main(String[] args) {
String host = "http://localhost:8080/OpenKM";
String username = "okmAdmin";
String password = "admin";
OKMWebservices ws = OKMWebservicesFactory.newInstance(host, username, password);
try {
ws.addCategory("/okm:root/logo.png", "/okm:categories/test");
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores de retorno Descripción
removeCategory(String nodeId, String catId) void Elimina una relación entre una categoría y un nodo.

El valor del parámetro catId debe ser el UUID o la ruta (path) de una carpeta de categoría.

Ejemplo:

package com.openkm;
import com.openkm.sdk4j.OKMWebservices;
import com.openkm.sdk4j.OKMWebservicesFactory;
public class Test {
public static void main(String[] args) {
String host = "http://localhost:8080/OpenKM";
String username = "okmAdmin";
String password = "admin";
OKMWebservices ws = OKMWebservicesFactory.newInstance(host, username, password);
try {
ws.removeCategory("/okm:root/logo.png", "/okm:categories/test");
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores de retorno Descripción
addKeyword(String nodeId, String keyword) void Añade una palabra clave a un nodo.

La palabra clave debe ser una única palabra sin espacios. Formatos permitidos:

  • “test”
  • “two_words” (el carácter “_” se usa como separador).

Ejemplo:

package com.openkm;
import com.openkm.sdk4j.OKMWebservices;
import com.openkm.sdk4j.OKMWebservicesFactory;
public class Test {
public static void main(String[] args) {
String host = "http://localhost:8080/OpenKM";
String username = "okmAdmin";
String password = "admin";
OKMWebservices ws = OKMWebservicesFactory.newInstance(host, username, password);
try {
ws.addKeyword("/okm:root/logo.png", "test");
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores de retorno Descripción
removeKeyword(String nodeId, String keyword) void Elimina una palabra clave de un nodo.

Ejemplo:

package com.openkm;
import com.openkm.sdk4j.OKMWebservices;
import com.openkm.sdk4j.OKMWebservicesFactory;
public class Test {
public static void main(String[] args) {
String host = "http://localhost:8080/OpenKM";
String username = "okmAdmin";
String password = "admin";
OKMWebservices ws = OKMWebservicesFactory.newInstance(host, username, password);
try {
ws.removeKeyword("/okm:root/logo.png", "test");
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores de retorno Descripción
setEncryption(String nodeId, String cipherName) void Marca un documento como datos binarios cifrados en el repositorio.

El parámetro nodeId debe ser un nodo de tipo documento.

El parámetro cipherName almacena información sobre el mecanismo de cifrado.

Ejemplo:

package com.openkm;
import com.openkm.sdk4j.OKMWebservices;
import com.openkm.sdk4j.OKMWebservicesFactory;
public class Test {
public static void main(String[] args) {
String host = "http://localhost:8080/OpenKM";
String username = "okmAdmin";
String password = "admin";
OKMWebservices ws = OKMWebservicesFactory.newInstance(host, username, password);
try {
ws.setEncryption("/okm:root/logo.png", "phrase");
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores de retorno Descripción
unsetEncryption(String nodeId) void Marca un documento como datos binarios normales en el repositorio.

El parámetro nodeId debe ser un nodo de tipo documento.

Ejemplo:

package com.openkm;
import com.openkm.sdk4j.OKMWebservices;
import com.openkm.sdk4j.OKMWebservicesFactory;
public class Test {
public static void main(String[] args) {
String host = "http://localhost:8080/OpenKM";
String username = "okmAdmin";
String password = "admin";
OKMWebservices ws = OKMWebservicesFactory.newInstance(host, username, password);
try {
ws.unsetEncryption("/okm:root/logo.png");
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores de retorno Descripción
setSigned(String nodeId, boolean signed) void Marca un documento como datos binarios firmados o sin firmar en el repositorio.

El parámetro nodeId debe ser un nodo de tipo documento.

Ejemplo:

package com.openkm;
import com.openkm.sdk4j.OKMWebservices;
import com.openkm.sdk4j.OKMWebservicesFactory;
public class Test {
public static void main(String[] args) {
String host = "http://localhost:8080/OpenKM";
String username = "okmAdmin";
String password = "admin";
OKMWebservices ws = OKMWebservicesFactory.newInstance(host, username, password);
try {
ws.setSigned("/okm:root/logo.pdf", true);
} catch (Exception e) {
e.printStackTrace();
}
}
}