File tree Expand file tree Collapse file tree
fluentforms/core/src/main/java/com/_4point/aem/fluentforms/api
server/src/main/java/com/_4point/aem/docservices/rest_services/server Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -104,6 +104,7 @@ public interface DocumentFactory {
104104 *
105105 * @return
106106 */
107+ @ Deprecated
107108 public static DocumentFactory getDefault () {
108109 return AdobeDocumentFactoryImpl .getFactory ();
109110 }
Original file line number Diff line number Diff line change 594594 <artifactId >4point-hamcrest-matchers</artifactId >
595595 <version >${_4point-hamcrest-matchers.version} </version >
596596 <scope >test</scope >
597+ <exclusions > <!-- Exclude older versions of hamcrest use the explicit one. -->
598+ <exclusion >
599+ <groupId >org.hamcrest</groupId >
600+ <artifactId >hamcrest-library</artifactId >
601+ </exclusion >
602+ <exclusion >
603+ <groupId >org.hamcrest</groupId >
604+ <artifactId >hamcrest-core</artifactId >
605+ </exclusion >
606+ </exclusions >
597607 </dependency >
598608 </dependencies >
599609</project >
Original file line number Diff line number Diff line change 5151import com ._4point .aem .fluentforms .api .assembler .LogLevel ;
5252import com ._4point .aem .fluentforms .api .assembler .AssemblerService .AssemblerArgumentBuilder ;
5353import com ._4point .aem .fluentforms .api .assembler .AssemblerService .AssemblerServiceException ;
54+ import com ._4point .aem .fluentforms .impl .AdobeDocumentFactoryImpl ;
5455import com ._4point .aem .fluentforms .impl .UsageContext ;
5556import com ._4point .aem .fluentforms .impl .assembler .AdobeAssemblerServiceAdapter ;
5657import com ._4point .aem .fluentforms .impl .assembler .AssemblerServiceImpl ;
@@ -80,7 +81,7 @@ public class AssembleDocuments extends SlingAllMethodsServlet {
8081
8182 private final Supplier <TraditionalDocAssemblerService > assemblerServiceFactory = this ::getAdobeAssemblerService ;
8283
83- private final DocumentFactory docFactory = DocumentFactory . getDefault ();
84+ private final DocumentFactory docFactory = AdobeDocumentFactoryImpl . getFactory (); // We know we're running on AEM, so we'll use the AdobeDocumentFactoryImpl.
8485
8586 @ Override
8687 protected void doPost (SlingHttpServletRequest request , SlingHttpServletResponse response )
Original file line number Diff line number Diff line change 2323import com ._4point .aem .docservices .rest_services .server .Exceptions .NotAcceptableException ;
2424import com ._4point .aem .fluentforms .api .DocumentFactory ;
2525import com ._4point .aem .fluentforms .api .assembler .AssemblerService ;
26+ import com ._4point .aem .fluentforms .impl .AdobeDocumentFactoryImpl ;
2627import com ._4point .aem .fluentforms .impl .UsageContext ;
2728import com ._4point .aem .fluentforms .impl .assembler .AdobeAssemblerServiceAdapter ;
2829import com ._4point .aem .fluentforms .impl .assembler .AssemblerServiceImpl ;
@@ -41,7 +42,7 @@ public class IsPdfA extends SlingAllMethodsServlet {
4142
4243 private final Supplier <TraditionalDocAssemblerService > assemblerServiceFactory = this ::getAdobeAssemblerService ;
4344
44- private final DocumentFactory docFactory = DocumentFactory . getDefault ();
45+ private final DocumentFactory docFactory = AdobeDocumentFactoryImpl . getFactory (); // We know we're running on AEM, so we'll use the AdobeDocumentFactoryImpl.
4546
4647 private TraditionalDocAssemblerService getAdobeAssemblerService () {
4748 return new AdobeAssemblerServiceAdapter (adobeAssembleService , docFactory );
Original file line number Diff line number Diff line change 3939import com ._4point .aem .fluentforms .api .assembler .AssemblerService .AssemblerServiceException ;
4040import com ._4point .aem .fluentforms .api .assembler .LogLevel ;
4141import com ._4point .aem .fluentforms .api .assembler .PDFAConversionResult ;
42+ import com ._4point .aem .fluentforms .impl .AdobeDocumentFactoryImpl ;
4243import com ._4point .aem .fluentforms .impl .UsageContext ;
4344import com ._4point .aem .fluentforms .impl .assembler .AdobeAssemblerServiceAdapter ;
4445import com ._4point .aem .fluentforms .impl .assembler .AssemblerServiceImpl ;
@@ -75,7 +76,7 @@ public class ToPdfA extends SlingAllMethodsServlet {
7576
7677 private final Supplier <TraditionalDocAssemblerService > assemblerServiceFactory = this ::getAdobeAssemblerService ;
7778
78- private final DocumentFactory docFactory = DocumentFactory . getDefault ();
79+ private final DocumentFactory docFactory = AdobeDocumentFactoryImpl . getFactory (); // We know we're running on AEM, so we'll use the AdobeDocumentFactoryImpl.
7980
8081 private TraditionalDocAssemblerService getAdobeAssemblerService () {
8182 return new AdobeAssemblerServiceAdapter (adobeAssembleService , docFactory );
Original file line number Diff line number Diff line change 3333import com ._4point .aem .fluentforms .api .convertPdf .ConvertPdfService ;
3434import com ._4point .aem .fluentforms .api .convertPdf .ConvertPdfService .ConvertPdfServiceException ;
3535import com ._4point .aem .fluentforms .api .convertPdf .ConvertPdfService .ToImageArgumentBuilder ;
36+ import com ._4point .aem .fluentforms .impl .AdobeDocumentFactoryImpl ;
3637import com ._4point .aem .fluentforms .impl .convertPdf .AdobeConvertPdfServiceAdapter ;
3738import com ._4point .aem .fluentforms .impl .convertPdf .ConvertPdfServiceImpl ;
3839import com ._4point .aem .fluentforms .impl .convertPdf .TraditionalConvertPdfService ;
@@ -56,7 +57,7 @@ public class ToImage extends SlingAllMethodsServlet {
5657
5758 private static final Logger log = LoggerFactory .getLogger (ToImage .class );
5859 private static final String IMAGE_PARAM = "IMAGE" ;
59- private final DocumentFactory docFactory = DocumentFactory . getDefault ();
60+ private final DocumentFactory docFactory = AdobeDocumentFactoryImpl . getFactory (); // We know we're running on AEM, so we'll use the AdobeDocumentFactoryImpl.
6061 private final Supplier <TraditionalConvertPdfService > convertPdfServiceFactory = this ::getAdobeConvertPdfService ;
6162
6263 @ Reference
Original file line number Diff line number Diff line change 2929import com ._4point .aem .fluentforms .api .convertPdf .ConvertPdfService ;
3030import com ._4point .aem .fluentforms .api .convertPdf .ConvertPdfService .ConvertPdfServiceException ;
3131import com ._4point .aem .fluentforms .api .convertPdf .ConvertPdfService .ToPSArgumentBuilder ;
32+ import com ._4point .aem .fluentforms .impl .AdobeDocumentFactoryImpl ;
3233import com ._4point .aem .fluentforms .impl .convertPdf .AdobeConvertPdfServiceAdapter ;
3334import com ._4point .aem .fluentforms .impl .convertPdf .ConvertPdfServiceImpl ;
3435import com ._4point .aem .fluentforms .impl .convertPdf .TraditionalConvertPdfService ;
4647public class ToPS extends SlingAllMethodsServlet {
4748
4849 private static final Logger log = LoggerFactory .getLogger (ToPS .class );
49- private final DocumentFactory docFactory = DocumentFactory . getDefault ();
50+ private final DocumentFactory docFactory = AdobeDocumentFactoryImpl . getFactory (); // We know we're running on AEM, so we'll use the AdobeDocumentFactoryImpl.
5051 private final Supplier <TraditionalConvertPdfService > convertPdfServiceFactory = this ::getAdobeConvertPdfService ;
5152
5253 @ Reference
Original file line number Diff line number Diff line change 3030import com ._4point .aem .fluentforms .api .DocumentFactory ;
3131import com ._4point .aem .fluentforms .api .docassurance .DocAssuranceService ;
3232import com ._4point .aem .fluentforms .api .docassurance .DocAssuranceService .DocAssuranceServiceException ;
33+ import com ._4point .aem .fluentforms .impl .AdobeDocumentFactoryImpl ;
3334import com ._4point .aem .fluentforms .impl .docassurance .AdobeDocAssuranceServiceAdapter ;
3435import com ._4point .aem .fluentforms .impl .docassurance .DocAssuranceServiceImpl ;
3536import com ._4point .aem .fluentforms .impl .docassurance .TraditionalDocAssuranceService ;
@@ -42,7 +43,7 @@ public class SecureDocument extends SlingAllMethodsServlet {
4243
4344 private static final Logger log = LoggerFactory .getLogger (SecureDocument .class );
4445
45- private final DocumentFactory docFactory = DocumentFactory . getDefault ();
46+ private final DocumentFactory docFactory = AdobeDocumentFactoryImpl . getFactory (); // We know we're running on AEM, so we'll use the AdobeDocumentFactoryImpl.
4647 private Supplier <TraditionalDocAssuranceService > docAssuranceServiceFactory = this ::getAdobeDocAssuranceService ;
4748 private ResourceResolver resourceResolver ;
4849
Original file line number Diff line number Diff line change 3030import com ._4point .aem .fluentforms .api .DocumentFactory ;
3131import com ._4point .aem .fluentforms .api .forms .FormsService ;
3232import com ._4point .aem .fluentforms .api .forms .FormsService .FormsServiceException ;
33+ import com ._4point .aem .fluentforms .impl .AdobeDocumentFactoryImpl ;
3334import com ._4point .aem .fluentforms .impl .UsageContext ;
3435import com ._4point .aem .fluentforms .impl .forms .AdobeFormsServiceAdapter ;
3536import com ._4point .aem .fluentforms .impl .forms .FormsServiceImpl ;
@@ -51,7 +52,7 @@ public class ExportData extends SlingAllMethodsServlet {
5152
5253 private static final Logger log = LoggerFactory .getLogger (ExportData .class );
5354
54- private final DocumentFactory docFactory = DocumentFactory . getDefault ();
55+ private final DocumentFactory docFactory = AdobeDocumentFactoryImpl . getFactory (); // We know we're running on AEM, so we'll use the AdobeDocumentFactoryImpl.
5556 private final Supplier <TraditionalFormsService > formServiceFactory = this ::getAdobeFormsService ;
5657
5758 @ Reference
Original file line number Diff line number Diff line change 3030import com ._4point .aem .fluentforms .api .DocumentFactory ;
3131import com ._4point .aem .fluentforms .api .forms .FormsService ;
3232import com ._4point .aem .fluentforms .api .forms .FormsService .FormsServiceException ;
33+ import com ._4point .aem .fluentforms .impl .AdobeDocumentFactoryImpl ;
3334import com ._4point .aem .fluentforms .impl .UsageContext ;
3435import com ._4point .aem .fluentforms .impl .forms .AdobeFormsServiceAdapter ;
3536import com ._4point .aem .fluentforms .impl .forms .FormsServiceImpl ;
@@ -44,7 +45,7 @@ public class ImportData extends SlingAllMethodsServlet {
4445 private static final String PDF_PARAM_NAME = "pdf" ;
4546 private static final String DATA_PARAM_NAME = "data" ;
4647 private static final Logger log = LoggerFactory .getLogger (ImportData .class );
47- private final DocumentFactory docFactory = DocumentFactory . getDefault ();
48+ private final DocumentFactory docFactory = AdobeDocumentFactoryImpl . getFactory (); // We know we're running on AEM, so we'll use the AdobeDocumentFactoryImpl.
4849 private final Supplier <TraditionalFormsService > formServiceFactory = this ::getAdobeFormsService ;
4950
5051 @ Reference
You can’t perform that action at this time.
0 commit comments