Ir al contenido
Otras versiones

Cargando…

Property samples

Esta página aún no está disponible en tu idioma.

On most methods you’ll see parameter named “nodeId”. The value of this parameter can be a valid document, folder, mail or record UUID or path.

Description:

Method Return values Description
addCategory(String nodeId, String catId) void Set a relation between a category and a node.

The value of the catId parameter should be a category folder UUID or path.

Example:

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();
}
}
}

Description:

Method Return values Description
removeCategory(String nodeId, String catId) void Removes a relation between a category and a node.

The value of the catId parameter should be a category folder UUID or path.

Example:

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();
}
}
}

Description:

Method Return values Description
addKeyword(String nodeId, String keyword) void Add a keyword in a node.

The keyword should be a single word without spaces, formats allowed:

  • “test”
  • “two_words” ( the character “_” is used for the junction ).

Example:

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();
}
}
}

Description:

Method Return values Description
removeKeyword(String nodeId, String keyword) void Removes a keyword from a node.

Example:

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();
}
}
}

Description:

Method Return values Description
setEncryption(String nodeId, String cipherName) void Marks a document as an en cripted binary data in the repository.

The parameter nodeId should be a document node.

The parameter cipherName saves information about the encription mechanism.

Example:

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();
}
}
}

Description:

Method Return values Description
unsetEncryption(String nodeId) void Marks a document is a normal binary data into repository.

The parameter nodeId should be a document node.

Example:

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();
}
}
}

Description:

Method Return values Description
setSigned(String nodeId, boolean signed) void Marks a document as signed or unsigned binary data into the repository.

The parameter nodeId should be a document node.

Example:

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();
}
}
}