Changelog v2.x
- Publicado el 2020-04-20
- Métodos añadidos:
- stamp(String docId, int type, long stId)
- stampImage(String docId, long stId, String range, String exprX, String exprY, InputStream image)
- Errores corregidos - Se corrigió la URL incorrecta al acceder a métodos de plugin.
- Publicado el 2018-09-10
- Cambios en Search:
- El método findByQueryPaginated no acepta ningún parámetro.
- Cambios en Repository:
- Se añadió el método getServerTime para obtener la hora actual del servidor.
- Cambios en Mail:
- El método sendMailWithAttachments ahora tiene un campo llamado “from”.
- Al introducir el soporte de Swagger en la librería WS, el comportamiento de algunos métodos ha cambiado. Esto significa que si utiliza la versión 2.5 o anterior con OpenKM versión 6.4.45 o superior, se producirá un error. Los métodos afectados son los que devuelven valores booleanos o long:
- isCheckedOut
- isLocked
- getVersionHistorySize
- isValidDocument
- isValidFolder
- isValidMail
- isValidRecord
- hasGroup
- hasNode
- saveSearch
- Se corrigió un error cuando la contraseña contenía caracteres especiales como un punto.
- Publicado el 2017-01-02
- Cambios en Auth:
- Métodos añadidos:
- public void login()
- Métodos añadidos:
- Cambios en Repository:
- Métodos añadidos:
- public List
getChangeLog(String nodePath, Calendar modificationsFrom)
- public List
- Cambios
- El método executePlugin(String className, Map<String, String> parameters, Class<?> class, InputStream is) ahora permite subir un documento.
- Métodos añadidos:
- Cambios en Document
- Métodos añadidos:
- public InputStream getDifferences(String docId, String v1, String v2)
- public List
getCheckedOut() - public Version checkin(String docId, InputStream is, String comment, int increment)
- Métodos añadidos:
- Cambios en Workflow
- Métodos añadidos:
- public Map<String, List
> getProcessDefinitionForms(long pdId)
- public Map<String, List
- Métodos añadidos:
- Cambios en PropertyGroup
- Cambios
- El método getPropertyGroupForm lanza PluginNotFoundException.
- Cambios
- Cambios en Folder
- Métodos añadidos:
- public void createMissingFolders(String fldPath)
- Métodos añadidos:
- Mejoras - Se añadió soporte para Reports. - Se añadió la variable hasRelation en la clase Node (relacionada con Document, Folder, Record y Mail). - El objeto HqlQueryResults ahora tiene una variable HqlQueryResultColumns que contiene una lista de columnas (relacionada con el método executeHqlQuery).
- Errores corregidos
- Se solucionó el mapeo de parentValue en FormElement (solo aplicable al tipo Select).
- La variable anteriormente llamada “role” se renombró a “user” en el método grantUser.
- Publicado el 2016-01-18
- Cambios en Auth:
- Métodos añadidos:
- public void createUser(String user, String password, String email, String name, boolean active)
- public void deleteUser(String user)
- public void updateUser(String user, String password, String email, String name, boolean active)
- public void createRole(String role, boolean active)
- public void deleteRole(String role)
- public void updateRole(String role, boolean active)
- public void assignRole(String user, String role)
- public void removeRole(String user, String role)
- public void changeSecurity(ChangeSecurity changeSecurity)
- Métodos añadidos:
- Cambios en Document:
- Métodos añadidos:
- public List
getDetectedLanguages() - public String getAnnotations(String docId, String verName)
- public List
- Cambios:
- Ahora renameDocument(String docId, String newName) devuelve un objeto Document.
- El método “setTitle” se renombró a “setDocumentTitle”.
- Métodos añadidos:
- Cambios en Mail:
- Métodos añadidos:
- public Mail importEml(String dstId, String title, InputStream is)
- public Mail importMsg(String dstId, String title, InputStream is)
- public void setMailTitle(String mailId, String title)
- public void sendMail(List
recipients, String subject, String body)
- Cambios:
- Se añadió la variable “newName” en el método extendedMailCopy.
- Métodos añadidos:
- Cambios en Repository:
- Métodos añadidos:
- public Configuration getConfiguration(String key)
- public Object executePlugin(String className, Map<String, String> parameters, Class<?> clazz)
- Métodos añadidos:
- Cambios en Search:
- Cambios:
- Se añadió la variable “propertiesPlugin” en el método find.
- Se añadió la variable “propertiesPlugin” en el método findPaginated.
- Cambios:
- Workflow:
- Cambios
- Se cambió “FormElementComplexList values” en favor de “List
values” en el método runProcessDefinition. - Se cambió “FormElementComplexList values” en favor de “List
values” en el método setTaskInstanceValues.
- Se cambió “FormElementComplexList values” en favor de “List
- Cambios
- Se añadieron las variables “language” y “title” al objeto Document.
- Se añadió soporte de conversión:
- Métodos añadidos:
-
public InputStream doc2pdf(InputStream is, String fileName)
-
public InputStream pdf2swf(InputStream is, String fileName)
-
public InputStream imageConvert(InputStream is, String fileName, List
params, String dstMimeType) -
public InputStream html2pdf(String URL)
-
public String doc2txt(InputStream is, String fileName)
-
public String img2txt(InputStream is, String fileName)
-
public String barcode2txt(InputStream is, String fileName)
-
- Métodos añadidos:
Community
Sección titulada «Community»SDK for Java v2.x
Sección titulada «SDK for Java v2.x»v2.0-ce
Sección titulada «v2.0-ce»- Publicado el 2025-05-08