Test Info
Library Name | LogicalDOC_REST |
Version #1 | 8.9.3 |
Version #2 | 9.1.1 |
Subject | Binary Compatibility |
Test Results
Total Java Modules | 8 |
Total Methods / Classes | 1218 / 53 |
Compatibility |
71% |
Problem Summary
| Severity | Count |
Added Methods | - | 21 |
Removed Methods | High | 10 |
Problems with Data Types | High | 11 |
Medium | 6 |
Low | 0 |
Problems with Methods | High | 3 |
Medium | 0 |
Low | 1 |
Other Changes in Data Types | - | 1 |
Added Methods 21
logicaldoc-audit-9.1.1-plugin.jar,
WSHistory.class
package com.logicaldoc.audit.webservice.model
WSHistory.fromHistory ( History history ) [static] : WSHistory
com/logicaldoc/audit/webservice/model/WSHistory.fromHistory:(Lcom/logicaldoc/core/history/History;)Lcom/logicaldoc/audit/webservice/model/WSHistory;
WSHistory.getDevice ( ) : String
com/logicaldoc/audit/webservice/model/WSHistory.getDevice:()Ljava/lang/String;
WSHistory.getFolderId ( ) : Long
com/logicaldoc/audit/webservice/model/WSHistory.getFolderId:()Ljava/lang/Long;
WSHistory.getGeolocation ( ) : String
com/logicaldoc/audit/webservice/model/WSHistory.getGeolocation:()Ljava/lang/String;
WSHistory.getKeyLabel ( ) : String
com/logicaldoc/audit/webservice/model/WSHistory.getKeyLabel:()Ljava/lang/String;
WSHistory.getUserId ( ) : Long
com/logicaldoc/audit/webservice/model/WSHistory.getUserId:()Ljava/lang/Long;
WSHistory.setDevice ( String device ) : void
com/logicaldoc/audit/webservice/model/WSHistory.setDevice:(Ljava/lang/String;)V
WSHistory.setFolderId ( Long folderId ) : void
com/logicaldoc/audit/webservice/model/WSHistory.setFolderId:(Ljava/lang/Long;)V
WSHistory.setGeolocation ( String geolocation ) : void
com/logicaldoc/audit/webservice/model/WSHistory.setGeolocation:(Ljava/lang/String;)V
WSHistory.setKeyLabel ( String keyLabel ) : void
com/logicaldoc/audit/webservice/model/WSHistory.setKeyLabel:(Ljava/lang/String;)V
WSHistory.setUserId ( Long userId ) : void
com/logicaldoc/audit/webservice/model/WSHistory.setUserId:(Ljava/lang/Long;)V
logicaldoc-webservice-9.1.1-plugin.jar,
RestAuthService.class
package com.logicaldoc.webservice.rest.endpoint
RestAuthService.loginApiKey ( String apikey ) : String
com/logicaldoc/webservice/rest/endpoint/RestAuthService.loginApiKey:(Ljava/lang/String;)Ljava/lang/String;
logicaldoc-webservice-9.1.1-plugin.jar,
RestDocumentMetadataService.class
package com.logicaldoc.webservice.rest.endpoint
RestDocumentMetadataService.getAttributeOptionsByCategory ( long setId, String attribute, String category ) : List<WSAttributeOption>
com/logicaldoc/webservice/rest/endpoint/RestDocumentMetadataService.getAttributeOptionsByCategory:(JLjava/lang/String;Ljava/lang/String;)Ljava/util/List;
logicaldoc-webservice-9.1.1-plugin.jar,
RestDocumentService.class
package com.logicaldoc.webservice.rest.endpoint
RestDocumentService.getThumbnail ( String type, String docPath, List<PathSegment> docPathList ) : Response
com/logicaldoc/webservice/rest/endpoint/RestDocumentService.getThumbnail:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Ljavax/ws/rs/core/Response;
logicaldoc-webservice-9.1.1-plugin.jar,
RestSystemService.class
package com.logicaldoc.webservice.rest.endpoint
RestSystemService.getTenantStatistics ( long tenantId ) : List<WSParameter>
com/logicaldoc/webservice/rest/endpoint/RestSystemService.getTenantStatistics:(J)Ljava/util/List;
logicaldoc-webservice-9.1.1-plugin.jar,
WSAccessControlEntry.class
package com.logicaldoc.webservice.model
WSAccessControlEntry.getStore ( ) : int
com/logicaldoc/webservice/model/WSAccessControlEntry.getStore:()I
WSAccessControlEntry.setStore ( int store ) : void
com/logicaldoc/webservice/model/WSAccessControlEntry.setStore:(I)V
logicaldoc-webservice-9.1.1-plugin.jar,
WSDocument.class
package com.logicaldoc.webservice.model
WSDocument.getLastNote ( ) : String
com/logicaldoc/webservice/model/WSDocument.getLastNote:()Ljava/lang/String;
WSDocument.setLastNote ( String lastNote ) : void
com/logicaldoc/webservice/model/WSDocument.setLastNote:(Ljava/lang/String;)V
logicaldoc-webservice-9.1.1-plugin.jar,
WSFolder.class
package com.logicaldoc.webservice.model
WSFolder.getStore ( ) : Integer
com/logicaldoc/webservice/model/WSFolder.getStore:()Ljava/lang/Integer;
WSFolder.setStore ( Integer store ) : void
com/logicaldoc/webservice/model/WSFolder.setStore:(Ljava/lang/Integer;)V
to the top
Removed Methods 10
logicaldoc-audit-8.9.3-plugin.jar,
WSHistory.class
package com.logicaldoc.audit.webservice.model
WSHistory.fromHistory ( History history ) [static] : WSHistory
com/logicaldoc/audit/webservice/model/WSHistory.fromHistory:(Lcom/logicaldoc/core/History;)Lcom/logicaldoc/audit/webservice/model/WSHistory;
WSHistory.getFolderId ( ) : long
com/logicaldoc/audit/webservice/model/WSHistory.getFolderId:()J
WSHistory.getUserId ( ) : long
com/logicaldoc/audit/webservice/model/WSHistory.getUserId:()J
WSHistory.setFolderId ( long folderId ) : void
com/logicaldoc/audit/webservice/model/WSHistory.setFolderId:(J)V
WSHistory.setUserId ( long userId ) : void
com/logicaldoc/audit/webservice/model/WSHistory.setUserId:(J)V
logicaldoc-webservice-8.9.3-plugin.jar,
RestDocumentService.class
package com.logicaldoc.webservice.rest.endpoint
RestDocumentService.getThumbnail ( String type, String docPath, List<PathSegment> docPathList ) : DataHandler
com/logicaldoc/webservice/rest/endpoint/RestDocumentService.getThumbnail:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Ljavax/activation/DataHandler;
logicaldoc-webservice-8.9.3-plugin.jar,
WSAccessControlEntry.class
package com.logicaldoc.webservice.model
WSAccessControlEntry.getStorage ( ) : int
com/logicaldoc/webservice/model/WSAccessControlEntry.getStorage:()I
WSAccessControlEntry.setStorage ( int storage ) : void
com/logicaldoc/webservice/model/WSAccessControlEntry.setStorage:(I)V
logicaldoc-webservice-8.9.3-plugin.jar,
WSFolder.class
package com.logicaldoc.webservice.model
WSFolder.getStorage ( ) : Integer
com/logicaldoc/webservice/model/WSFolder.getStorage:()Ljava/lang/Integer;
WSFolder.setStorage ( Integer storage ) : void
com/logicaldoc/webservice/model/WSFolder.setStorage:(Ljava/lang/Integer;)V
to the top
Problems with Data Types, High Severity 11
logicaldoc-enterprise-core-8.9.3-plugin.jar
package com.logicaldoc.enterprise.webservice.rest.endpoint
[+] class RestEnterpriseDocumentService 1
| Change | Effect |
---|
1 |
Access level of field log has been changed from protected to private. |
A client program may be interrupted by IllegalAccessError exception. |
[+] affected methods: 9 (0.7%)
RestEnterpriseDocumentService.RestEnterpriseDocumentService ( )This constructor is from 'RestEnterpriseDocumentService' class.
RestEnterpriseDocumentService.checkin ( Long p1, String p2, String p3, boolean p4, WSDocument p5 )This method is from 'RestEnterpriseDocumentService' class.
RestEnterpriseDocumentService.create ( WSDocument p1 )This method is from 'RestEnterpriseDocumentService' class.
RestEnterpriseDocumentService.deleteChunks ( )This method is from 'RestEnterpriseDocumentService' class.
RestEnterpriseDocumentService.downloadChunk ( long p1, String p2, long p3, long p4 )This method is from 'RestEnterpriseDocumentService' class.
RestEnterpriseDocumentService.EntepriseCheckinDocumentMultipartRequest.RestEnterpriseDocumentService.EntepriseCheckinDocumentMultipartRequest ( RestEnterpriseDocumentService p1 )1st parameter 'p1' of this method is of type 'RestEnterpriseDocumentService'.
RestEnterpriseDocumentService.merge ( List<Long> p1, long p2, String p3 )This method is from 'RestEnterpriseDocumentService' class.
RestEnterpriseDocumentService.uploadChunk ( byte[ ] p1 )This method is from 'RestEnterpriseDocumentService' class.
RestEnterpriseDocumentService.uploadChunkIS ( InputStream p1 )This method is from 'RestEnterpriseDocumentService' class.
[+] class RestEnterpriseSearchService 1
| Change | Effect |
---|
1 |
Access level of field log has been changed from protected to private. |
A client program may be interrupted by IllegalAccessError exception. |
[+] affected methods: 4 (0.3%)
RestEnterpriseSearchService.RestEnterpriseSearchService ( )This constructor is from 'RestEnterpriseSearchService' class.
RestEnterpriseSearchService.findByParameters ( Long p1, List<WSCriterion> p2, String p3, Integer p4 )This method is from 'RestEnterpriseSearchService' class.
RestEnterpriseSearchService.findDocumentsByParameters ( Long p1, List<WSCriterion> p2, String p3, Integer p4 )This method is from 'RestEnterpriseSearchService' class.
RestEnterpriseSearchService.queryDocuments ( String p1, String p2, String p3, String p4, Integer p5 )This method is from 'RestEnterpriseSearchService' class.
[+] class RestReadingRequestService 1
| Change | Effect |
---|
1 |
Access level of field log has been changed from protected to private. |
A client program may be interrupted by IllegalAccessError exception. |
[+] affected methods: 4 (0.3%)
RestReadingRequestService.RestReadingRequestService ( )This constructor is from 'RestReadingRequestService' class.
RestReadingRequestService.askReadingConfirmation ( List<Long> p1, List<Long> p2, List<Long> p3, boolean p4, String p5 )This method is from 'RestReadingRequestService' class.
RestReadingRequestService.confirmReading ( long p1, String p2 )This method is from 'RestReadingRequestService' class.
RestReadingRequestService.getUnconfirmedReadings ( )This method is from 'RestReadingRequestService' class.
logicaldoc-webservice-8.9.3-plugin.jar
package com.logicaldoc.webservice.model
[+] class WSDocument 1
| Change | Effect |
---|
1 |
Access level of field log has been changed from protected to private. |
A client program may be interrupted by IllegalAccessError exception. |
[+] affected methods: 121 (9.9%)
com.logicaldoc.enterprise.webservice.rest.endpoint.RestEnterpriseDocumentService.checkin ( Long p1, String p2, String p3, boolean p4, WSDocument p5 )5th parameter 'p5' of this method is of type 'WSDocument'.
com.logicaldoc.enterprise.webservice.rest.endpoint.RestEnterpriseDocumentService.create ( WSDocument p1 )1st parameter 'p1' of this method is of type 'WSDocument'.
com.logicaldoc.enterprise.webservice.rest.endpoint.RestEnterpriseDocumentService.EntepriseCheckinDocumentMultipartRequest.RestEnterpriseDocumentService.EntepriseCheckinDocumentMultipartRequest ( RestEnterpriseDocumentService p1 )Field 'this.docVO' in the object of this method is of type 'WSDocument'.
com.logicaldoc.enterprise.webservice.rest.endpoint.RestEnterpriseDocumentService.merge ( List<Long> p1, long p2, String p3 )Return value of this method is of type 'WSDocument'.
WSDocument.WSDocument ( )This constructor is from 'WSDocument' class.
WSDocument.addAttribute ( WSAttribute att )This method is from 'WSDocument' class.
WSDocument.addTag ( String tag )This method is from 'WSDocument' class.
WSDocument.attribute ( String name )This method is from 'WSDocument' class.
WSDocument.getAttribute ( String name )This method is from 'WSDocument' class.
WSDocument.getAttributes ( )This method is from 'WSDocument' class.
...
[+] class WSFolder 1
| Change | Effect |
---|
1 |
Access level of field log has been changed from protected to private. |
A client program may be interrupted by IllegalAccessError exception. |
[+] affected methods: 61 (5%)
WSFolder.WSFolder ( )This constructor is from 'WSFolder' class.
WSFolder.addAttribute ( WSAttribute att )This method is from 'WSFolder' class.
WSFolder.addTag ( String tag )This method is from 'WSFolder' class.
WSFolder.attribute ( String name )This method is from 'WSFolder' class.
WSFolder.fromFolder ( Folder folder )This method is from 'WSFolder' class.
WSFolder.fromFolder ( Folder folder, boolean withCollections )This method is from 'WSFolder' class.
WSFolder.getAttributes ( )This method is from 'WSFolder' class.
WSFolder.getBarcodeTemplateId ( )This method is from 'WSFolder' class.
WSFolder.getColor ( )This method is from 'WSFolder' class.
WSFolder.getCreation ( )This method is from 'WSFolder' class.
...
[+] class WSUser 1
| Change | Effect |
---|
1 |
Access level of field log has been changed from protected to private. |
A client program may be interrupted by IllegalAccessError exception. |
[+] affected methods: 98 (8%)
WSUser.WSUser ( )This constructor is from 'WSUser' class.
WSUser.fromUser ( User user )This method is from 'WSUser' class.
WSUser.getBuilding ( )This method is from 'WSUser' class.
WSUser.getCity ( )This method is from 'WSUser' class.
WSUser.getCompany ( )This method is from 'WSUser' class.
WSUser.getCountry ( )This method is from 'WSUser' class.
WSUser.getCreation ( )This method is from 'WSUser' class.
WSUser.getDateFormat ( )This method is from 'WSUser' class.
WSUser.getDateFormatLong ( )This method is from 'WSUser' class.
WSUser.getDateFormatShort ( )This method is from 'WSUser' class.
...
logicaldoc-webservice-8.9.3-plugin.jar
package com.logicaldoc.webservice.rest.endpoint
[+] class RestBookmarkService 1
| Change | Effect |
---|
1 |
Field log of type org.slf4j.Logger has been removed from this class. |
A client program may be interrupted by NoSuchFieldError exception. |
[+] affected methods: 8 (0.7%)
RestBookmarkService.RestBookmarkService ( )This constructor is from 'RestBookmarkService' class.
RestBookmarkService.bookmarkDocument ( long docId )This method is from 'RestBookmarkService' class.
RestBookmarkService.bookmarkFolder ( long folderId )This method is from 'RestBookmarkService' class.
RestBookmarkService.deleteBookmark ( long bookmarkId )This method is from 'RestBookmarkService' class.
RestBookmarkService.getBookmarks ( )This method is from 'RestBookmarkService' class.
RestBookmarkService.saveBookmark ( WSBookmark bookmark )This method is from 'RestBookmarkService' class.
RestBookmarkService.unbookmarkDocument ( long docId )This method is from 'RestBookmarkService' class.
RestBookmarkService.unbookmarkFolder ( long folderId )This method is from 'RestBookmarkService' class.
[+] class RestDocumentMetadataService 1
| Change | Effect |
---|
1 |
Field log of type org.slf4j.Logger has been removed from this class. |
A client program may be interrupted by NoSuchFieldError exception. |
[+] affected methods: 16 (1.3%)
RestDocumentMetadataService.RestDocumentMetadataService ( )This constructor is from 'RestDocumentMetadataService' class.
RestDocumentMetadataService.addAttributeOption ( long setId, String attribute, WSAttributeOption option )This method is from 'RestDocumentMetadataService' class.
RestDocumentMetadataService.deleteAttributeSet ( long setId )This method is from 'RestDocumentMetadataService' class.
RestDocumentMetadataService.deleteTemplate ( long templateId )This method is from 'RestDocumentMetadataService' class.
RestDocumentMetadataService.getAttributeOptions ( long setId, String attribute )This method is from 'RestDocumentMetadataService' class.
RestDocumentMetadataService.getAttributeSet ( String name )This method is from 'RestDocumentMetadataService' class.
RestDocumentMetadataService.getAttributeSetById ( long setId )This method is from 'RestDocumentMetadataService' class.
RestDocumentMetadataService.getTemplate ( String name )This method is from 'RestDocumentMetadataService' class.
RestDocumentMetadataService.getTemplateById ( long templateId )This method is from 'RestDocumentMetadataService' class.
RestDocumentMetadataService.listAttributeSets ( )This method is from 'RestDocumentMetadataService' class.
...
[+] class RestSearchService 1
| Change | Effect |
---|
1 |
Field log of type org.slf4j.Logger has been removed from this class. |
A client program may be interrupted by NoSuchFieldError exception. |
[+] affected methods: 4 (0.3%)
RestSearchService.RestSearchService ( )This constructor is from 'RestSearchService' class.
RestSearchService.find ( WSSearchOptions opt )This method is from 'RestSearchService' class.
RestSearchService.findByFilename ( String filename )This method is from 'RestSearchService' class.
RestSearchService.findFolders ( String name )This method is from 'RestSearchService' class.
[+] class RestSystemService 1
| Change | Effect |
---|
1 |
Field log of type org.slf4j.Logger has been removed from this class. |
A client program may be interrupted by NoSuchFieldError exception. |
[+] affected methods: 4 (0.3%)
RestSystemService.RestSystemService ( )This constructor is from 'RestSystemService' class.
RestSystemService.getInfo ( )This method is from 'RestSystemService' class.
RestSystemService.getLanguages ( )This method is from 'RestSystemService' class.
RestSystemService.getStatistics ( )This method is from 'RestSystemService' class.
[+] class RestTagService 1
| Change | Effect |
---|
1 |
Field log of type org.slf4j.Logger has been removed from this class. |
A client program may be interrupted by NoSuchFieldError exception. |
[+] affected methods: 12 (1%)
RestTagService.RestTagService ( )This constructor is from 'RestTagService' class.
RestTagService.addDocumentTags ( long docId, List<String> tags )This method is from 'RestTagService' class.
RestTagService.addFolderTags ( long folderId, List<String> tags )This method is from 'RestTagService' class.
RestTagService.findDocumentsByTag ( String tag )This method is from 'RestTagService' class.
RestTagService.findFoldersByTag ( String tag )This method is from 'RestTagService' class.
RestTagService.getDocumentTags ( long docId )This method is from 'RestTagService' class.
RestTagService.getFolderTags ( long folderId )This method is from 'RestTagService' class.
RestTagService.getTagCloud ( )This method is from 'RestTagService' class.
RestTagService.getTags ( )This method is from 'RestTagService' class.
RestTagService.getTagsPreset ( )This method is from 'RestTagService' class.
...
to the top
Problems with Methods, High Severity 3
logicaldoc-audit-8.9.3-plugin.jar,
WSHistory.class
package com.logicaldoc.audit.webservice.model
[+] WSHistory.getFolderId ( ) : long 1
com/logicaldoc/audit/webservice/model/WSHistory.getFolderId:()J
| Change | Effect |
---|
1 |
Return value type has been changed from long to java.lang.Long. |
This method has been removed because the return type is part of the method signature. A client program may be interrupted by NoSuchMethodError exception. |
[+] WSHistory.getUserId ( ) : long 1
com/logicaldoc/audit/webservice/model/WSHistory.getUserId:()J
| Change | Effect |
---|
1 |
Return value type has been changed from long to java.lang.Long. |
This method has been removed because the return type is part of the method signature. A client program may be interrupted by NoSuchMethodError exception. |
logicaldoc-webservice-8.9.3-plugin.jar,
RestDocumentService.class
package com.logicaldoc.webservice.rest.endpoint
[+] RestDocumentService.getThumbnail ( String type, String docPath, List<PathSegment> docPathList ) : DataHandler 1
com/logicaldoc/webservice/rest/endpoint/RestDocumentService.getThumbnail:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Ljavax/activation/DataHandler;
| Change | Effect |
---|
1 |
Return value type has been changed from javax.activation.DataHandler to javax.ws.rs.core.Response. |
This method has been removed because the return type is part of the method signature. A client program may be interrupted by NoSuchMethodError exception. |
to the top
Problems with Data Types, Medium Severity 6
logicaldoc-enterprise-core-8.9.3-plugin.jar
package com.logicaldoc.enterprise.webservice.rest.endpoint
[+] class RestEnterpriseDocumentService 1
| Change | Effect |
---|
1 |
Field log became final. |
A client program may be interrupted by IllegalAccessError exception when attempts to assign new value to the field. |
[+] affected methods: 9 (0.7%)
RestEnterpriseDocumentService.RestEnterpriseDocumentService ( )This constructor is from 'RestEnterpriseDocumentService' class.
RestEnterpriseDocumentService.checkin ( Long p1, String p2, String p3, boolean p4, WSDocument p5 )This method is from 'RestEnterpriseDocumentService' class.
RestEnterpriseDocumentService.create ( WSDocument p1 )This method is from 'RestEnterpriseDocumentService' class.
RestEnterpriseDocumentService.deleteChunks ( )This method is from 'RestEnterpriseDocumentService' class.
RestEnterpriseDocumentService.downloadChunk ( long p1, String p2, long p3, long p4 )This method is from 'RestEnterpriseDocumentService' class.
RestEnterpriseDocumentService.EntepriseCheckinDocumentMultipartRequest.RestEnterpriseDocumentService.EntepriseCheckinDocumentMultipartRequest ( RestEnterpriseDocumentService p1 )1st parameter 'p1' of this method is of type 'RestEnterpriseDocumentService'.
RestEnterpriseDocumentService.merge ( List<Long> p1, long p2, String p3 )This method is from 'RestEnterpriseDocumentService' class.
RestEnterpriseDocumentService.uploadChunk ( byte[ ] p1 )This method is from 'RestEnterpriseDocumentService' class.
RestEnterpriseDocumentService.uploadChunkIS ( InputStream p1 )This method is from 'RestEnterpriseDocumentService' class.
[+] class RestEnterpriseSearchService 1
| Change | Effect |
---|
1 |
Field log became final. |
A client program may be interrupted by IllegalAccessError exception when attempts to assign new value to the field. |
[+] affected methods: 4 (0.3%)
RestEnterpriseSearchService.RestEnterpriseSearchService ( )This constructor is from 'RestEnterpriseSearchService' class.
RestEnterpriseSearchService.findByParameters ( Long p1, List<WSCriterion> p2, String p3, Integer p4 )This method is from 'RestEnterpriseSearchService' class.
RestEnterpriseSearchService.findDocumentsByParameters ( Long p1, List<WSCriterion> p2, String p3, Integer p4 )This method is from 'RestEnterpriseSearchService' class.
RestEnterpriseSearchService.queryDocuments ( String p1, String p2, String p3, String p4, Integer p5 )This method is from 'RestEnterpriseSearchService' class.
[+] class RestReadingRequestService 1
| Change | Effect |
---|
1 |
Field log became final. |
A client program may be interrupted by IllegalAccessError exception when attempts to assign new value to the field. |
[+] affected methods: 4 (0.3%)
RestReadingRequestService.RestReadingRequestService ( )This constructor is from 'RestReadingRequestService' class.
RestReadingRequestService.askReadingConfirmation ( List<Long> p1, List<Long> p2, List<Long> p3, boolean p4, String p5 )This method is from 'RestReadingRequestService' class.
RestReadingRequestService.confirmReading ( long p1, String p2 )This method is from 'RestReadingRequestService' class.
RestReadingRequestService.getUnconfirmedReadings ( )This method is from 'RestReadingRequestService' class.
logicaldoc-webservice-8.9.3-plugin.jar
package com.logicaldoc.webservice.model
[+] class WSDocument 1
| Change | Effect |
---|
1 |
Field log became final. |
A client program may be interrupted by IllegalAccessError exception when attempts to assign new value to the field. |
[+] affected methods: 121 (9.9%)
com.logicaldoc.enterprise.webservice.rest.endpoint.RestEnterpriseDocumentService.checkin ( Long p1, String p2, String p3, boolean p4, WSDocument p5 )5th parameter 'p5' of this method is of type 'WSDocument'.
com.logicaldoc.enterprise.webservice.rest.endpoint.RestEnterpriseDocumentService.create ( WSDocument p1 )1st parameter 'p1' of this method is of type 'WSDocument'.
com.logicaldoc.enterprise.webservice.rest.endpoint.RestEnterpriseDocumentService.EntepriseCheckinDocumentMultipartRequest.RestEnterpriseDocumentService.EntepriseCheckinDocumentMultipartRequest ( RestEnterpriseDocumentService p1 )Field 'this.docVO' in the object of this method is of type 'WSDocument'.
com.logicaldoc.enterprise.webservice.rest.endpoint.RestEnterpriseDocumentService.merge ( List<Long> p1, long p2, String p3 )Return value of this method is of type 'WSDocument'.
WSDocument.WSDocument ( )This constructor is from 'WSDocument' class.
WSDocument.addAttribute ( WSAttribute att )This method is from 'WSDocument' class.
WSDocument.addTag ( String tag )This method is from 'WSDocument' class.
WSDocument.attribute ( String name )This method is from 'WSDocument' class.
WSDocument.getAttribute ( String name )This method is from 'WSDocument' class.
WSDocument.getAttributes ( )This method is from 'WSDocument' class.
...
[+] class WSFolder 1
| Change | Effect |
---|
1 |
Field log became final. |
A client program may be interrupted by IllegalAccessError exception when attempts to assign new value to the field. |
[+] affected methods: 61 (5%)
WSFolder.WSFolder ( )This constructor is from 'WSFolder' class.
WSFolder.addAttribute ( WSAttribute att )This method is from 'WSFolder' class.
WSFolder.addTag ( String tag )This method is from 'WSFolder' class.
WSFolder.attribute ( String name )This method is from 'WSFolder' class.
WSFolder.fromFolder ( Folder folder )This method is from 'WSFolder' class.
WSFolder.fromFolder ( Folder folder, boolean withCollections )This method is from 'WSFolder' class.
WSFolder.getAttributes ( )This method is from 'WSFolder' class.
WSFolder.getBarcodeTemplateId ( )This method is from 'WSFolder' class.
WSFolder.getColor ( )This method is from 'WSFolder' class.
WSFolder.getCreation ( )This method is from 'WSFolder' class.
...
[+] class WSUser 1
| Change | Effect |
---|
1 |
Field log became final. |
A client program may be interrupted by IllegalAccessError exception when attempts to assign new value to the field. |
[+] affected methods: 98 (8%)
WSUser.WSUser ( )This constructor is from 'WSUser' class.
WSUser.fromUser ( User user )This method is from 'WSUser' class.
WSUser.getBuilding ( )This method is from 'WSUser' class.
WSUser.getCity ( )This method is from 'WSUser' class.
WSUser.getCompany ( )This method is from 'WSUser' class.
WSUser.getCountry ( )This method is from 'WSUser' class.
WSUser.getCreation ( )This method is from 'WSUser' class.
WSUser.getDateFormat ( )This method is from 'WSUser' class.
WSUser.getDateFormatLong ( )This method is from 'WSUser' class.
WSUser.getDateFormatShort ( )This method is from 'WSUser' class.
...
to the top
Problems with Methods, Low Severity 1
logicaldoc-webservice-8.9.3-plugin.jar,
WSUtil.class
package com.logicaldoc.webservice.model
[+] WSUtil.toWSAttributeSet ( AttributeSet attributeSet ) [static] : WSAttributeSet 1
com/logicaldoc/webservice/model/WSUtil.toWSAttributeSet:(Lcom/logicaldoc/core/metadata/AttributeSet;)Lcom/logicaldoc/webservice/model/WSAttributeSet;
| Change | Effect |
---|
1 |
Added com.logicaldoc.core.PersistenceException exception thrown. |
A client program may be interrupted by added exception. |
to the top
Other Changes in Data Types 1
logicaldoc-conversion-8.9.3-plugin.jar
package com.logicaldoc.conversion.webservice.rest.endpoint
[+] class RestConversionService 1
| Change | Effect |
---|
1 |
Field log has been added to this class. |
No effect. |
[+] affected methods: 6 (0.5%)
RestConversionService.RestConversionService ( )This constructor is from 'RestConversionService' class.
RestConversionService.convertDocument ( long docId, String fileVersion, String format )This method is from 'RestConversionService' class.
RestConversionService.convertDocumentAndSave ( long docId, String fileVersion, String format )This method is from 'RestConversionService' class.
RestConversionService.convertDocumentToPdf ( long docId, String fileVersion )This method is from 'RestConversionService' class.
RestConversionService.convertFile ( String fileName, String format, Attachment fileContent )This method is from 'RestConversionService' class.
RestConversionService.ConvertFileMultipartRequest.RestConversionService.ConvertFileMultipartRequest ( RestConversionService p1 )1st parameter 'p1' of this method is of type 'RestConversionService'.
to the top
Java Archives 8
logicaldoc-audit-8.9.3-plugin.jar
logicaldoc-conversion-8.9.3-plugin.jar
logicaldoc-enterprise-core-8.9.3-plugin.jar
logicaldoc-form-8.9.3-plugin.jar
logicaldoc-importfolder-8.9.3-plugin.jar
logicaldoc-report-8.9.3-plugin.jar
logicaldoc-webservice-8.9.3-plugin.jar
logicaldoc-workflow-8.9.3-plugin.jar
to the top
Test Info
Library Name | LogicalDOC_REST |
Version #1 | 8.9.3 |
Version #2 | 9.1.1 |
Subject | Source Compatibility |
Test Results
Total Java Modules | 8 |
Total Methods / Classes | 1218 / 53 |
Compatibility |
71% |
Problem Summary
| Severity | Count |
Added Methods | - | 21 |
Removed Methods | High | 10 |
Problems with Data Types | High | 11 |
Medium | 6 |
Low | 0 |
Problems with Methods | High | 0 |
Medium | 4 |
Low | 0 |
Other Changes in Data Types | - | 1 |
Added Methods 21
logicaldoc-audit-9.1.1-plugin.jar,
WSHistory.class
package com.logicaldoc.audit.webservice.model
WSHistory.fromHistory ( History history ) [static] : WSHistory
com/logicaldoc/audit/webservice/model/WSHistory.fromHistory:(Lcom/logicaldoc/core/history/History;)Lcom/logicaldoc/audit/webservice/model/WSHistory;
WSHistory.getDevice ( ) : String
com/logicaldoc/audit/webservice/model/WSHistory.getDevice:()Ljava/lang/String;
WSHistory.getFolderId ( ) : Long
com/logicaldoc/audit/webservice/model/WSHistory.getFolderId:()Ljava/lang/Long;
WSHistory.getGeolocation ( ) : String
com/logicaldoc/audit/webservice/model/WSHistory.getGeolocation:()Ljava/lang/String;
WSHistory.getKeyLabel ( ) : String
com/logicaldoc/audit/webservice/model/WSHistory.getKeyLabel:()Ljava/lang/String;
WSHistory.getUserId ( ) : Long
com/logicaldoc/audit/webservice/model/WSHistory.getUserId:()Ljava/lang/Long;
WSHistory.setDevice ( String device ) : void
com/logicaldoc/audit/webservice/model/WSHistory.setDevice:(Ljava/lang/String;)V
WSHistory.setFolderId ( Long folderId ) : void
com/logicaldoc/audit/webservice/model/WSHistory.setFolderId:(Ljava/lang/Long;)V
WSHistory.setGeolocation ( String geolocation ) : void
com/logicaldoc/audit/webservice/model/WSHistory.setGeolocation:(Ljava/lang/String;)V
WSHistory.setKeyLabel ( String keyLabel ) : void
com/logicaldoc/audit/webservice/model/WSHistory.setKeyLabel:(Ljava/lang/String;)V
WSHistory.setUserId ( Long userId ) : void
com/logicaldoc/audit/webservice/model/WSHistory.setUserId:(Ljava/lang/Long;)V
logicaldoc-webservice-9.1.1-plugin.jar,
RestAuthService.class
package com.logicaldoc.webservice.rest.endpoint
RestAuthService.loginApiKey ( String apikey ) : String
com/logicaldoc/webservice/rest/endpoint/RestAuthService.loginApiKey:(Ljava/lang/String;)Ljava/lang/String;
logicaldoc-webservice-9.1.1-plugin.jar,
RestDocumentMetadataService.class
package com.logicaldoc.webservice.rest.endpoint
RestDocumentMetadataService.getAttributeOptionsByCategory ( long setId, String attribute, String category ) : List<WSAttributeOption>
com/logicaldoc/webservice/rest/endpoint/RestDocumentMetadataService.getAttributeOptionsByCategory:(JLjava/lang/String;Ljava/lang/String;)Ljava/util/List;
logicaldoc-webservice-9.1.1-plugin.jar,
RestDocumentService.class
package com.logicaldoc.webservice.rest.endpoint
RestDocumentService.getThumbnail ( String type, String docPath, List<PathSegment> docPathList ) : Response
com/logicaldoc/webservice/rest/endpoint/RestDocumentService.getThumbnail:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Ljavax/ws/rs/core/Response;
logicaldoc-webservice-9.1.1-plugin.jar,
RestSystemService.class
package com.logicaldoc.webservice.rest.endpoint
RestSystemService.getTenantStatistics ( long tenantId ) : List<WSParameter>
com/logicaldoc/webservice/rest/endpoint/RestSystemService.getTenantStatistics:(J)Ljava/util/List;
logicaldoc-webservice-9.1.1-plugin.jar,
WSAccessControlEntry.class
package com.logicaldoc.webservice.model
WSAccessControlEntry.getStore ( ) : int
com/logicaldoc/webservice/model/WSAccessControlEntry.getStore:()I
WSAccessControlEntry.setStore ( int store ) : void
com/logicaldoc/webservice/model/WSAccessControlEntry.setStore:(I)V
logicaldoc-webservice-9.1.1-plugin.jar,
WSDocument.class
package com.logicaldoc.webservice.model
WSDocument.getLastNote ( ) : String
com/logicaldoc/webservice/model/WSDocument.getLastNote:()Ljava/lang/String;
WSDocument.setLastNote ( String lastNote ) : void
com/logicaldoc/webservice/model/WSDocument.setLastNote:(Ljava/lang/String;)V
logicaldoc-webservice-9.1.1-plugin.jar,
WSFolder.class
package com.logicaldoc.webservice.model
WSFolder.getStore ( ) : Integer
com/logicaldoc/webservice/model/WSFolder.getStore:()Ljava/lang/Integer;
WSFolder.setStore ( Integer store ) : void
com/logicaldoc/webservice/model/WSFolder.setStore:(Ljava/lang/Integer;)V
to the top
Removed Methods 10
logicaldoc-audit-8.9.3-plugin.jar,
WSHistory.class
package com.logicaldoc.audit.webservice.model
WSHistory.fromHistory ( History history ) [static] : WSHistory
com/logicaldoc/audit/webservice/model/WSHistory.fromHistory:(Lcom/logicaldoc/core/History;)Lcom/logicaldoc/audit/webservice/model/WSHistory;
WSHistory.getFolderId ( ) : long
com/logicaldoc/audit/webservice/model/WSHistory.getFolderId:()J
WSHistory.getUserId ( ) : long
com/logicaldoc/audit/webservice/model/WSHistory.getUserId:()J
WSHistory.setFolderId ( long folderId ) : void
com/logicaldoc/audit/webservice/model/WSHistory.setFolderId:(J)V
WSHistory.setUserId ( long userId ) : void
com/logicaldoc/audit/webservice/model/WSHistory.setUserId:(J)V
logicaldoc-webservice-8.9.3-plugin.jar,
RestDocumentService.class
package com.logicaldoc.webservice.rest.endpoint
RestDocumentService.getThumbnail ( String type, String docPath, List<PathSegment> docPathList ) : DataHandler
com/logicaldoc/webservice/rest/endpoint/RestDocumentService.getThumbnail:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Ljavax/activation/DataHandler;
logicaldoc-webservice-8.9.3-plugin.jar,
WSAccessControlEntry.class
package com.logicaldoc.webservice.model
WSAccessControlEntry.getStorage ( ) : int
com/logicaldoc/webservice/model/WSAccessControlEntry.getStorage:()I
WSAccessControlEntry.setStorage ( int storage ) : void
com/logicaldoc/webservice/model/WSAccessControlEntry.setStorage:(I)V
logicaldoc-webservice-8.9.3-plugin.jar,
WSFolder.class
package com.logicaldoc.webservice.model
WSFolder.getStorage ( ) : Integer
com/logicaldoc/webservice/model/WSFolder.getStorage:()Ljava/lang/Integer;
WSFolder.setStorage ( Integer storage ) : void
com/logicaldoc/webservice/model/WSFolder.setStorage:(Ljava/lang/Integer;)V
to the top
Problems with Data Types, High Severity 11
logicaldoc-enterprise-core-8.9.3-plugin.jar
package com.logicaldoc.enterprise.webservice.rest.endpoint
[+] class RestEnterpriseDocumentService 1
| Change | Effect |
---|
1 |
Access level of field log has been changed from protected to private. |
Recompilation of a client program may be terminated with the message: log has private access in RestEnterpriseDocumentService. |
[+] affected methods: 9 (0.7%)
RestEnterpriseDocumentService.RestEnterpriseDocumentService ( )This constructor is from 'RestEnterpriseDocumentService' class.
RestEnterpriseDocumentService.checkin ( Long p1, String p2, String p3, boolean p4, WSDocument p5 )This method is from 'RestEnterpriseDocumentService' class.
RestEnterpriseDocumentService.create ( WSDocument p1 )This method is from 'RestEnterpriseDocumentService' class.
RestEnterpriseDocumentService.deleteChunks ( )This method is from 'RestEnterpriseDocumentService' class.
RestEnterpriseDocumentService.downloadChunk ( long p1, String p2, long p3, long p4 )This method is from 'RestEnterpriseDocumentService' class.
RestEnterpriseDocumentService.EntepriseCheckinDocumentMultipartRequest.RestEnterpriseDocumentService.EntepriseCheckinDocumentMultipartRequest ( RestEnterpriseDocumentService p1 )1st parameter 'p1' of this method is of type 'RestEnterpriseDocumentService'.
RestEnterpriseDocumentService.merge ( List<Long> p1, long p2, String p3 )This method is from 'RestEnterpriseDocumentService' class.
RestEnterpriseDocumentService.uploadChunk ( byte[ ] p1 )This method is from 'RestEnterpriseDocumentService' class.
RestEnterpriseDocumentService.uploadChunkIS ( InputStream p1 )This method is from 'RestEnterpriseDocumentService' class.
[+] class RestEnterpriseSearchService 1
| Change | Effect |
---|
1 |
Access level of field log has been changed from protected to private. |
Recompilation of a client program may be terminated with the message: log has private access in RestEnterpriseSearchService. |
[+] affected methods: 4 (0.3%)
RestEnterpriseSearchService.RestEnterpriseSearchService ( )This constructor is from 'RestEnterpriseSearchService' class.
RestEnterpriseSearchService.findByParameters ( Long p1, List<WSCriterion> p2, String p3, Integer p4 )This method is from 'RestEnterpriseSearchService' class.
RestEnterpriseSearchService.findDocumentsByParameters ( Long p1, List<WSCriterion> p2, String p3, Integer p4 )This method is from 'RestEnterpriseSearchService' class.
RestEnterpriseSearchService.queryDocuments ( String p1, String p2, String p3, String p4, Integer p5 )This method is from 'RestEnterpriseSearchService' class.
[+] class RestReadingRequestService 1
| Change | Effect |
---|
1 |
Access level of field log has been changed from protected to private. |
Recompilation of a client program may be terminated with the message: log has private access in RestReadingRequestService. |
[+] affected methods: 4 (0.3%)
RestReadingRequestService.RestReadingRequestService ( )This constructor is from 'RestReadingRequestService' class.
RestReadingRequestService.askReadingConfirmation ( List<Long> p1, List<Long> p2, List<Long> p3, boolean p4, String p5 )This method is from 'RestReadingRequestService' class.
RestReadingRequestService.confirmReading ( long p1, String p2 )This method is from 'RestReadingRequestService' class.
RestReadingRequestService.getUnconfirmedReadings ( )This method is from 'RestReadingRequestService' class.
logicaldoc-webservice-8.9.3-plugin.jar
package com.logicaldoc.webservice.model
[+] class WSDocument 1
| Change | Effect |
---|
1 |
Access level of field log has been changed from protected to private. |
Recompilation of a client program may be terminated with the message: log has private access in WSDocument. |
[+] affected methods: 121 (9.9%)
com.logicaldoc.enterprise.webservice.rest.endpoint.RestEnterpriseDocumentService.checkin ( Long p1, String p2, String p3, boolean p4, WSDocument p5 )5th parameter 'p5' of this method is of type 'WSDocument'.
com.logicaldoc.enterprise.webservice.rest.endpoint.RestEnterpriseDocumentService.create ( WSDocument p1 )1st parameter 'p1' of this method is of type 'WSDocument'.
com.logicaldoc.enterprise.webservice.rest.endpoint.RestEnterpriseDocumentService.EntepriseCheckinDocumentMultipartRequest.RestEnterpriseDocumentService.EntepriseCheckinDocumentMultipartRequest ( RestEnterpriseDocumentService p1 )Field 'this.docVO' in the object of this method is of type 'WSDocument'.
com.logicaldoc.enterprise.webservice.rest.endpoint.RestEnterpriseDocumentService.merge ( List<Long> p1, long p2, String p3 )Return value of this method is of type 'WSDocument'.
WSDocument.WSDocument ( )This constructor is from 'WSDocument' class.
WSDocument.addAttribute ( WSAttribute att )This method is from 'WSDocument' class.
WSDocument.addTag ( String tag )This method is from 'WSDocument' class.
WSDocument.attribute ( String name )This method is from 'WSDocument' class.
WSDocument.getAttribute ( String name )This method is from 'WSDocument' class.
WSDocument.getAttributes ( )This method is from 'WSDocument' class.
...
[+] class WSFolder 1
| Change | Effect |
---|
1 |
Access level of field log has been changed from protected to private. |
Recompilation of a client program may be terminated with the message: log has private access in WSFolder. |
[+] affected methods: 61 (5%)
WSFolder.WSFolder ( )This constructor is from 'WSFolder' class.
WSFolder.addAttribute ( WSAttribute att )This method is from 'WSFolder' class.
WSFolder.addTag ( String tag )This method is from 'WSFolder' class.
WSFolder.attribute ( String name )This method is from 'WSFolder' class.
WSFolder.fromFolder ( Folder folder )This method is from 'WSFolder' class.
WSFolder.fromFolder ( Folder folder, boolean withCollections )This method is from 'WSFolder' class.
WSFolder.getAttributes ( )This method is from 'WSFolder' class.
WSFolder.getBarcodeTemplateId ( )This method is from 'WSFolder' class.
WSFolder.getColor ( )This method is from 'WSFolder' class.
WSFolder.getCreation ( )This method is from 'WSFolder' class.
...
[+] class WSUser 1
| Change | Effect |
---|
1 |
Access level of field log has been changed from protected to private. |
Recompilation of a client program may be terminated with the message: log has private access in WSUser. |
[+] affected methods: 98 (8%)
WSUser.WSUser ( )This constructor is from 'WSUser' class.
WSUser.fromUser ( User user )This method is from 'WSUser' class.
WSUser.getBuilding ( )This method is from 'WSUser' class.
WSUser.getCity ( )This method is from 'WSUser' class.
WSUser.getCompany ( )This method is from 'WSUser' class.
WSUser.getCountry ( )This method is from 'WSUser' class.
WSUser.getCreation ( )This method is from 'WSUser' class.
WSUser.getDateFormat ( )This method is from 'WSUser' class.
WSUser.getDateFormatLong ( )This method is from 'WSUser' class.
WSUser.getDateFormatShort ( )This method is from 'WSUser' class.
...
logicaldoc-webservice-8.9.3-plugin.jar
package com.logicaldoc.webservice.rest.endpoint
[+] class RestBookmarkService 1
| Change | Effect |
---|
1 |
Field log of type org.slf4j.Logger has been removed from this class. |
Recompilation of a client program may be terminated with the message: cannot find variable log in RestBookmarkService. |
[+] affected methods: 8 (0.7%)
RestBookmarkService.RestBookmarkService ( )This constructor is from 'RestBookmarkService' class.
RestBookmarkService.bookmarkDocument ( long docId )This method is from 'RestBookmarkService' class.
RestBookmarkService.bookmarkFolder ( long folderId )This method is from 'RestBookmarkService' class.
RestBookmarkService.deleteBookmark ( long bookmarkId )This method is from 'RestBookmarkService' class.
RestBookmarkService.getBookmarks ( )This method is from 'RestBookmarkService' class.
RestBookmarkService.saveBookmark ( WSBookmark bookmark )This method is from 'RestBookmarkService' class.
RestBookmarkService.unbookmarkDocument ( long docId )This method is from 'RestBookmarkService' class.
RestBookmarkService.unbookmarkFolder ( long folderId )This method is from 'RestBookmarkService' class.
[+] class RestDocumentMetadataService 1
| Change | Effect |
---|
1 |
Field log of type org.slf4j.Logger has been removed from this class. |
Recompilation of a client program may be terminated with the message: cannot find variable log in RestDocumentMetadataService. |
[+] affected methods: 16 (1.3%)
RestDocumentMetadataService.RestDocumentMetadataService ( )This constructor is from 'RestDocumentMetadataService' class.
RestDocumentMetadataService.addAttributeOption ( long setId, String attribute, WSAttributeOption option )This method is from 'RestDocumentMetadataService' class.
RestDocumentMetadataService.deleteAttributeSet ( long setId )This method is from 'RestDocumentMetadataService' class.
RestDocumentMetadataService.deleteTemplate ( long templateId )This method is from 'RestDocumentMetadataService' class.
RestDocumentMetadataService.getAttributeOptions ( long setId, String attribute )This method is from 'RestDocumentMetadataService' class.
RestDocumentMetadataService.getAttributeSet ( String name )This method is from 'RestDocumentMetadataService' class.
RestDocumentMetadataService.getAttributeSetById ( long setId )This method is from 'RestDocumentMetadataService' class.
RestDocumentMetadataService.getTemplate ( String name )This method is from 'RestDocumentMetadataService' class.
RestDocumentMetadataService.getTemplateById ( long templateId )This method is from 'RestDocumentMetadataService' class.
RestDocumentMetadataService.listAttributeSets ( )This method is from 'RestDocumentMetadataService' class.
...
[+] class RestSearchService 1
| Change | Effect |
---|
1 |
Field log of type org.slf4j.Logger has been removed from this class. |
Recompilation of a client program may be terminated with the message: cannot find variable log in RestSearchService. |
[+] affected methods: 4 (0.3%)
RestSearchService.RestSearchService ( )This constructor is from 'RestSearchService' class.
RestSearchService.find ( WSSearchOptions opt )This method is from 'RestSearchService' class.
RestSearchService.findByFilename ( String filename )This method is from 'RestSearchService' class.
RestSearchService.findFolders ( String name )This method is from 'RestSearchService' class.
[+] class RestSystemService 1
| Change | Effect |
---|
1 |
Field log of type org.slf4j.Logger has been removed from this class. |
Recompilation of a client program may be terminated with the message: cannot find variable log in RestSystemService. |
[+] affected methods: 4 (0.3%)
RestSystemService.RestSystemService ( )This constructor is from 'RestSystemService' class.
RestSystemService.getInfo ( )This method is from 'RestSystemService' class.
RestSystemService.getLanguages ( )This method is from 'RestSystemService' class.
RestSystemService.getStatistics ( )This method is from 'RestSystemService' class.
[+] class RestTagService 1
| Change | Effect |
---|
1 |
Field log of type org.slf4j.Logger has been removed from this class. |
Recompilation of a client program may be terminated with the message: cannot find variable log in RestTagService. |
[+] affected methods: 12 (1%)
RestTagService.RestTagService ( )This constructor is from 'RestTagService' class.
RestTagService.addDocumentTags ( long docId, List<String> tags )This method is from 'RestTagService' class.
RestTagService.addFolderTags ( long folderId, List<String> tags )This method is from 'RestTagService' class.
RestTagService.findDocumentsByTag ( String tag )This method is from 'RestTagService' class.
RestTagService.findFoldersByTag ( String tag )This method is from 'RestTagService' class.
RestTagService.getDocumentTags ( long docId )This method is from 'RestTagService' class.
RestTagService.getFolderTags ( long folderId )This method is from 'RestTagService' class.
RestTagService.getTagCloud ( )This method is from 'RestTagService' class.
RestTagService.getTags ( )This method is from 'RestTagService' class.
RestTagService.getTagsPreset ( )This method is from 'RestTagService' class.
...
to the top
Problems with Data Types, Medium Severity 6
logicaldoc-enterprise-core-8.9.3-plugin.jar
package com.logicaldoc.enterprise.webservice.rest.endpoint
[+] class RestEnterpriseDocumentService 1
| Change | Effect |
---|
1 |
Field log became final. |
Recompilation of a client program may be terminated with the message: cannot assign a value to final variable log. |
[+] affected methods: 9 (0.7%)
RestEnterpriseDocumentService.RestEnterpriseDocumentService ( )This constructor is from 'RestEnterpriseDocumentService' class.
RestEnterpriseDocumentService.checkin ( Long p1, String p2, String p3, boolean p4, WSDocument p5 )This method is from 'RestEnterpriseDocumentService' class.
RestEnterpriseDocumentService.create ( WSDocument p1 )This method is from 'RestEnterpriseDocumentService' class.
RestEnterpriseDocumentService.deleteChunks ( )This method is from 'RestEnterpriseDocumentService' class.
RestEnterpriseDocumentService.downloadChunk ( long p1, String p2, long p3, long p4 )This method is from 'RestEnterpriseDocumentService' class.
RestEnterpriseDocumentService.EntepriseCheckinDocumentMultipartRequest.RestEnterpriseDocumentService.EntepriseCheckinDocumentMultipartRequest ( RestEnterpriseDocumentService p1 )1st parameter 'p1' of this method is of type 'RestEnterpriseDocumentService'.
RestEnterpriseDocumentService.merge ( List<Long> p1, long p2, String p3 )This method is from 'RestEnterpriseDocumentService' class.
RestEnterpriseDocumentService.uploadChunk ( byte[ ] p1 )This method is from 'RestEnterpriseDocumentService' class.
RestEnterpriseDocumentService.uploadChunkIS ( InputStream p1 )This method is from 'RestEnterpriseDocumentService' class.
[+] class RestEnterpriseSearchService 1
| Change | Effect |
---|
1 |
Field log became final. |
Recompilation of a client program may be terminated with the message: cannot assign a value to final variable log. |
[+] affected methods: 4 (0.3%)
RestEnterpriseSearchService.RestEnterpriseSearchService ( )This constructor is from 'RestEnterpriseSearchService' class.
RestEnterpriseSearchService.findByParameters ( Long p1, List<WSCriterion> p2, String p3, Integer p4 )This method is from 'RestEnterpriseSearchService' class.
RestEnterpriseSearchService.findDocumentsByParameters ( Long p1, List<WSCriterion> p2, String p3, Integer p4 )This method is from 'RestEnterpriseSearchService' class.
RestEnterpriseSearchService.queryDocuments ( String p1, String p2, String p3, String p4, Integer p5 )This method is from 'RestEnterpriseSearchService' class.
[+] class RestReadingRequestService 1
| Change | Effect |
---|
1 |
Field log became final. |
Recompilation of a client program may be terminated with the message: cannot assign a value to final variable log. |
[+] affected methods: 4 (0.3%)
RestReadingRequestService.RestReadingRequestService ( )This constructor is from 'RestReadingRequestService' class.
RestReadingRequestService.askReadingConfirmation ( List<Long> p1, List<Long> p2, List<Long> p3, boolean p4, String p5 )This method is from 'RestReadingRequestService' class.
RestReadingRequestService.confirmReading ( long p1, String p2 )This method is from 'RestReadingRequestService' class.
RestReadingRequestService.getUnconfirmedReadings ( )This method is from 'RestReadingRequestService' class.
logicaldoc-webservice-8.9.3-plugin.jar
package com.logicaldoc.webservice.model
[+] class WSDocument 1
| Change | Effect |
---|
1 |
Field log became final. |
Recompilation of a client program may be terminated with the message: cannot assign a value to final variable log. |
[+] affected methods: 121 (9.9%)
com.logicaldoc.enterprise.webservice.rest.endpoint.RestEnterpriseDocumentService.checkin ( Long p1, String p2, String p3, boolean p4, WSDocument p5 )5th parameter 'p5' of this method is of type 'WSDocument'.
com.logicaldoc.enterprise.webservice.rest.endpoint.RestEnterpriseDocumentService.create ( WSDocument p1 )1st parameter 'p1' of this method is of type 'WSDocument'.
com.logicaldoc.enterprise.webservice.rest.endpoint.RestEnterpriseDocumentService.EntepriseCheckinDocumentMultipartRequest.RestEnterpriseDocumentService.EntepriseCheckinDocumentMultipartRequest ( RestEnterpriseDocumentService p1 )Field 'this.docVO' in the object of this method is of type 'WSDocument'.
com.logicaldoc.enterprise.webservice.rest.endpoint.RestEnterpriseDocumentService.merge ( List<Long> p1, long p2, String p3 )Return value of this method is of type 'WSDocument'.
WSDocument.WSDocument ( )This constructor is from 'WSDocument' class.
WSDocument.addAttribute ( WSAttribute att )This method is from 'WSDocument' class.
WSDocument.addTag ( String tag )This method is from 'WSDocument' class.
WSDocument.attribute ( String name )This method is from 'WSDocument' class.
WSDocument.getAttribute ( String name )This method is from 'WSDocument' class.
WSDocument.getAttributes ( )This method is from 'WSDocument' class.
...
[+] class WSFolder 1
| Change | Effect |
---|
1 |
Field log became final. |
Recompilation of a client program may be terminated with the message: cannot assign a value to final variable log. |
[+] affected methods: 61 (5%)
WSFolder.WSFolder ( )This constructor is from 'WSFolder' class.
WSFolder.addAttribute ( WSAttribute att )This method is from 'WSFolder' class.
WSFolder.addTag ( String tag )This method is from 'WSFolder' class.
WSFolder.attribute ( String name )This method is from 'WSFolder' class.
WSFolder.fromFolder ( Folder folder )This method is from 'WSFolder' class.
WSFolder.fromFolder ( Folder folder, boolean withCollections )This method is from 'WSFolder' class.
WSFolder.getAttributes ( )This method is from 'WSFolder' class.
WSFolder.getBarcodeTemplateId ( )This method is from 'WSFolder' class.
WSFolder.getColor ( )This method is from 'WSFolder' class.
WSFolder.getCreation ( )This method is from 'WSFolder' class.
...
[+] class WSUser 1
| Change | Effect |
---|
1 |
Field log became final. |
Recompilation of a client program may be terminated with the message: cannot assign a value to final variable log. |
[+] affected methods: 98 (8%)
WSUser.WSUser ( )This constructor is from 'WSUser' class.
WSUser.fromUser ( User user )This method is from 'WSUser' class.
WSUser.getBuilding ( )This method is from 'WSUser' class.
WSUser.getCity ( )This method is from 'WSUser' class.
WSUser.getCompany ( )This method is from 'WSUser' class.
WSUser.getCountry ( )This method is from 'WSUser' class.
WSUser.getCreation ( )This method is from 'WSUser' class.
WSUser.getDateFormat ( )This method is from 'WSUser' class.
WSUser.getDateFormatLong ( )This method is from 'WSUser' class.
WSUser.getDateFormatShort ( )This method is from 'WSUser' class.
...
to the top
Problems with Methods, Medium Severity 4
logicaldoc-audit-8.9.3-plugin.jar,
WSHistory.class
package com.logicaldoc.audit.webservice.model
[+] WSHistory.getFolderId ( ) : long 1
com/logicaldoc/audit/webservice/model/WSHistory.getFolderId:()J
| Change | Effect |
---|
1 |
Return value type has been changed from long to java.lang.Long. |
Recompilation of a client program may be terminated with the message: incompatible types: java.lang.Long cannot be converted to long. |
[+] WSHistory.getUserId ( ) : long 1
com/logicaldoc/audit/webservice/model/WSHistory.getUserId:()J
| Change | Effect |
---|
1 |
Return value type has been changed from long to java.lang.Long. |
Recompilation of a client program may be terminated with the message: incompatible types: java.lang.Long cannot be converted to long. |
logicaldoc-webservice-8.9.3-plugin.jar,
RestDocumentService.class
package com.logicaldoc.webservice.rest.endpoint
[+] RestDocumentService.getThumbnail ( String type, String docPath, List<PathSegment> docPathList ) : DataHandler 1
com/logicaldoc/webservice/rest/endpoint/RestDocumentService.getThumbnail:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Ljavax/activation/DataHandler;
| Change | Effect |
---|
1 |
Return value type has been changed from javax.activation.DataHandler to javax.ws.rs.core.Response. |
Recompilation of a client program may be terminated with the message: incompatible types: javax.ws.rs.core.Response cannot be converted to javax.activation.DataHandler. |
logicaldoc-webservice-8.9.3-plugin.jar,
WSUtil.class
package com.logicaldoc.webservice.model
[+] WSUtil.toWSAttributeSet ( AttributeSet attributeSet ) [static] : WSAttributeSet 1
com/logicaldoc/webservice/model/WSUtil.toWSAttributeSet:(Lcom/logicaldoc/core/metadata/AttributeSet;)Lcom/logicaldoc/webservice/model/WSAttributeSet;
| Change | Effect |
---|
1 |
Added com.logicaldoc.core.PersistenceException exception thrown. |
Recompilation of a client program may be terminated with the message: unreported exception com.logicaldoc.core.PersistenceException must be caught or declared to be thrown. |
to the top
Other Changes in Data Types 1
logicaldoc-conversion-8.9.3-plugin.jar
package com.logicaldoc.conversion.webservice.rest.endpoint
[+] class RestConversionService 1
| Change | Effect |
---|
1 |
Field log has been added to this class. |
No effect. |
[+] affected methods: 6 (0.5%)
RestConversionService.RestConversionService ( )This constructor is from 'RestConversionService' class.
RestConversionService.convertDocument ( long docId, String fileVersion, String format )This method is from 'RestConversionService' class.
RestConversionService.convertDocumentAndSave ( long docId, String fileVersion, String format )This method is from 'RestConversionService' class.
RestConversionService.convertDocumentToPdf ( long docId, String fileVersion )This method is from 'RestConversionService' class.
RestConversionService.convertFile ( String fileName, String format, Attachment fileContent )This method is from 'RestConversionService' class.
RestConversionService.ConvertFileMultipartRequest.RestConversionService.ConvertFileMultipartRequest ( RestConversionService p1 )1st parameter 'p1' of this method is of type 'RestConversionService'.
to the top
Java Archives 8
logicaldoc-audit-8.9.3-plugin.jar
logicaldoc-conversion-8.9.3-plugin.jar
logicaldoc-enterprise-core-8.9.3-plugin.jar
logicaldoc-form-8.9.3-plugin.jar
logicaldoc-importfolder-8.9.3-plugin.jar
logicaldoc-report-8.9.3-plugin.jar
logicaldoc-webservice-8.9.3-plugin.jar
logicaldoc-workflow-8.9.3-plugin.jar
to the top