Skip to content

Commit bb13e6c

Browse files
Artyom Yanchevskyintrofog
authored andcommitted
Add no event producer line
DEVSIX-5680
1 parent c7794cb commit bb13e6c

File tree

8 files changed

+28
-23
lines changed

8 files changed

+28
-23
lines changed

io/src/main/java/com/itextpdf/io/font/otf/GposLookupType8.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ This file is part of the iText (R) project.
2222
*/
2323
package com.itextpdf.io.font.otf;
2424

25-
import com.itextpdf.io.IOException;
25+
import com.itextpdf.io.exceptions.IOException;
2626
import com.itextpdf.io.font.otf.lookuptype8.PosTableLookup8Format1;
2727
import com.itextpdf.io.font.otf.lookuptype8.PosTableLookup8Format1.PosRuleFormat1;
2828
import com.itextpdf.io.font.otf.lookuptype8.PosTableLookup8Format2;

kernel/src/main/java/com/itextpdf/kernel/actions/events/FlushPdfDocumentEvent.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,15 @@ This file is part of the iText (R) project.
2525
import com.itextpdf.commons.actions.confirmations.ConfirmEvent;
2626
import com.itextpdf.commons.actions.confirmations.ConfirmedEventWrapper;
2727
import com.itextpdf.commons.actions.confirmations.EventConfirmationType;
28+
import com.itextpdf.commons.actions.data.ProductData;
2829
import com.itextpdf.commons.actions.sequence.SequenceId;
2930
import com.itextpdf.commons.utils.MessageFormatUtil;
3031
import com.itextpdf.commons.actions.AbstractITextConfigurationEvent;
3132
import com.itextpdf.commons.actions.AbstractProductProcessITextEvent;
3233
import com.itextpdf.commons.actions.EventManager;
3334
import com.itextpdf.commons.actions.processors.ITextProductEventProcessor;
3435
import com.itextpdf.commons.actions.producer.ProducerBuilder;
36+
import com.itextpdf.kernel.actions.data.ITextCoreProductData;
3537
import com.itextpdf.kernel.logs.KernelLogMessageConstant;
3638
import com.itextpdf.kernel.pdf.PdfDocument;
3739

@@ -73,6 +75,10 @@ protected void doAction() {
7375
List<AbstractProductProcessITextEvent> events = getEvents(pdfDocument.getDocumentIdWrapper());
7476

7577
if (events == null || events.isEmpty()) {
78+
final ProductData productData = ITextCoreProductData.getInstance();
79+
final String noEventProducer = "iText\u00ae \u00a9" + productData.getSinceCopyrightYear() + "-"
80+
+ productData.getToCopyrightYear() + " iText Group NV (no registered products)";
81+
pdfDocument.getDocumentInfo().setProducer(noEventProducer);
7682
return;
7783
}
7884

kernel/src/test/java/com/itextpdf/kernel/font/Type3GlyphUnitTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ This file is part of the iText (R) project.
2424

2525
import com.itextpdf.io.image.ImageData;
2626
import com.itextpdf.io.image.ImageDataFactory;
27-
import com.itextpdf.kernel.PdfException;
27+
import com.itextpdf.kernel.exceptions.PdfException;
2828
import com.itextpdf.kernel.pdf.PdfDocument;
2929
import com.itextpdf.kernel.pdf.PdfStream;
3030
import com.itextpdf.kernel.pdf.PdfWriter;

kernel/src/test/java/com/itextpdf/kernel/pdf/PdfReaderTest.java

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -42,39 +42,38 @@ This file is part of the iText (R) project.
4242
*/
4343
package com.itextpdf.kernel.pdf;
4444

45+
import com.itextpdf.commons.utils.FileUtil;
46+
import com.itextpdf.commons.utils.MessageFormatUtil;
4547
import com.itextpdf.io.LogMessageConstant;
4648
import com.itextpdf.io.source.ByteArrayOutputStream;
4749
import com.itextpdf.io.source.ByteUtils;
4850
import com.itextpdf.io.source.IRandomAccessSource;
4951
import com.itextpdf.io.source.RandomAccessSourceFactory;
50-
import com.itextpdf.commons.utils.FileUtil;
51-
import com.itextpdf.commons.utils.MessageFormatUtil;
52-
import com.itextpdf.kernel.exceptions.PdfException;
5352
import com.itextpdf.kernel.exceptions.KernelExceptionMessageConstant;
53+
import com.itextpdf.kernel.exceptions.PdfException;
5454
import com.itextpdf.kernel.utils.CompareTool;
5555
import com.itextpdf.test.ExtendedITextTest;
5656
import com.itextpdf.test.annotations.LogMessage;
5757
import com.itextpdf.test.annotations.LogMessages;
5858
import com.itextpdf.test.annotations.type.IntegrationTest;
5959

60+
import java.io.File;
6061
import java.io.FileInputStream;
62+
import java.io.IOException;
6163
import java.io.InputStream;
64+
import java.io.OutputStream;
6265
import java.nio.file.Files;
6366
import java.nio.file.Paths;
67+
import java.util.ArrayList;
68+
import java.util.HashMap;
69+
import java.util.List;
70+
import java.util.Random;
6471
import org.junit.Assert;
6572
import org.junit.BeforeClass;
6673
import org.junit.Ignore;
6774
import org.junit.Rule;
6875
import org.junit.Test;
6976
import org.junit.experimental.categories.Category;
70-
71-
import java.io.File;
72-
import java.io.IOException;
73-
import java.io.OutputStream;
74-
import java.util.ArrayList;
75-
import java.util.HashMap;
76-
import java.util.List;
77-
import java.util.Random;
7877
import org.junit.rules.ExpectedException;
7978

8079
@Category(IntegrationTest.class)
@@ -2059,8 +2058,8 @@ public void closeStreamCreatedByITextTest() throws IOException {
20592058
//Later in the test we will need to delete a file. Since we do not want to delete it from sources, we will
20602059
// copy it to destination folder.
20612060
File copiedFile = copyFileForTest(fileName, copiedFileName);
2062-
Exception e = Assert.assertThrows(com.itextpdf.io.IOException.class, () -> new PdfReader(fileName));
2063-
Assert.assertEquals(com.itextpdf.io.IOException.PdfHeaderNotFound, e.getMessage());
2061+
Exception e = Assert.assertThrows(com.itextpdf.io.exceptions.IOException.class, () -> new PdfReader(fileName));
2062+
Assert.assertEquals(com.itextpdf.io.exceptions.IOException.PdfHeaderNotFound, e.getMessage());
20642063
//This check is meaningfull only on Windows, since on other OS the fact of a stream being open doesn't
20652064
// prevent the stream from being deleted.
20662065
Assert.assertTrue(FileUtil.deleteFile(copiedFile));
@@ -2072,7 +2071,7 @@ public void notCloseUserStreamTest() throws IOException {
20722071
try (InputStream pdfStream = new FileInputStream(fileName)) {
20732072
IRandomAccessSource randomAccessSource = new RandomAccessSourceFactory()
20742073
.createSource(pdfStream);
2075-
Exception e = Assert.assertThrows(com.itextpdf.io.IOException.class,
2074+
Exception e = Assert.assertThrows(com.itextpdf.io.exceptions.IOException.class,
20762075
() -> new PdfReader(randomAccessSource, new ReaderProperties()));
20772076
//An exception would be thrown, if stream is closed.
20782077
Assert.assertEquals(-1, pdfStream.read());

sign/src/test/java/com/itextpdf/signatures/CertificateInfoTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,17 @@ This file is part of the iText (R) project.
2222
*/
2323
package com.itextpdf.signatures;
2424

25-
import com.itextpdf.kernel.PdfException;
25+
import com.itextpdf.kernel.exceptions.PdfException;
2626
import com.itextpdf.test.ExtendedITextTest;
2727
import com.itextpdf.test.annotations.type.UnitTest;
28-
import org.junit.Assert;
29-
import org.junit.Test;
30-
import org.junit.experimental.categories.Category;
3128

3229
import java.util.Arrays;
3330
import java.util.Collections;
3431
import java.util.List;
3532
import java.util.Map;
33+
import org.junit.Assert;
34+
import org.junit.Test;
35+
import org.junit.experimental.categories.Category;
3636

3737
@Category(UnitTest.class)
3838
public class CertificateInfoTest extends ExtendedITextTest {

sign/src/test/java/com/itextpdf/signatures/CrlClientOfflineTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ This file is part of the iText (R) project.
2222
*/
2323
package com.itextpdf.signatures;
2424

25-
import com.itextpdf.kernel.PdfException;
2625
import com.itextpdf.kernel.exceptions.KernelExceptionMessageConstant;
26+
import com.itextpdf.kernel.exceptions.PdfException;
2727
import com.itextpdf.kernel.pdf.PdfArray;
2828
import com.itextpdf.kernel.pdf.PdfDictionary;
2929
import com.itextpdf.kernel.pdf.PdfDocument;

sign/src/test/java/com/itextpdf/signatures/KeyStoreUtilUnitTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ This file is part of the iText (R) project.
2222
*/
2323
package com.itextpdf.signatures;
2424

25-
import com.itextpdf.kernel.PdfException;
25+
import com.itextpdf.kernel.exceptions.PdfException;
2626
import com.itextpdf.test.ExtendedITextTest;
2727
import com.itextpdf.test.annotations.type.UnitTest;
2828

sign/src/test/java/com/itextpdf/signatures/PdfPKCS7Test.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ This file is part of the iText (R) project.
2424

2525
import com.itextpdf.commons.utils.DateTimeUtil;
2626
import com.itextpdf.commons.utils.MessageFormatUtil;
27-
import com.itextpdf.kernel.PdfException;
27+
import com.itextpdf.kernel.exceptions.PdfException;
2828
import com.itextpdf.kernel.pdf.PdfDocument;
2929
import com.itextpdf.kernel.pdf.PdfReader;
3030
import com.itextpdf.signatures.exceptions.SignExceptionMessageConstant;

0 commit comments

Comments
 (0)