Test Info
Library Name | LogicalDOC_REST |
Version #1 | 9.2.0 |
Version #2 | 9.2.1 |
Subject | Binary Compatibility |
Test Results
Total Java Modules | 8 |
Total Methods / Classes | 1223 / 53 |
Compatibility |
99.4% |
Problem Summary
| Severity | Count |
Added Methods | - | 13 |
Removed Methods | High | 7 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 7 |
Medium | 0 |
Low | 2 |
Added Methods 13
logicaldoc-conversion-9.2.1-plugin.jar,
RestConversionService.class
package com.logicaldoc.conversion.webservice.rest.endpoint
RestConversionService.convertDocument ( long docId, String fileVersion, String format ) : DataHandler
com/logicaldoc/conversion/webservice/rest/endpoint/RestConversionService.convertDocument:(JLjava/lang/String;Ljava/lang/String;)Ljakarta/activation/DataHandler;
RestConversionService.convertFile ( String fileName, String format, Attachment fileContent ) : DataHandler
com/logicaldoc/conversion/webservice/rest/endpoint/RestConversionService.convertFile:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/cxf/jaxrs/ext/multipart/Attachment;)Ljakarta/activation/DataHandler;
logicaldoc-enterprise-core-9.2.1-plugin.jar,
RestEnterpriseDocumentService.class
package com.logicaldoc.enterprise.webservice.rest.endpoint
RestEnterpriseDocumentService.downloadChunk ( long p1, String p2, long p3, long p4 ) : DataHandler
com/logicaldoc/enterprise/webservice/rest/endpoint/RestEnterpriseDocumentService.downloadChunk:(JLjava/lang/String;JJ)Ljakarta/activation/DataHandler;
logicaldoc-webservice-9.2.1-plugin.jar,
RestDocumentService.class
package com.logicaldoc.webservice.rest.endpoint
RestDocumentService.getContent ( long docId ) : DataHandler
com/logicaldoc/webservice/rest/endpoint/RestDocumentService.getContent:(J)Ljakarta/activation/DataHandler;
RestDocumentService.getResource ( long docId, String fileVersion, String suffix ) : DataHandler
com/logicaldoc/webservice/rest/endpoint/RestDocumentService.getResource:(JLjava/lang/String;Ljava/lang/String;)Ljakarta/activation/DataHandler;
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;)Ljakarta/ws/rs/core/Response;
RestDocumentService.getVersionContent ( long docId, String version ) : DataHandler
com/logicaldoc/webservice/rest/endpoint/RestDocumentService.getVersionContent:(JLjava/lang/String;)Ljakarta/activation/DataHandler;
logicaldoc-webservice-9.2.1-plugin.jar,
WSAccessControlEntry.class
package com.logicaldoc.webservice.model
WSAccessControlEntry.getRevision ( ) : int
com/logicaldoc/webservice/model/WSAccessControlEntry.getRevision:()I
WSAccessControlEntry.setRevision ( int revision ) : void
com/logicaldoc/webservice/model/WSAccessControlEntry.setRevision:(I)V
logicaldoc-webservice-9.2.1-plugin.jar,
WSDocument.class
package com.logicaldoc.webservice.model
WSDocument.getRevision ( ) : String
com/logicaldoc/webservice/model/WSDocument.getRevision:()Ljava/lang/String;
WSDocument.setRevision ( String revision ) : void
com/logicaldoc/webservice/model/WSDocument.setRevision:(Ljava/lang/String;)V
logicaldoc-webservice-9.2.1-plugin.jar,
WSUser.class
package com.logicaldoc.webservice.model
WSUser.getLegals ( ) : Integer
com/logicaldoc/webservice/model/WSUser.getLegals:()Ljava/lang/Integer;
WSUser.setLegals ( Integer legals ) : void
com/logicaldoc/webservice/model/WSUser.setLegals:(Ljava/lang/Integer;)V
to the top
Removed Methods 7
logicaldoc-conversion-9.2-plugin.jar,
RestConversionService.class
package com.logicaldoc.conversion.webservice.rest.endpoint
RestConversionService.convertDocument ( long docId, String fileVersion, String format ) : DataHandler
com/logicaldoc/conversion/webservice/rest/endpoint/RestConversionService.convertDocument:(JLjava/lang/String;Ljava/lang/String;)Ljavax/activation/DataHandler;
RestConversionService.convertFile ( String fileName, String format, Attachment fileContent ) : DataHandler
com/logicaldoc/conversion/webservice/rest/endpoint/RestConversionService.convertFile:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/cxf/jaxrs/ext/multipart/Attachment;)Ljavax/activation/DataHandler;
logicaldoc-enterprise-core-9.2-plugin.jar,
RestEnterpriseDocumentService.class
package com.logicaldoc.enterprise.webservice.rest.endpoint
RestEnterpriseDocumentService.downloadChunk ( long p1, String p2, long p3, long p4 ) : DataHandler
com/logicaldoc/enterprise/webservice/rest/endpoint/RestEnterpriseDocumentService.downloadChunk:(JLjava/lang/String;JJ)Ljavax/activation/DataHandler;
logicaldoc-webservice-9.2-plugin.jar,
RestDocumentService.class
package com.logicaldoc.webservice.rest.endpoint
RestDocumentService.getContent ( long docId ) : DataHandler
com/logicaldoc/webservice/rest/endpoint/RestDocumentService.getContent:(J)Ljavax/activation/DataHandler;
RestDocumentService.getResource ( long docId, String fileVersion, String suffix ) : DataHandler
com/logicaldoc/webservice/rest/endpoint/RestDocumentService.getResource:(JLjava/lang/String;Ljava/lang/String;)Ljavax/activation/DataHandler;
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;
RestDocumentService.getVersionContent ( long docId, String version ) : DataHandler
com/logicaldoc/webservice/rest/endpoint/RestDocumentService.getVersionContent:(JLjava/lang/String;)Ljavax/activation/DataHandler;
to the top
Problems with Methods, High Severity 7
logicaldoc-conversion-9.2-plugin.jar,
RestConversionService.class
package com.logicaldoc.conversion.webservice.rest.endpoint
[+] RestConversionService.convertDocument ( long docId, String fileVersion, String format ) : DataHandler 1
com/logicaldoc/conversion/webservice/rest/endpoint/RestConversionService.convertDocument:(JLjava/lang/String;Ljava/lang/String;)Ljavax/activation/DataHandler;
| Change | Effect |
---|
1 |
Return value type has been changed from javax.activation.DataHandler to jakarta.activation.DataHandler. |
This method has been removed because the return type is part of the method signature. A client program may be interrupted by NoSuchMethodError exception. |
[+] RestConversionService.convertFile ( String fileName, String format, Attachment fileContent ) : DataHandler 1
com/logicaldoc/conversion/webservice/rest/endpoint/RestConversionService.convertFile:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/cxf/jaxrs/ext/multipart/Attachment;)Ljavax/activation/DataHandler;
| Change | Effect |
---|
1 |
Return value type has been changed from javax.activation.DataHandler to jakarta.activation.DataHandler. |
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-enterprise-core-9.2-plugin.jar,
RestEnterpriseDocumentService.class
package com.logicaldoc.enterprise.webservice.rest.endpoint
[+] RestEnterpriseDocumentService.downloadChunk ( long p1, String p2, long p3, long p4 ) : DataHandler 1
com/logicaldoc/enterprise/webservice/rest/endpoint/RestEnterpriseDocumentService.downloadChunk:(JLjava/lang/String;JJ)Ljavax/activation/DataHandler;
| Change | Effect |
---|
1 |
Return value type has been changed from javax.activation.DataHandler to jakarta.activation.DataHandler. |
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-9.2-plugin.jar,
RestDocumentService.class
package com.logicaldoc.webservice.rest.endpoint
[+] RestDocumentService.getContent ( long docId ) : DataHandler 1
com/logicaldoc/webservice/rest/endpoint/RestDocumentService.getContent:(J)Ljavax/activation/DataHandler;
| Change | Effect |
---|
1 |
Return value type has been changed from javax.activation.DataHandler to jakarta.activation.DataHandler. |
This method has been removed because the return type is part of the method signature. A client program may be interrupted by NoSuchMethodError exception. |
[+] RestDocumentService.getResource ( long docId, String fileVersion, String suffix ) : DataHandler 1
com/logicaldoc/webservice/rest/endpoint/RestDocumentService.getResource:(JLjava/lang/String;Ljava/lang/String;)Ljavax/activation/DataHandler;
| Change | Effect |
---|
1 |
Return value type has been changed from javax.activation.DataHandler to jakarta.activation.DataHandler. |
This method has been removed because the return type is part of the method signature. A client program may be interrupted by NoSuchMethodError exception. |
[+] RestDocumentService.getThumbnail ( String type, String docPath, List<PathSegment> docPathList ) : Response 1
com/logicaldoc/webservice/rest/endpoint/RestDocumentService.getThumbnail:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Ljavax/ws/rs/core/Response;
| Change | Effect |
---|
1 |
Return value type has been changed from javax.ws.rs.core.Response to jakarta.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. |
[+] RestDocumentService.getVersionContent ( long docId, String version ) : DataHandler 1
com/logicaldoc/webservice/rest/endpoint/RestDocumentService.getVersionContent:(JLjava/lang/String;)Ljavax/activation/DataHandler;
| Change | Effect |
---|
1 |
Return value type has been changed from javax.activation.DataHandler to jakarta.activation.DataHandler. |
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 Methods, Low Severity 2
logicaldoc-webservice-9.2-plugin.jar,
RestDocumentService.class
package com.logicaldoc.webservice.rest.endpoint
[+] RestDocumentService.sendEmail ( List<Long> docIds, String recipients, String subject, String message ) : void 2
com/logicaldoc/webservice/rest/endpoint/RestDocumentService.sendEmail:(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
| Change | Effect |
---|
1 |
Added jakarta.mail.MessagingException exception thrown. |
A client program may be interrupted by added exception. |
2 |
Removed javax.mail.MessagingException exception thrown. |
A client program may change behavior because the removed exception will not be thrown any more and client will not catch and handle it. |
to the top
Java Archives 8
logicaldoc-audit-9.2-plugin.jar
logicaldoc-conversion-9.2-plugin.jar
logicaldoc-enterprise-core-9.2-plugin.jar
logicaldoc-form-9.2-plugin.jar
logicaldoc-importfolder-9.2-plugin.jar
logicaldoc-report-9.2-plugin.jar
logicaldoc-webservice-9.2-plugin.jar
logicaldoc-workflow-9.2-plugin.jar
to the top
Test Info
Library Name | LogicalDOC_REST |
Version #1 | 9.2.0 |
Version #2 | 9.2.1 |
Subject | Source Compatibility |
Test Results
Total Java Modules | 8 |
Total Methods / Classes | 1223 / 53 |
Compatibility |
99.4% |
Problem Summary
| Severity | Count |
Added Methods | - | 13 |
Removed Methods | High | 7 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
Medium | 9 |
Low | 0 |
Added Methods 13
logicaldoc-conversion-9.2.1-plugin.jar,
RestConversionService.class
package com.logicaldoc.conversion.webservice.rest.endpoint
RestConversionService.convertDocument ( long docId, String fileVersion, String format ) : DataHandler
com/logicaldoc/conversion/webservice/rest/endpoint/RestConversionService.convertDocument:(JLjava/lang/String;Ljava/lang/String;)Ljakarta/activation/DataHandler;
RestConversionService.convertFile ( String fileName, String format, Attachment fileContent ) : DataHandler
com/logicaldoc/conversion/webservice/rest/endpoint/RestConversionService.convertFile:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/cxf/jaxrs/ext/multipart/Attachment;)Ljakarta/activation/DataHandler;
logicaldoc-enterprise-core-9.2.1-plugin.jar,
RestEnterpriseDocumentService.class
package com.logicaldoc.enterprise.webservice.rest.endpoint
RestEnterpriseDocumentService.downloadChunk ( long p1, String p2, long p3, long p4 ) : DataHandler
com/logicaldoc/enterprise/webservice/rest/endpoint/RestEnterpriseDocumentService.downloadChunk:(JLjava/lang/String;JJ)Ljakarta/activation/DataHandler;
logicaldoc-webservice-9.2.1-plugin.jar,
RestDocumentService.class
package com.logicaldoc.webservice.rest.endpoint
RestDocumentService.getContent ( long docId ) : DataHandler
com/logicaldoc/webservice/rest/endpoint/RestDocumentService.getContent:(J)Ljakarta/activation/DataHandler;
RestDocumentService.getResource ( long docId, String fileVersion, String suffix ) : DataHandler
com/logicaldoc/webservice/rest/endpoint/RestDocumentService.getResource:(JLjava/lang/String;Ljava/lang/String;)Ljakarta/activation/DataHandler;
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;)Ljakarta/ws/rs/core/Response;
RestDocumentService.getVersionContent ( long docId, String version ) : DataHandler
com/logicaldoc/webservice/rest/endpoint/RestDocumentService.getVersionContent:(JLjava/lang/String;)Ljakarta/activation/DataHandler;
logicaldoc-webservice-9.2.1-plugin.jar,
WSAccessControlEntry.class
package com.logicaldoc.webservice.model
WSAccessControlEntry.getRevision ( ) : int
com/logicaldoc/webservice/model/WSAccessControlEntry.getRevision:()I
WSAccessControlEntry.setRevision ( int revision ) : void
com/logicaldoc/webservice/model/WSAccessControlEntry.setRevision:(I)V
logicaldoc-webservice-9.2.1-plugin.jar,
WSDocument.class
package com.logicaldoc.webservice.model
WSDocument.getRevision ( ) : String
com/logicaldoc/webservice/model/WSDocument.getRevision:()Ljava/lang/String;
WSDocument.setRevision ( String revision ) : void
com/logicaldoc/webservice/model/WSDocument.setRevision:(Ljava/lang/String;)V
logicaldoc-webservice-9.2.1-plugin.jar,
WSUser.class
package com.logicaldoc.webservice.model
WSUser.getLegals ( ) : Integer
com/logicaldoc/webservice/model/WSUser.getLegals:()Ljava/lang/Integer;
WSUser.setLegals ( Integer legals ) : void
com/logicaldoc/webservice/model/WSUser.setLegals:(Ljava/lang/Integer;)V
to the top
Removed Methods 7
logicaldoc-conversion-9.2-plugin.jar,
RestConversionService.class
package com.logicaldoc.conversion.webservice.rest.endpoint
RestConversionService.convertDocument ( long docId, String fileVersion, String format ) : DataHandler
com/logicaldoc/conversion/webservice/rest/endpoint/RestConversionService.convertDocument:(JLjava/lang/String;Ljava/lang/String;)Ljavax/activation/DataHandler;
RestConversionService.convertFile ( String fileName, String format, Attachment fileContent ) : DataHandler
com/logicaldoc/conversion/webservice/rest/endpoint/RestConversionService.convertFile:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/cxf/jaxrs/ext/multipart/Attachment;)Ljavax/activation/DataHandler;
logicaldoc-enterprise-core-9.2-plugin.jar,
RestEnterpriseDocumentService.class
package com.logicaldoc.enterprise.webservice.rest.endpoint
RestEnterpriseDocumentService.downloadChunk ( long p1, String p2, long p3, long p4 ) : DataHandler
com/logicaldoc/enterprise/webservice/rest/endpoint/RestEnterpriseDocumentService.downloadChunk:(JLjava/lang/String;JJ)Ljavax/activation/DataHandler;
logicaldoc-webservice-9.2-plugin.jar,
RestDocumentService.class
package com.logicaldoc.webservice.rest.endpoint
RestDocumentService.getContent ( long docId ) : DataHandler
com/logicaldoc/webservice/rest/endpoint/RestDocumentService.getContent:(J)Ljavax/activation/DataHandler;
RestDocumentService.getResource ( long docId, String fileVersion, String suffix ) : DataHandler
com/logicaldoc/webservice/rest/endpoint/RestDocumentService.getResource:(JLjava/lang/String;Ljava/lang/String;)Ljavax/activation/DataHandler;
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;
RestDocumentService.getVersionContent ( long docId, String version ) : DataHandler
com/logicaldoc/webservice/rest/endpoint/RestDocumentService.getVersionContent:(JLjava/lang/String;)Ljavax/activation/DataHandler;
to the top
Problems with Methods, Medium Severity 9
logicaldoc-conversion-9.2-plugin.jar,
RestConversionService.class
package com.logicaldoc.conversion.webservice.rest.endpoint
[+] RestConversionService.convertDocument ( long docId, String fileVersion, String format ) : DataHandler 1
com/logicaldoc/conversion/webservice/rest/endpoint/RestConversionService.convertDocument:(JLjava/lang/String;Ljava/lang/String;)Ljavax/activation/DataHandler;
| Change | Effect |
---|
1 |
Return value type has been changed from javax.activation.DataHandler to jakarta.activation.DataHandler. |
Recompilation of a client program may be terminated with the message: incompatible types: jakarta.activation.DataHandler cannot be converted to javax.activation.DataHandler. |
[+] RestConversionService.convertFile ( String fileName, String format, Attachment fileContent ) : DataHandler 1
com/logicaldoc/conversion/webservice/rest/endpoint/RestConversionService.convertFile:(Ljava/lang/String;Ljava/lang/String;Lorg/apache/cxf/jaxrs/ext/multipart/Attachment;)Ljavax/activation/DataHandler;
| Change | Effect |
---|
1 |
Return value type has been changed from javax.activation.DataHandler to jakarta.activation.DataHandler. |
Recompilation of a client program may be terminated with the message: incompatible types: jakarta.activation.DataHandler cannot be converted to javax.activation.DataHandler. |
logicaldoc-enterprise-core-9.2-plugin.jar,
RestEnterpriseDocumentService.class
package com.logicaldoc.enterprise.webservice.rest.endpoint
[+] RestEnterpriseDocumentService.downloadChunk ( long p1, String p2, long p3, long p4 ) : DataHandler 1
com/logicaldoc/enterprise/webservice/rest/endpoint/RestEnterpriseDocumentService.downloadChunk:(JLjava/lang/String;JJ)Ljavax/activation/DataHandler;
| Change | Effect |
---|
1 |
Return value type has been changed from javax.activation.DataHandler to jakarta.activation.DataHandler. |
Recompilation of a client program may be terminated with the message: incompatible types: jakarta.activation.DataHandler cannot be converted to javax.activation.DataHandler. |
logicaldoc-webservice-9.2-plugin.jar,
RestDocumentService.class
package com.logicaldoc.webservice.rest.endpoint
[+] RestDocumentService.getContent ( long docId ) : DataHandler 1
com/logicaldoc/webservice/rest/endpoint/RestDocumentService.getContent:(J)Ljavax/activation/DataHandler;
| Change | Effect |
---|
1 |
Return value type has been changed from javax.activation.DataHandler to jakarta.activation.DataHandler. |
Recompilation of a client program may be terminated with the message: incompatible types: jakarta.activation.DataHandler cannot be converted to javax.activation.DataHandler. |
[+] RestDocumentService.getResource ( long docId, String fileVersion, String suffix ) : DataHandler 1
com/logicaldoc/webservice/rest/endpoint/RestDocumentService.getResource:(JLjava/lang/String;Ljava/lang/String;)Ljavax/activation/DataHandler;
| Change | Effect |
---|
1 |
Return value type has been changed from javax.activation.DataHandler to jakarta.activation.DataHandler. |
Recompilation of a client program may be terminated with the message: incompatible types: jakarta.activation.DataHandler cannot be converted to javax.activation.DataHandler. |
[+] RestDocumentService.getThumbnail ( String type, String docPath, List<PathSegment> docPathList ) : Response 1
com/logicaldoc/webservice/rest/endpoint/RestDocumentService.getThumbnail:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Ljavax/ws/rs/core/Response;
| Change | Effect |
---|
1 |
Return value type has been changed from javax.ws.rs.core.Response to jakarta.ws.rs.core.Response. |
Recompilation of a client program may be terminated with the message: incompatible types: jakarta.ws.rs.core.Response cannot be converted to javax.ws.rs.core.Response. |
[+] RestDocumentService.getVersionContent ( long docId, String version ) : DataHandler 1
com/logicaldoc/webservice/rest/endpoint/RestDocumentService.getVersionContent:(JLjava/lang/String;)Ljavax/activation/DataHandler;
| Change | Effect |
---|
1 |
Return value type has been changed from javax.activation.DataHandler to jakarta.activation.DataHandler. |
Recompilation of a client program may be terminated with the message: incompatible types: jakarta.activation.DataHandler cannot be converted to javax.activation.DataHandler. |
[+] RestDocumentService.sendEmail ( List<Long> docIds, String recipients, String subject, String message ) : void 2
com/logicaldoc/webservice/rest/endpoint/RestDocumentService.sendEmail:(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
| Change | Effect |
---|
1 |
Added jakarta.mail.MessagingException exception thrown. |
Recompilation of a client program may be terminated with the message: unreported exception jakarta.mail.MessagingException must be caught or declared to be thrown. |
2 |
Removed javax.mail.MessagingException exception thrown. |
Recompilation of a client program may be terminated with the message: cannot override sendEmail ( List<Long>, String, String, String ) in RestDocumentService; overridden method does not throw javax.mail.MessagingException. |
to the top
Java Archives 8
logicaldoc-audit-9.2-plugin.jar
logicaldoc-conversion-9.2-plugin.jar
logicaldoc-enterprise-core-9.2-plugin.jar
logicaldoc-form-9.2-plugin.jar
logicaldoc-importfolder-9.2-plugin.jar
logicaldoc-report-9.2-plugin.jar
logicaldoc-webservice-9.2-plugin.jar
logicaldoc-workflow-9.2-plugin.jar
to the top