From d1c6758a5f5ca8f277cbf8ae9a93176f2dd38008 Mon Sep 17 00:00:00 2001 From: Paige Rossi Date: Tue, 26 Sep 2023 10:41:26 -0700 Subject: [PATCH 01/13] DEVDOCS-12451 fixing html text color --- src/main/resources/order_form.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/resources/order_form.html b/src/main/resources/order_form.html index cddf3704..15b87ddb 100644 --- a/src/main/resources/order_form.html +++ b/src/main/resources/order_form.html @@ -29,7 +29,7 @@

Ordered by {signerName}

Harmonica - /l1q/ + /l1q/ $5 @@ -39,7 +39,7 @@

Ordered by {signerName}

Xylophone - /l2q/ + /l2q/ $150 From ffeac072d3eff155d6450b7f32eab24750fd0cd5 Mon Sep 17 00:00:00 2001 From: inbargazit Date: Wed, 27 Sep 2023 16:18:51 -0700 Subject: [PATCH 02/13] DEVDOCS-10619 - adding codeDepot markers --- .../examples/EG019ControllerAccessCodeAuthentication.java | 2 -- .../eSignature/services/AccessCodeAuthenticationService.java | 4 ++++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/docusign/controller/eSignature/examples/EG019ControllerAccessCodeAuthentication.java b/src/main/java/com/docusign/controller/eSignature/examples/EG019ControllerAccessCodeAuthentication.java index 6be15614..480e6ddd 100644 --- a/src/main/java/com/docusign/controller/eSignature/examples/EG019ControllerAccessCodeAuthentication.java +++ b/src/main/java/com/docusign/controller/eSignature/examples/EG019ControllerAccessCodeAuthentication.java @@ -33,7 +33,6 @@ public EG019ControllerAccessCodeAuthentication(DSConfiguration config, Session s } @Override - // ***DS.snippet.0.start protected Object doWork(WorkArguments args, ModelMap model, HttpServletResponse response) throws ApiException, IOException { // Step 1: Construct your API headers @@ -63,5 +62,4 @@ protected Object doWork(WorkArguments args, ModelMap model, return DONE_EXAMPLE_PAGE; } - // ***DS.snippet.0.end } diff --git a/src/main/java/com/docusign/controller/eSignature/services/AccessCodeAuthenticationService.java b/src/main/java/com/docusign/controller/eSignature/services/AccessCodeAuthenticationService.java index 9225e14e..74eb8cc5 100644 --- a/src/main/java/com/docusign/controller/eSignature/services/AccessCodeAuthenticationService.java +++ b/src/main/java/com/docusign/controller/eSignature/services/AccessCodeAuthenticationService.java @@ -17,9 +17,12 @@ public static EnvelopeSummary accessCodeAuthentication( String accountId, EnvelopeDefinition envelope ) throws ApiException { + //ds-snippet-start:eSign19Step4 return envelopesApi.createEnvelope(accountId, envelope); + //ds-snippet-end:eSign19Step4 } + //ds-snippet-start:eSign19Step3 public static EnvelopeDefinition createEnvelope( String signerName, String signerEmail, @@ -43,4 +46,5 @@ public static EnvelopeDefinition createEnvelope( return envelope; } + //ds-snippet-end:eSign19Step3 } From 5846bdc1a46bc9f79941703fc8fbbdd458a93911 Mon Sep 17 00:00:00 2001 From: inbargazit Date: Thu, 28 Sep 2023 15:09:48 -0700 Subject: [PATCH 03/13] DEVDOCS-10588 - adding codeDepot markers --- .../examples/EG030ControllerApplyBrandToTemplate.java | 4 +++- .../eSignature/services/ApplyBrandToTemplateService.java | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/docusign/controller/eSignature/examples/EG030ControllerApplyBrandToTemplate.java b/src/main/java/com/docusign/controller/eSignature/examples/EG030ControllerApplyBrandToTemplate.java index eb0e2d25..591d7361 100644 --- a/src/main/java/com/docusign/controller/eSignature/examples/EG030ControllerApplyBrandToTemplate.java +++ b/src/main/java/com/docusign/controller/eSignature/examples/EG030ControllerApplyBrandToTemplate.java @@ -74,7 +74,7 @@ protected Object doWork(WorkArguments args, ModelMap model, HttpServletResponse // Step 3: Construct your envelope JSON body EnvelopeDefinition envelope = makeEnvelope(args, session.getTemplateId()); - // Step 5: Call the eSignature REST API + // Step 4: Call the eSignature REST API EnvelopeSummary envelopeSummary = ApplyBrandToTemplateService.applyBrandToTemplate( envelopesApi, session.getAccountId(), @@ -90,6 +90,7 @@ protected Object doWork(WorkArguments args, ModelMap model, HttpServletResponse return DONE_EXAMPLE_PAGE; } + //ds-snippet-start:eSign30Step3 private static EnvelopeDefinition makeEnvelope(WorkArguments args, String templateId) { TemplateRole signer = new TemplateRole() .email(args.getSignerEmail()) @@ -107,4 +108,5 @@ private static EnvelopeDefinition makeEnvelope(WorkArguments args, String templa .brandId(args.getBrandId()) .status(EnvelopeHelpers.ENVELOPE_STATUS_SENT); } + //ds-snippet-end:eSign30Step3 } diff --git a/src/main/java/com/docusign/controller/eSignature/services/ApplyBrandToTemplateService.java b/src/main/java/com/docusign/controller/eSignature/services/ApplyBrandToTemplateService.java index 0aee7212..dc755583 100644 --- a/src/main/java/com/docusign/controller/eSignature/services/ApplyBrandToTemplateService.java +++ b/src/main/java/com/docusign/controller/eSignature/services/ApplyBrandToTemplateService.java @@ -15,7 +15,9 @@ public static EnvelopeSummary applyBrandToTemplate( String accountId, EnvelopeDefinition envelope ) throws ApiException { + //ds-snippet-start:eSign30Step4 return envelopesApi.createEnvelope(accountId, envelope); + //ds-snippet-end:eSign30Step4 } public static EnvelopeDefinition makeEnvelope( From a4dcdc1aba69591a7d6d573ff3218f24e5f9e8a6 Mon Sep 17 00:00:00 2001 From: Raileen Del Rosario Date: Thu, 28 Sep 2023 16:00:54 -0700 Subject: [PATCH 04/13] DEVDOCS-10280 adding codeDepot markers --- .../examples/EG039ControllerInPersonSigning.java | 8 ++++---- .../eSignature/services/InPersonSigningService.java | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/docusign/controller/eSignature/examples/EG039ControllerInPersonSigning.java b/src/main/java/com/docusign/controller/eSignature/examples/EG039ControllerInPersonSigning.java index 63ccb60f..ae094baa 100644 --- a/src/main/java/com/docusign/controller/eSignature/examples/EG039ControllerInPersonSigning.java +++ b/src/main/java/com/docusign/controller/eSignature/examples/EG039ControllerInPersonSigning.java @@ -58,15 +58,15 @@ protected Object doWork(WorkArguments args, ModelMap model, EnvelopeDefinition envelope = InPersonSigningService.makeEnvelope(hostEmail, hostName, signerName, ANCHOR_OFFSET_Y, ANCHOR_OFFSET_X, DOCUMENT_FILE_NAME, DOCUMENT_NAME); - // Step 3 start + //ds-snippet-start:eSign39Step3 ApiClient apiClient = createApiClient(basePath, accessToken); EnvelopesApi envelopesApi = new EnvelopesApi(apiClient); EnvelopeSummary envelopeSummary = envelopesApi.createEnvelope(accountId, envelope); - // Step 3 end - // Step 5 start + //ds-snippet-end:eSign39Step3 + //ds-snippet-start:eSign39Step5 RecipientViewRequest viewRequest = InPersonSigningService.makeRecipientViewRequest(hostEmail, hostName, config); - // Step 5 end + //ds-snippet-end:eSign39Step5 ViewUrl viewUrl = InPersonSigningService.inPersonSigning( envelopesApi, diff --git a/src/main/java/com/docusign/controller/eSignature/services/InPersonSigningService.java b/src/main/java/com/docusign/controller/eSignature/services/InPersonSigningService.java index a2cfbefa..0f8b8f74 100644 --- a/src/main/java/com/docusign/controller/eSignature/services/InPersonSigningService.java +++ b/src/main/java/com/docusign/controller/eSignature/services/InPersonSigningService.java @@ -19,7 +19,7 @@ public static ViewUrl inPersonSigning( return envelopesApi.createRecipientView(accountId, envelopeId, viewRequest); } - // Step 4 start + //ds-snippet-start:eSign39Step4 public static RecipientViewRequest makeRecipientViewRequest( String hostEmail, String hostName, @@ -40,9 +40,9 @@ public static RecipientViewRequest makeRecipientViewRequest( return viewRequest; } - // Step 4 end + //ds-snippet-end:eSign39Step4 - // Step 2 start + //ds-snippet-start:eSign39Step2 public static EnvelopeDefinition makeEnvelope( String hostEmail, String hostName, @@ -74,5 +74,5 @@ public static EnvelopeDefinition makeEnvelope( return envelopeDefinition; } - // Step 2 end + //ds-snippet-end:eSign39Step2 } From 4acacd67db35d3ac34e75bcb431ea36623b55db4 Mon Sep 17 00:00:00 2001 From: Raileen Del Rosario Date: Thu, 28 Sep 2023 16:05:27 -0700 Subject: [PATCH 05/13] DEVDOCS-10253 adding codeDepot markers --- .../examples/EG040ControllerSetDocumentVisibility.java | 8 ++++---- .../eSignature/services/SetDocumentVisibilityService.java | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/docusign/controller/eSignature/examples/EG040ControllerSetDocumentVisibility.java b/src/main/java/com/docusign/controller/eSignature/examples/EG040ControllerSetDocumentVisibility.java index 30373b03..e722344e 100644 --- a/src/main/java/com/docusign/controller/eSignature/examples/EG040ControllerSetDocumentVisibility.java +++ b/src/main/java/com/docusign/controller/eSignature/examples/EG040ControllerSetDocumentVisibility.java @@ -66,14 +66,14 @@ protected Object doWork(WorkArguments args, ModelMap model, EnvelopeDefinition envelope = SetDocumentVisibilityService.makeEnvelope(signerEmail, signerName, signer2Email, signer2Name, ccEmail, ccName, DOCUMENT_FILE_NAME_PDF, DOCUMENT_FILE_NAME_DOCX, DOCUMENT_FILE_NAME_HTML); - // Step 2 start + //ds-snippet-start:eSign40Step2 ApiClient apiClient = createApiClient(basePath, accessToken); EnvelopesApi envelopesApi = new EnvelopesApi(apiClient); - // Step 2 end + //ds-snippet-end:eSign40Step2 - // Step 4 start + //ds-snippet-start:eSign40Step4 EnvelopeSummary envelopeSummary = envelopesApi.createEnvelope(accountId, envelope); - // Step 4 end + //ds-snippet-end:eSign40Step4 DoneExample.createDefault(title) .withMessage("The envelope has been created and sent!
Envelope ID " diff --git a/src/main/java/com/docusign/controller/eSignature/services/SetDocumentVisibilityService.java b/src/main/java/com/docusign/controller/eSignature/services/SetDocumentVisibilityService.java index 49faf2dd..e559be6c 100644 --- a/src/main/java/com/docusign/controller/eSignature/services/SetDocumentVisibilityService.java +++ b/src/main/java/com/docusign/controller/eSignature/services/SetDocumentVisibilityService.java @@ -7,7 +7,7 @@ import java.util.*; public final class SetDocumentVisibilityService { - // Step 3 start + //ds-snippet-start:eSign40Step3 public static EnvelopeDefinition makeEnvelope( String signerEmail, String signerName, @@ -93,5 +93,5 @@ private static Document[] prepareDocumentsForSending( return new Document[]{documentHTML, documentDOCX, documentPDF}; } - // Step 3 end + //ds-snippet-end:eSign40Step3 } From ad7b485358c5bb4b825a46d6df672df3ef3a9718 Mon Sep 17 00:00:00 2001 From: Raileen Del Rosario Date: Thu, 28 Sep 2023 16:26:19 -0700 Subject: [PATCH 06/13] DEVDOCS-10150 adding codeDepot markers --- .../eSignature/services/AddDocToTemplateService.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/docusign/controller/eSignature/services/AddDocToTemplateService.java b/src/main/java/com/docusign/controller/eSignature/services/AddDocToTemplateService.java index 9cc5855a..f2fa9ec4 100644 --- a/src/main/java/com/docusign/controller/eSignature/services/AddDocToTemplateService.java +++ b/src/main/java/com/docusign/controller/eSignature/services/AddDocToTemplateService.java @@ -41,11 +41,11 @@ public static ViewUrl addDocumentToTemplate( args ); - // Step 3 start + //ds-snippet-start:eSign13Step3 EnvelopeSummary envelopeSummary = envelopesApi.createEnvelope(accountId, envelope); - // Step 3 end + //ds-snippet-end:eSign13Step3 - // Step 4 start + //ds-snippet-start:eSign13Step4 RecipientViewRequest viewRequest = AddDocToTemplateService.makeRecipientViewRequest( dsReturnUrl, signerEmail, @@ -71,10 +71,12 @@ public static RecipientViewRequest makeRecipientViewRequest( signerName, dsPingUrl); } + //ds-snippet-end:eSign13Step4 // The envelope request object uses Composite Template to include in the envelope: // 1. A template stored on the DocuSign service // 2. An additional document which is a custom HTML source document + //ds-snippet-start:eSign13Step2 public static EnvelopeDefinition makeEnvelope( String signerEmail, String signerName, @@ -143,6 +145,7 @@ public static EnvelopeDefinition makeEnvelope( return envelopeDefinition; } + //ds-snippet-end:eSign13Step2 // Adding clientUserId transforms the template recipient into an embedded recipient public static Signer createSigner( From 9ddb2e119adc06ae59c9448325683fa82ab2e389 Mon Sep 17 00:00:00 2001 From: Raileen Del Rosario Date: Thu, 28 Sep 2023 16:29:21 -0700 Subject: [PATCH 07/13] DEVDOCS-10150 adding steps 3 and 4 to codeDepot markers --- .../controller/eSignature/services/AddDocToTemplateService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/docusign/controller/eSignature/services/AddDocToTemplateService.java b/src/main/java/com/docusign/controller/eSignature/services/AddDocToTemplateService.java index f2fa9ec4..1ee32dcf 100644 --- a/src/main/java/com/docusign/controller/eSignature/services/AddDocToTemplateService.java +++ b/src/main/java/com/docusign/controller/eSignature/services/AddDocToTemplateService.java @@ -71,7 +71,7 @@ public static RecipientViewRequest makeRecipientViewRequest( signerName, dsPingUrl); } - //ds-snippet-end:eSign13Step4 + //ds-snippet-end:eSign13Step4 // The envelope request object uses Composite Template to include in the envelope: // 1. A template stored on the DocuSign service From 32f246e7c65589cdf7a985961dd254f6a0d80cbe Mon Sep 17 00:00:00 2001 From: Raileen Del Rosario Date: Thu, 28 Sep 2023 16:31:06 -0700 Subject: [PATCH 08/13] DEVDOCS-10207 adding codeDepot markers --- .../examples/EG018ControllerEnvelopeCustomFieldValues.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/docusign/controller/eSignature/examples/EG018ControllerEnvelopeCustomFieldValues.java b/src/main/java/com/docusign/controller/eSignature/examples/EG018ControllerEnvelopeCustomFieldValues.java index 473595f5..bcbaf133 100644 --- a/src/main/java/com/docusign/controller/eSignature/examples/EG018ControllerEnvelopeCustomFieldValues.java +++ b/src/main/java/com/docusign/controller/eSignature/examples/EG018ControllerEnvelopeCustomFieldValues.java @@ -40,14 +40,16 @@ protected void onInitModel(WorkArguments args, ModelMap model) throws Exception @Override // ***DS.snippet.0.start protected Object doWork(WorkArguments args, ModelMap model, HttpServletResponse response) throws ApiException { - // Step 2. Construct your API headers + //ds-snippet-start:eSign18Step2 EnvelopesApi envelopesApi = createEnvelopesApi(session.getBasePath(), user.getAccessToken()); - // Step 3. Call the eSignature REST API + //ds-snippet-end:eSign18Step2 + //ds-snippet-start:eSign18Step3 CustomFieldsEnvelope customFieldsEnvelope = EnvelopeCustomFieldValuesService.envelopeCustomFieldValues( envelopesApi, session.getAccountId(), session.getEnvelopeId() ); + //ds-snippet-end:eSign18Step3 DoneExample.createDefault(getTextForCodeExampleByApiType().ExampleName) .withJsonObject(customFieldsEnvelope) @@ -55,5 +57,4 @@ protected Object doWork(WorkArguments args, ModelMap model, HttpServletResponse .addToModel(model, config); return DONE_EXAMPLE_PAGE; } - // ***DS.snippet.0.end } From e9fa90a544939e8f7467d50c0e5beb33fb461449 Mon Sep 17 00:00:00 2001 From: Raileen Del Rosario Date: Thu, 28 Sep 2023 16:31:56 -0700 Subject: [PATCH 09/13] removing extra ds snippet comment --- .../examples/EG018ControllerEnvelopeCustomFieldValues.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main/java/com/docusign/controller/eSignature/examples/EG018ControllerEnvelopeCustomFieldValues.java b/src/main/java/com/docusign/controller/eSignature/examples/EG018ControllerEnvelopeCustomFieldValues.java index bcbaf133..dcd4fe91 100644 --- a/src/main/java/com/docusign/controller/eSignature/examples/EG018ControllerEnvelopeCustomFieldValues.java +++ b/src/main/java/com/docusign/controller/eSignature/examples/EG018ControllerEnvelopeCustomFieldValues.java @@ -38,7 +38,6 @@ protected void onInitModel(WorkArguments args, ModelMap model) throws Exception } @Override - // ***DS.snippet.0.start protected Object doWork(WorkArguments args, ModelMap model, HttpServletResponse response) throws ApiException { //ds-snippet-start:eSign18Step2 EnvelopesApi envelopesApi = createEnvelopesApi(session.getBasePath(), user.getAccessToken()); From d75f3950bba72de1c1c0927334c891e5ebc43733 Mon Sep 17 00:00:00 2001 From: Raileen Del Rosario Date: Thu, 28 Sep 2023 16:36:14 -0700 Subject: [PATCH 10/13] DEVDOCS-10262 adding codeDepot markers --- .../eSignature/examples/EG015ControllerGetTabValues.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/docusign/controller/eSignature/examples/EG015ControllerGetTabValues.java b/src/main/java/com/docusign/controller/eSignature/examples/EG015ControllerGetTabValues.java index 54289da0..9a4a4f86 100644 --- a/src/main/java/com/docusign/controller/eSignature/examples/EG015ControllerGetTabValues.java +++ b/src/main/java/com/docusign/controller/eSignature/examples/EG015ControllerGetTabValues.java @@ -38,19 +38,20 @@ protected void onInitModel(WorkArguments args, ModelMap model) throws Exception } @Override - // ***DS.snippet.0.start protected Object doWork(WorkArguments args, ModelMap model, HttpServletResponse response) throws ApiException { - // Step 1. get envelope recipients + //ds-snippet-start:eSign15Step2 EnvelopesApi envelopesApi = createEnvelopesApi(session.getBasePath(), user.getAccessToken()); + //ds-snippet-end:eSign15Step2 + //ds-snippet-start:eSign15Step3 EnvelopeFormData envelopeFormData = GetTabValuesService.getTabValues( envelopesApi, session.getAccountId(), session.getEnvelopeId()); + //ds-snippet-end:eSign15Step3 DoneExample.createDefault(getTextForCodeExampleByApiType().ExampleName) .withJsonObject(envelopeFormData) .withMessage(getTextForCodeExampleByApiType().ResultsPageText) .addToModel(model, config); return DONE_EXAMPLE_PAGE; } - // ***DS.snippet.0.end } From 3073df8dc19a38678f717043ba435e83131d2470 Mon Sep 17 00:00:00 2001 From: Raileen Del Rosario Date: Thu, 28 Sep 2023 16:42:58 -0700 Subject: [PATCH 11/13] DEVDOCS-10174 adding codeDepot markers --- .../EG032ControllerPauseSignatureWorkflow.java | 10 ++++++---- .../services/PauseSignatureWorkflowService.java | 2 ++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/docusign/controller/eSignature/examples/EG032ControllerPauseSignatureWorkflow.java b/src/main/java/com/docusign/controller/eSignature/examples/EG032ControllerPauseSignatureWorkflow.java index b58c3edb..1232a877 100644 --- a/src/main/java/com/docusign/controller/eSignature/examples/EG032ControllerPauseSignatureWorkflow.java +++ b/src/main/java/com/docusign/controller/eSignature/examples/EG032ControllerPauseSignatureWorkflow.java @@ -46,10 +46,11 @@ protected Object doWork(WorkArguments args, ModelMap model, HttpServletResponse throws ApiException, IOException { - // Step 2: Construct your API headers + //ds-snippet-start:eSign32Step2 EnvelopesApi envelopesApi = createEnvelopesApi(this.session.getBasePath(), this.user.getAccessToken()); - - // Step 3: Construct your envelope JSON body + //ds-snippet-end:eSign32Step2 + + // Construct your envelope JSON body EnvelopeDefinition envelope = PauseSignatureWorkflowService.createEnvelope( args.getSignerName(), args.getSignerEmail(), @@ -57,12 +58,13 @@ protected Object doWork(WorkArguments args, ModelMap model, HttpServletResponse args.getSignerEmail2() ); - // Step 4: Call the eSignature REST API + //ds-snippet-start:eSign32Step4 EnvelopeSummary envelopeSummary = PauseSignatureWorkflowService.pauseSignatureWorkflow( envelopesApi, this.session.getAccountId(), envelope ); + //ds-snippet-end:eSign32Step4 this.session.setEnvelopeId(envelopeSummary.getEnvelopeId()); DoneExample.createDefault(this.title) diff --git a/src/main/java/com/docusign/controller/eSignature/services/PauseSignatureWorkflowService.java b/src/main/java/com/docusign/controller/eSignature/services/PauseSignatureWorkflowService.java index 69592214..373e774c 100644 --- a/src/main/java/com/docusign/controller/eSignature/services/PauseSignatureWorkflowService.java +++ b/src/main/java/com/docusign/controller/eSignature/services/PauseSignatureWorkflowService.java @@ -22,6 +22,7 @@ public static EnvelopeSummary pauseSignatureWorkflow( return envelopesApi.createEnvelope(accountId, envelope); } + //ds-snippet-start:eSign32Step3 public static EnvelopeDefinition createEnvelope( String signerName, String signerEmail, @@ -80,4 +81,5 @@ public static EnvelopeDefinition createEnvelope( return envelope; } + //ds-snippet-end:eSign32Step3 } From a4b96b7ce9c00e39f841d8fd5b1ce8ac57e7469b Mon Sep 17 00:00:00 2001 From: Raileen Del Rosario Date: Thu, 28 Sep 2023 16:50:14 -0700 Subject: [PATCH 12/13] DEVDOCS-10171 adding codeDepot markers --- .../examples/EG016ControllerSetTabValues.java | 11 ++++++++--- .../eSignature/services/SetTabValuesService.java | 6 ++++-- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/docusign/controller/eSignature/examples/EG016ControllerSetTabValues.java b/src/main/java/com/docusign/controller/eSignature/examples/EG016ControllerSetTabValues.java index a1bd7973..b48d76bd 100644 --- a/src/main/java/com/docusign/controller/eSignature/examples/EG016ControllerSetTabValues.java +++ b/src/main/java/com/docusign/controller/eSignature/examples/EG016ControllerSetTabValues.java @@ -40,23 +40,28 @@ protected Object doWork(WorkArguments args, ModelMap model, EnvelopeDefinition envelope = SetTabValuesService.makeEnvelope(signerEmail, signerName); - // Step 2. Construct your API headers + //ds-snippet-start:eSign16Step2 ApiClient apiClient = createApiClient(session.getBasePath(), user.getAccessToken()); EnvelopesApi envelopesApi = new EnvelopesApi(apiClient); + //ds-snippet-end:eSign16Step2 - // Step 5. Call the eSignature REST API + // Call the eSignature REST API + //ds-snippet-start:eSign16Step4 EnvelopeSummary envelopeSummary = SetTabValuesService.createEnvelope(envelopesApi, accountId, envelope); + //ds-snippet-end:eSign16Step4 String envelopeId = envelopeSummary.getEnvelopeId(); session.setEnvelopeId(envelopeId); - // Step 6. Create the view request + // Create the view request + //ds-snippet-start:eSign16Step5 RecipientViewRequest viewRequest = SetTabValuesService.makeRecipientViewRequest( signerEmail, signerName, config.getDsReturnUrl(), config.getDsPingUrl()); ViewUrl viewUrl = SetTabValuesService.createRecipientView(envelopesApi, accountId, envelopeId, viewRequest); + //ds-snippet-end:eSign16Step5 // State can be stored/recovered using the framework's session or a // query parameter on the returnUrl (see the makeRecipientViewRequest method) diff --git a/src/main/java/com/docusign/controller/eSignature/services/SetTabValuesService.java b/src/main/java/com/docusign/controller/eSignature/services/SetTabValuesService.java index 19effa41..58f7b927 100644 --- a/src/main/java/com/docusign/controller/eSignature/services/SetTabValuesService.java +++ b/src/main/java/com/docusign/controller/eSignature/services/SetTabValuesService.java @@ -101,7 +101,8 @@ public static RecipientViewRequest setEmailAndSignerNameForRecipientViewRequest( return viewRequest; } - // Step 4. Construct your request body + // Construct your request body + //ds-snippet-start:eSign16Step3 public static EnvelopeDefinition makeEnvelope(String signerEmail, String signerName) throws IOException { // Create a signer recipient to sign the document, identified by name and email // We set the clientUserId to enable embedded signing for the recipient @@ -111,7 +112,7 @@ public static EnvelopeDefinition makeEnvelope(String signerEmail, String signerN signer.clientUserId(SIGNER_CLIENT_ID); signer.recipientId("1"); - // Step 3. Create tabs and CustomFields + // Create tabs and CustomFields SignHere signHere = new SignHere(); signHere.setAnchorString("/sn1"); signHere.setAnchorUnits("pixels"); @@ -201,4 +202,5 @@ public static EnvelopeDefinition makeEnvelope(String signerEmail, String signerN return envelopeDefinition; } + //ds-snippet-end:eSign16Step3 } From 16121acb171eb8ee2ee47029a356938e5e2bf00b Mon Sep 17 00:00:00 2001 From: Karissa Jacobsen Date: Fri, 29 Sep 2023 15:25:54 -0700 Subject: [PATCH 13/13] DEVDOCS-10283 codeDepot tags --- .../EG041ControllerCfrEmbeddedSigning.java | 22 ++++++++++++------- .../services/CfrEmbeddedSigningService.java | 6 +++++ 2 files changed, 20 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/docusign/controller/eSignature/examples/EG041ControllerCfrEmbeddedSigning.java b/src/main/java/com/docusign/controller/eSignature/examples/EG041ControllerCfrEmbeddedSigning.java index 23cb4642..0c66ab11 100644 --- a/src/main/java/com/docusign/controller/eSignature/examples/EG041ControllerCfrEmbeddedSigning.java +++ b/src/main/java/com/docusign/controller/eSignature/examples/EG041ControllerCfrEmbeddedSigning.java @@ -59,11 +59,9 @@ protected Object doWork(WorkArguments args, ModelMap model, String phoneNumber = args.getPhoneNumber(); String accountId = session.getAccountId(); - // Step 2 start + //ds-snippet-start:eSign41Step2 ApiClient apiClient = createApiClient(session.getBasePath(), user.getAccessToken()); - // Step 2 end - // Step 3 start AccountsApi workflowDetails = new AccountsApi(apiClient); AccountIdentityVerificationResponse workflowRes = workflowDetails.getAccountIdentityVerification(session.getAccountId()); List identityVerification = workflowRes.getIdentityVerification(); @@ -75,15 +73,16 @@ protected Object doWork(WorkArguments args, ModelMap model, workflowId = identityVerification.get(i).getWorkflowId(); } } - // Step 3 end + //ds-snippet-end:eSign41Step2 + logger.info("workflowId = " + workflowId); if (workflowId.equals("")) { throw new ApiException(0, getTextForCodeExample().CustomErrorTexts.get(0).ErrorMessage); } - - // Step 1. Create the envelope definition + // Create the envelope definition + //ds-snippet-start:eSign41Step4 EnvelopeDefinition envelope = CfrEmbeddedSigningService.makeEnvelope( signerName, signerEmail, @@ -96,26 +95,33 @@ protected Object doWork(WorkArguments args, ModelMap model, DOCUMENT_FILE_NAME, DOCUMENT_NAME); - // Step 2. Call DocuSign to create the envelope + // Call DocuSign to create the envelope EnvelopesApi envelopesApi = new EnvelopesApi(apiClient); EnvelopeSummary envelopeSummary = envelopesApi.createEnvelope(accountId, envelope); String envelopeId = envelopeSummary.getEnvelopeId(); + //ds-snippet-end:eSign41Step4 + session.setEnvelopeId(envelopeId); - // Step 3. create the recipient view, the embedded signing + // create the recipient view, the embedded signing + //ds-snippet-start:eSign41Step5 RecipientViewRequest viewRequest = CfrEmbeddedSigningService.makeRecipientViewRequest( signerEmail, signerName, config, signerClientId); + //ds-snippet-end:eSign41Step5 + + //ds-snippet-start:eSign41Step6 ViewUrl viewUrl = CfrEmbeddedSigningService.embeddedSigning( envelopesApi, accountId, envelopeId, viewRequest ); + //ds-snippet-end:eSign41Step6 // Step 4. Redirect the user to the embedded signing // Don't use an iFrame! diff --git a/src/main/java/com/docusign/controller/eSignature/services/CfrEmbeddedSigningService.java b/src/main/java/com/docusign/controller/eSignature/services/CfrEmbeddedSigningService.java index 485a1428..5f81582d 100644 --- a/src/main/java/com/docusign/controller/eSignature/services/CfrEmbeddedSigningService.java +++ b/src/main/java/com/docusign/controller/eSignature/services/CfrEmbeddedSigningService.java @@ -11,6 +11,7 @@ import java.util.Collections; public final class CfrEmbeddedSigningService { + //ds-snippet-start:eSign41Step6 public static ViewUrl embeddedSigning( EnvelopesApi envelopesApi, String accountId, @@ -19,7 +20,9 @@ public static ViewUrl embeddedSigning( ) throws ApiException { return envelopesApi.createRecipientView(accountId, envelopeId, viewRequest); } + //ds-snippet-end:eSign41Step6 + //ds-snippet-start:eSign41Step5 public static RecipientViewRequest makeRecipientViewRequest( String signerEmail, String signerName, @@ -61,7 +64,9 @@ public static RecipientViewRequest makeRecipientViewRequest( return viewRequest; } + //ds-snippet-end:eSign41Step5 + //ds-snippet-start:eSign41Step3 public static EnvelopeDefinition makeEnvelope( String signerName, String signerEmail, @@ -115,4 +120,5 @@ public static EnvelopeDefinition makeEnvelope( return envelopeDefinition; } + //ds-snippet-end:eSign41Step3 }