SDK for Java v3.x
v3.35
- In progress
v3.34
- Released 2024-02-12
- DocumentService
- New method
- createDocumentFromTemplate(String uuid, String dstPath, boolean categories, boolean keywords, boolean notes, boolean security, Map<String, String> properties) to create a document from a template.
- New method
- FolderService
- New method
- createFolderFromTemplate(String uuid, String dstPath, boolean categories, boolean keywords,boolean notes, boolean propertyGroups, boolean security, Map<String, String>) to create folder hierarchy from a template.
- New method
- RecordService
- New method
- createRecordFromTemplate(String uuid, String dstPath, boolean categories, boolean keywords, boolean notes, boolean propertyGroups, boolean security, Map<String, String> properties) to create record hierarchy from a template.
- New method
v3.33
- Released 2023-11-17
- New variable publicUrlVisible in the ProfileDocProperties class.
- New variable publicUrlVisible in the ProfileFldProperties class.
- New variable publicUrlVisible in the ProfileMailProperties class.
- New variable publicUrlVisible in the ProfileRecProperties class.
- PDFService
- New method
- insertPages(String uuid, String srcId, int sourceFromPage, int sourceToPage, int insertFromPage) to insert pages in a PDF.
- New method
v3.32
- Released 2023-08-25
- New variable pdfJsPageMode in the class ProfileMisc.
- New variable allowedExtensions in the class Upload.
v3.31
- Released 2023-07-20
- New variable autocompleteValueClassName in the class PropertyGroup.
- New variable defaultValueClassName in the class PropertyGroup.
- PropertyGroupService
- New method
- List<FormElement> getPropertyGroupFormDefinition(String grpName)
- List<FormElement> getPropertyGroupFormDefinition(String uuid, String grpName)
- New method
- Fixed issue with the method getPropertyGroupForm(String uuid, String grpName) returns a non-initialized list of form elements.
v3.30
- Released 2023-07-04
- Fixed an issue in the method executePluginGet when the request returned an error and tried to read the entity two times.
- New variable width in the class StampBarcode.
- New variable height in the class StampBarcode.
- New variable rotation in the class StampBarcode.
- New variable filterMinLen in the class FormElementComplex.
- RecordService
- New method
- void createMissingRecords(String recPath)
- New method
v3.29
- Released 05-05-2023
- New variable enableDoubleClick in the class ProfileFileBrowser.
- NodeService
- New method
- void deleteVersion(String uuid, String versionName)
- New method
v3.28
- Released 2023-03-31
- New variable parent in the class Node.
- New variable customActions in the ProfileMisc.
- New variable customActionsDetails in the ProfileMisc.
- AuthService
- New method
- boolean hasTaskManagerAdmin()
- New method
- DocumentService
- New method
- void setExtractedText(String uuid, InputStream is)
- New method
- RelationService
- Change method
- RelationGroupResultSet getAllRelationGroups(long relationTypeId, String filter, int offset, int limit)
- Change method
- WorkflowService
- New method
- String getSuggestBoxKeyValue(long pdId, String uuid, String taskName, String propertyName, String key)
- Map<String, String> getSuggestBoxKeyValuesFiltered(long pdId, String uuid, String taskName, String propertyName, String filter)
- New method
- PropertyGroupService
- New method
- List<FormElement> getPropertyGroupForm( String uuid, String grpName)
- New method
v3.27
- Released 2023-01-30
- WorkflowService
- New method
- List<ProcessInstance> findProcessInstancesByNode(String uuid)
- New method
- MailService
- New method
- Mail sendMailWithAttachments(String from, List<String> to, List<String> cc, List<String> bcc, List<String> replyTo, String subject, String body, List<String> docsId, String uuid)
- void sendMail(String from, List<String> to, String subject, String body)
- New method
- New variable tenant in the StampText class.
- New variable tenant in the StampImage class.
- New variable tenant in the Stampbarcode class.
- New variable defaultPlugin in the ProfilePagination class.
v3.26
- Released 2022-12-15
- TaskService
- Change method
- TaskList getAssignedTasks(long projectId, long typeId, long statusId, String orderColumn, boolean orderAsc, int offset,int limit, Calendar from, Calendar to, String subject)
- TaskList getActiveTasks(long projectId, long typeId, long statusId, String orderColumn, boolean orderAsc, int offset, int limit, Calendar from, Calendar to, String subject)
- TaskList getFinishedTasks(long projectId, long typeId, long statusId, String orderColumn, boolean orderAsc, int offset, int limit, Calendar from, Calendar to, String subject)
- TaskList getNotifiedTasks(long projectId, long typeId, long statusId, String orderColumn, boolean orderAsc, int offset, int limit, Calendar from, Calendar to, String subject)
- Change method
- New variable move in ProfileShortcuts class.
v3.25
- Released 2022-10-25
- WizardService
- New method
- WizardNode findByUserAndUuid(String uuid)
- boolean hasWizardByUserAndNode(String uuid)
- New method
- NodeService
- New method
- NodePaginatorConfig getPaginatorConfig(String pluginName)
- New method
- SearchService
- Change method
- SimpleNodeBaseResultSet findSimpleNodeBasePaginated(QueryParams queryParams, String sortField, boolean sortReverse, int offset, int limit, String pluginName)
- New method
- SearchPluginList getSearchPlugins()
- NodeSearchConfig getSearchConfig(String plugin name
- Change method
- Fixed the issue with the logout method not removing the session from the server side.
- New variable pluginList in the class ProfileSearch.
v3.24
- Released 2022-08-31
- Fixed issue when metadata group form has attribute grantRole or grantUser. Added variable name in the GrantUser and GrantRole classes.
- New variable validates in FormElementComplex class.
- New variables action and params in Version class.
- AuthService
- New method
- String getUserToken(String userId)
- New method
- DocumentService
- Change method
- String mergePdf(String destinationUuid, String docName, List<String> uuids)
- Change method
- PropertyGroupService
- New method
- String validateField(String value, String className, List<String> UUIDs)
- New method
v3.23
- Released 2022-07-04
- a new variable created in the class SimpleNodeBase.
- new variable sortField in the class QueryParams.
- new variable sortReverse in the class QueryParams.
- new variable modifiedVisible in the class ProfileFldProperties.
- new variable modifiedVisible in the class ProfileMailProperties.
- new variable modifiedVisible in the class ProfileRecProperties.
- StampService
- New method
- void stampTextCustom(String uuid, long stampTextId, String text, String exprX, String exprY, String range).
- New method
v3.22
- Released 2022-05-10
- new variable indexable in the class ProfileDocProperties.
- new variable showTree in the class ProfileMisc.
- New variable query in the class QueryParams.
- New variable is indexable in the class Document.
- New variable userLastModifiedDocumentsVisible in the class ProfileDashboardCards.
- New variable userLastCreatedDocumentsVisible in the class ProfileDashboardCards.
- New variable userLastCreatedFoldersVisible in the class ProfileDashboardCards.
- New variable userLastCreatedRecordsVisible in the class ProfileDashboardCards.
- DocumentService
- Change method
- Document saveDocumentAsPdf(String UUID, String newName, boolean propertyGroups, boolean security)
- New method
- void setIndexable(String UUID, boolean enabled)
- Change method
- MailService
- Change method
- Document saveMailAsPdf(String UUID, String newName, boolean propertyGroups, boolean security)
- Change method
- DashboardService
- New method
- DashboardResultSet getUserLastDocumentsNotesCreated(int offset, int limit)
- DashboardResultSet getUserLastFoldersNotesCreated(int offset, int limit)
- DashboardResultSet getUserLastRecordsNotesCreated(int offset, int limit)
- DashboardResultSet getUserLastMailsNotesCreated(int offset, int limit)
- New method
v3.21
- Released 2022-02-02
- New variable downloadPreview in the class ProfileMisc.
v3.20
- Released 2021-12-16
- Fix bugs with large numbers in the stamp.
v3.19
- Released 2021-11-03
- AuthService
- New method
- void overwriteSecurity(String UUID, ChangeSecurity changeSecurity)
- New method
- PropertyService
- New method
- boolean isSigned(String UUID)
- New method
v3.18
- Released 2021-09-21
- New variable color in the class Button
- New variable color in the class FormElementComplex
- SearchService
- New method
- List<QueryResult> find(QueryParams queryParams, String sortField, boolean sortReverse, String propertiesPlugin)
- ResultSet findPaginated(QueryParams queryParams, String sortField, boolean sortReverse, int offset, int limit, String propertiesPlugin)
- SimpleNodeBaseResultSet findSimpleNodeBasePaginated(QueryParams queryParams, String sortField, boolean sortReverse, int offset, int limit)
- List<QueryResult> findByQuery(String query, String sortField, boolean sortReverse, String propertiesPlugin)
- ResultSet findByQueryPaginated(String query, String sortField, boolean sortReverse, int offset, int limit, String propertiesPlugin)
- SimpleNodeBaseResultSet findSimpleNodeBaseByQueryPaginated(String query, String sortField, boolean sortReverse, int offset, int limit)
- List<QueryResult> findWithMetadata(QueryParams params, String sortField, boolean sortReverse, String propertiesPlugin, List<String> groups)
- ResultSet findWithMetadataPaginated(QueryParams queryParams, String sortField, boolean sortReverse, int offset, int limit, String propertiesPlugin, List<String> groups)
- InputStream csvExport(String lang, QueryParams queryParams, boolean compact)
- New method
v3.17
- Released 2021-08-30
- NodeService
- Change method
- InputStream exportZip(List<String> uuids, boolean withPath, boolean background)
- Change method
- StampService
- New method
- StampBarcode getStampBarcodeByPk(long id, String uuid)
- void stampBarcode(String UUID, long id)
- New method
- TaskService
- Change method
- Task createTask(String subject, String start, String end, String description, long statusId, long projectId,
long typeId, String user, List<String> notificationUsers, List<String> externalUsers, List<String> relatedDocuments,
List<String> relatedFolders, List<String> relatedRecords, List<String> relatedMails, String repeatExpression,
String repeatUntil, String formatDate, int repeatTimes, String reminderStartUnit, int reminderStartValue,
String reminderEndUnit, int reminderEndValue) - Task updateTask(long taskId, String subject, String start, String end, String description, long statusId,
long projectId, long typeId, String user, List<String> notificationUsers, List<String> externalUsers,
List<String> relatedDocuments, List<String> relatedFolders, List<String> relatedRecords, List<String> relatedMails,
String owner, String repeatExpression, String repeatUntil, String formatDate, int repeatTimes, int progress,
String reminderStartUnit, int reminderStartValue, String reminderEndUnit, int reminderEndValue)
- Task createTask(String subject, String start, String end, String description, long statusId, long projectId,
- New method
- TaskList getNotifiedTasks(long projectId, long typeId, long statusId, String orderColumn, boolean orderAsc, int offset, int limit, String subject)
- long getNotifiedTasksCount(long statusId, long projectId, long typeId)
- Change method
- DashboardService
- Method changed
- DashboardResultSet getUserCheckedOutDocuments(int offset, int limit)
- DashboardResultSet getUserLastModifiedDocuments(int offset, int limit)
- DashboardResultSet getUserLockedDocuments(int offset, int limit)
- DashboardResultSet getUserLockedRecords(int offset, int limit)
- DashboardResultSet getUserLockedFolders(int offset, int limit)
- DashboardResultSet getUserLockedMails(int offset, int limit)
- DashboardResultSet getUserSubscribedDocuments(int offset, int limit)
- DashboardResultSet getUserSubscribedFolders(int offset, int limit)
- DashboardResultSet getUserSubscribedRecords(int offset, int limit)
- DashboardResultSet getUserLastCreatedDocuments(int offset, int limit)
- DashboardResultSet getUserLastCreatedFolders(int offset, int limit)
- DashboardResultSet getUserLastCreatedRecords(int offset, int limit)
- DashboardResultSet getUserLastDownloadedDocuments(int offset, int limit)
- DashboardResultSet getUserLastImportedMails(int offset, int limit)
- DashboardResultSet getUserLastImportedMailAttachments(int offset, int limit)
- Method changed
v3.16
- Released 2021-07-30
- New variable user in the class Task.
- New variable notificationUsers in the class Task.
- New variable reportPluginList in the class ProfileMisc.
- Deleted variable users in the class Task
- Deleted variable roles in the class Task
- Deleted parameter language in method createDocumentFromTemplate
- Deleted parameter language in method createFolderFromTemplate
- Deleted parameter language in method createRecordFromTemplate
- RepositoryService
- New method
- ScriptExecutionResult executeScript(String script)
- SqlQueryResults executeSqlQuery(String sql)
- HqlQueryResults executeHqlQuery(String hql)
- New method
- TaskService
- Change method
- Task createTask(String subject, String start, String end, String description, String statusId, String projectId,
String typeId, String user, List<String> notificationUsers, List<String> externalUsers, List<String> relatedDocuments,
List<String> relatedFolders, List<String> relatedRecords, List<String> relatedMails, String repeatExpression,
String repeatUntil, String formatDate, int repeatTimes, String reminderStartUnit, int reminderStartValue,
String reminderEndUnit, int reminderEndValue) - Task updateTask(String taskId, String subject, String start, String end, String description, String statusId,
String projectId, String typeId, String user, List<String> notificationUsers, List<String> externalUsers,
List<String> relatedDocuments, List<String> relatedFolders, List<String> relatedRecords, List<String> relatedMails,
String owner, String repeatExpression, String repeatUntil, String formatDate, int repeatTimes, int progress,
String reminderStartUnit, int reminderStartValue, String reminderEndUnit, int reminderEndValue)
- Task createTask(String subject, String start, String end, String description, String statusId, String projectId,
- Change method
- DocumentService
- New method
- void webPageImport(String UUID, String URL)
- New method
v3.15
- Released 2021-06-11
- Delete bean SimplePropertyGroups
- Delete bean SimpleTemplateParams
- Delete bean SimpleUpdateTemplateParams
- Delete bean Metadata
- Delete bean SimpleMetadata
- New variable defaultAccess in the class EnhancedFormElement
- New variable defaultAccess in the class FormElementComplex
- New variable defaultAccess in the class PropertyGroup
- Deleted parameter propertyGroups in method createDocumentFromTemplate
- Deleted parameter propertyGroups in method createFolderFromTemplate
- Deleted parameter propertyGroups in method createRecordFromTemplate
- Deleted variable propertyGroups in the class TemplateParams
- AutocadService
- New method
- List<XRef> getXrefs(String UUID)
- void refresh(String UUID)
- New method
- UserConfigService
- New method
- UserConfig getConfig()
- void setHome(String UUID)
- New method
- PropertyGroupService
- New method
- String getSuggestBoxKeyValue(String grpName, String propertyName, String key)
- Map<String, String> getSuggestBoxKeyValuesFiltered(String grpName, String propertyName, String filter)
- New method
- DashboardService
- Method changed
- List<DashboardResult> getUserCheckedOutDocuments(int offset, int limit)
- List<DashboardResult> getUserLastModifiedDocuments(int offset, int limit)
- List<DashboardResult> getUserLockedDocuments(int offset, int limit)
- List<DashboardResult> getUserLockedRecords(int offset, int limit)
- List<DashboardResult> getUserLockedFolders(int offset, int limit)
- List<DashboardResult> getUserLockedMails(int offset, int limit)
- List<DashboardResult> getUserSubscribedDocuments(int offset, int limit)
- List<DashboardResult> getUserSubscribedFolders(int offset, int limit)
- List<DashboardResult> getUserSubscribedRecords(int offset, int limit)
- List<DashboardResult> getUserLastCreatedDocuments(int offset, int limit)
- List<DashboardResult> getUserLastCreatedFolders(int offset, int limit)
- List<DashboardResult> getUserLastCreatedRecords(int offset, int limit)
- List<DashboardResult> getUserLastDownloadedDocuments(int offset, int limit)
- List<DashboardResult> getUserLastImportedMails(int offset, int limit)
- List<DashboardResult> getUserLastImportedMailAttachments(int offset, int limit)
- Method changed
v3.14
- Released 2021-05-04
- New variable excerpt in the class SimpleNodeBase
- New variable convertibleToPdf in the class SimpleNodeBase
- New variable uuid in the class ReportParams
- New variable grantedUsers in the class FormElementComplex
- New variable grantedRoles in the class FormElementComplex
- New variable grantedUsers in the class EnhancedFormElement
- New variable grantedRoles in the class EnhancedFormElement
- New variable template in the class Node
- New variable imageUuid in the class OCRTemplate
- Deleted variable printVisible in the class ProfileToolbar
- Deleted variable docTitle in the class ProfileMisc
- Deleted variable imageContent in the class OCRTemplate
- New parameter uuid in method saveReport
- ReportService
- New method
- InputStream executeReport(long rpId, Map<String, String> params, String format, String dstId, String UUID)
- Document saveReport(long rpId, Map<String, String> params, String format, String dstId, String docName, String UUID)
- New method
v3.13
- Released 2021-03-26
- New variable sharePreviewVisible in the class ProfileDocProperties
- New variable pdfTools in the class ProfileMisc
- New variable askDragDropUpdates in the class ProfileMisc
- New variable openParentFolder in the class ProfileMisc
- New variable userLockedFoldersVisible in the class ProfileDashboardCards
- New variable userLockedMailsVisible in the class ProfileDashboardCards
- New variable sharePreview in the class ProfileDocProperties
- New variable statusVisible in the class ProfileFldProperties
- New variable statusVisible in the class ProfileMailProperties
- Deleted variable wiki in the class SimpleTemplateParams
- Deleted variable wiki in the class TemplateParams
- New parameter pluginName in method getChildrenNodesByCategoryPaginated
- Deleted parameter wiki in method extendedDocumentCopy
- Deleted parameter wiki in method createDocumentFromTemplate
- Deleted parameter wiki in method extendedFolderCopy
- Deleted parameter wiki in method createFolderFromTemplate
- Deleted parameter wiki in method extendedMailCopy
- Deleted parameter wiki in method extendedRecordCopy
- Deleted parameter wiki in method createRecordFromTemplate
- Deleted parameter wiki in method copyAttributes
- Fixed bug with the variable ratio in the stampImageCustom method.
- Override methods
- getChildrenNodesPaginated
- getChildrenNodesByCategoryPaginated
- NodeService
- New method
- PaginatorPluginList getPaginatorPlugins()
- New method
- DashboardService
- New method
- List<DashboardResult> getUserLockedFolders()
- List<DashboardResult> getUserLockedMails()
- New method
- WizardService
- New method
- List<WizardNode> findByUser()
- void deleteAll()
- void addDigitalSignature(String UUID)
- void removeDigitalSignature(String UUID)
- void addShowWizardCategories(String UUID)
- void removeShowWizardCategories(String UUID)
- void addShowWizardKeywords(String UUID)
- void removeShowWizardKeywords(String UUID)
- void addShowWizardOCRDataCapture(String UUID)
- void removeShowWizardOCRDataCapture(String UUID)
- void addGroup(String UUID, String group)
- void removeGroup(String UUID, String group)
- void addWorkflow(String UUID, String workflow)
- void removeWorkflow(String UUID, String workflow)
- void setAutostart(String uuid)
- New method
v3.12
- Released 2021-02-19
- New bean ProfileDashboardCards
- New variable profileDashboardCards in the class Profile
- New variable showClassicAdmin in the class Profile
- New variable tabLuceneQueryVisible in the class ProfileSearch
- New variable hasChildren in the class Parent
- Delete attribute hasChildren in the class Folder
- New parameter size in method getImage.
- New parameter pluginName in method getChildrenNodesPaginated
- New variable plugin list in the class ProfilePagination
- New variable writepermissionn the class SimpleNodeBase
- New variable pgrpColumnValue1 in the class SimpleNodeBase
- New variable pgrpColumnValue2 in the class SimpleNodeBase
- New variable pgrpColumnValue3 in the class SimpleNodeBase
- New variable pgrpColumnValue4 in the class SimpleNodeBase
- New variable pgrpColumnValue5 in the class SimpleNodeBase
- New variable pgrpColumnValue6 in the class SimpleNodeBase
- New variable pgrpColumnValue7 in the class SimpleNodeBase
- New variable pgrpColumnValue8 in the class SimpleNodeBase
- New variable pgrpColumnValue9 in the class SimpleNodeBase
- New variable pgrpColumnValue10 in the class SimpleNodeBase
- WorkflowService
- The method findUserTaskInstances now returns TaskInstanceResultSet.
- The method findPooledTaskInstances now returns TaskInstanceResultSet.
- SearchService
- New method
- SimpleNodeBaseResultSet findSimpleNodeBaseByQueryPaginated(String query, int offset, int limit)
- New method
- FilePlanService
- New method
- List<Long> getRootSectionsIdWithChildren()
- List<Long> getChildrenSectionsIdByTenantWithChildren(long parentId)
- New method
- StampService
- New method
- void stampImageManually(String UUID, long stampImageId, String exprX, String exprY, String range, String personalStampUuid)
- Change method
- void stampText(String UUID, long id)
- void stampImage(String UUID, long id)
- void stampImageCustom(String UUID, long id, String exprX, String exprY, String range, double ratio, InputStream is)
- New method
v3.11
- Released 2021-01-22
- New variable showClassicUi in the Class Profile
- New bean SimpleNodeBaseResultSet
- The bean ChildNodeBase was refactored to SimpleNodeBase
- New exception TaskNotFoundException in the Task
- MailService
- New method
- InputStream getPdf
- Document saveMailAsPdf
- New method
- DocumentService
- New method
- InputStream getDocumentPdf
- Document saveDocumentAsPdf
- Document createDocument ( now with nodeClass variable )
- New method
- RepositoryService
- New method
- boolean getIsFilePlan
- New method
- AuthService
- New method
- boolean isPasswordExpired
- New method
- NodeService
- New method
- void setComment
- New method
- SearchService
- New method
- SimpleNodeBaseResultSet findSimpleNodeBasePaginated(QueryParams queryParams, int offset, int limit)
- New method
v3.10
- Released 2020-12-03
- New method forceLockDocument
- New method forceLockRecord
- New method hasNodesLockedByOtherUser
- PdfService
- New methods
- InputStream getImage(String UUID, int page)
- boolean split(String UUID, String dstId, String name, List<Integer> pages)
- boolean extract(String UUID, String dstId, String name, List<Integer> pages)
- boolean remove(String UUID, String dstId, String name, List<Integer> pages)
- boolean rotate(String UUID, String dstId, String name, String angle, List<Integer> pages)
- New methods
- New parameter security in method extendedDocumentCopy
- New parameter security in method extendedFolderCopy
- New parameter security in method extendedRecordCopy
- New parameter security in method extendedMailCopy
- New variables folderPath, folderUuid, documentName, and documentUuid in FormElementComplex class.
- New static variables in MimeTypeConfig class.
- Removed variables keywordsEnabled, categoriesEnabled, ocrDataCaptureEnabled, propertyGroups, and workflows in ProfileWizard class.
- Removed the Print class.
- Fixed bug, missing toString method in almost bean class.
v3.9
- Released 2020-09-24
- A new method is tachment.
- A new method isConvertibleToPDF.
- New variable parentElement in FormElementComplex class.
- New variable subscribed in ChildNodeBase class.
- Moved variable lock and locked from Document and Record to Node class.
- Removed variable token from LockInfo class.
- The variablecreated in ChildNodeBase was renamed to version created.
- Fixed bug, added setter and getter in the formElement for field description.
- Fixed bug, the method setAuthorizationToken was wrongly marked as deprecated.
- Fixed bug, better control in case of error 401
- Fixed typo, UnknowException was renamed to UnknownException
v3.8
- Released 2020-06-19
- "THIS IS A MAJOR UPGRADE" because there are more than 360 methods in the Webservice class, we have decided to split the methods by type. T e methods in the Webservices class still are available but marked as deprecated. I the future, we will remove them. T ke the sample below as a guide about the change applied.
In the previous version:
ws.login(user, password);
Folder folder = ws.createFolder("1be884f4-5758-4985-94d1-f18bfe004db8", "test");
From version 3.8:
ws.login(user, password);
Folder folder = ws.folder.createFolder("1be884f4-5758-4985-94d1-f18bfe004db8", "test");
Note that the previous version used ws.createFolder methods, and from version 3.8,; wesuggest using ws.folder.createFolder
- Improvement in the REST errors. Been updating the data and how errors are thrown across the REST service.
- The method getContent has been updated. Currently download EML or MSG file type either the stream of type "application/octet-stream".
- New parameter "context" in the method getMailsPaginated.
- New variable "authorVisible" in the ProfileDocProperties class.
- New variable "authorVisible" in the ProfileFldProperties class.
- New variable "authorVisible" in the ProfileRecProperties class.
- New variables "authorVisible", "parentVisible", "subscribedVisible", "subscribedUsersVisible" and "typeVisible" in the ProfileMailProperties class.
- Fixed bug in BreadCrumbItem class was missing the variable "nodeType."
- Add new methods for sharding.
v3.7
- Released 2020-03-25
- Solved a parameter bug in all the RestPlugin methods ( executePluginPost, executePluginPostReturnFile, executePluginGet, executePluginGetReturnFile ).
- Change in the relations, the variable named "user" now is named "author."
- Added new variable "numRecords" in the ZipDownloadEvaluationResult.
- Added new variable "saveSearchVisible" in the Profile.
- A new method getClusterUuid.
- A new method import document is used for hmassiveimports.
- A new method importFolder used for huge imports.
v3.6
- Released 2020-02-14
- Added new hasEncryption and hasAttachmentnew variables in ChildNodeBase.
- Classes Token and TaskInstance modified.
- Relations of type Group now have author variable.
- Improvements in workflow services the "List<FormElement> values" have been changed to "Map<String, String> propertiesMap"."Changes in getRoles and getUsers methods.
- Changes in the saveReport method. Now it returns a Document object.
- Fix saveQuery method always was returning value 0.
- A new method liveEditSetContent.
- A new method getMimeTypes.
- A new method restore.
- A new method
getUserSearches
. - A new method
findUserSearches
. - A new method
isLoginLowercase
.
v3.5
- Released 2019-11-12
- The method executeSqlQuery now returns SqlQueryResults.
- When logout is executed, the authentication token is also removed.
- A new method hasSecurityRecursive.
- A new method is Admin.
- A new method extendedRecordCopy.
- Renamed method createFromTemplate to createDocumentFromTemplate.
- Renamed method updateFromTemplate to updateDocumentFromTemplate.
- A new method createFolderFromTemplate.
- A new method createRecordFromTemplate.
- A new method generateDownloadReportToken.
- A new method saveReport.
- A new method getSessionId.
- A new method getLiveEditRestrictedMimeTypes.
- A new method liveEditCheckin.
- A new login method ( now you can set expiration in days and restriction by IP )
- Change in the methods generateDownloadToken ( new parameter preview is used to set expiration to less than 1 minute ).
- The method returns the single token; the user must build the download URL. The previous version returned the full URL.
- The ChildNodeBase object returned by pagination methods now has a variable parent.
- Added variable description and note in QueryParams. Now you can search by description and note content.
- Applied CamelCase in some URLs, the affected methods are:
- getCheckout()
- isCheckout()
- checkout()
- cancelCheckout()
- setDocumentNodeClass()
- setMailNodeClass()
- setRecordNodeClass()
- getContentInfo()
- sendMailWithAttachments()
- All the Property groups methods ( metadata )
- getUserCheckoutDocuments()
- getProcessDefinitionForms()
v3.4
- Released 2019-07-05
- There're a lot of changes between SDK version 2. x and 3. X; the most important considerations for migration between versions are:
- Almost methods existing in version 2. x continues to exist in version 3. x
- Have been added new methods, especially for FilePlan, Task, Conversion, etc...
- Now almost, methods should be used UUID either path. The path has been deprecated in almost methods and will no longer continue working.
- The authentication mechanism changed and is now based on a token. Now first is created the OKMWebservice object, and then must be executed the login method.
- The OpenKM connection URL has been changed from http://localhost:8080/OpenKM to http://localhost:8080/openkm ( now the context is lowercase ).