Skip to content

Commit 86d74cf

Browse files
committed
changed template ID property to web form template ID
1 parent 6338486 commit 86d74cf

File tree

3 files changed

+13
-12
lines changed

3 files changed

+13
-12
lines changed

src/main/java/com/docusign/controller/webForms/examples/AbstractWebFormsController.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,10 @@ public abstract class AbstractWebFormsController extends AbstractController {
2121

2222
protected User user;
2323

24-
public AbstractWebFormsController(DSConfiguration config, String exampleName) {
24+
public AbstractWebFormsController(DSConfiguration config, String exampleName, Session session, User user) {
2525
super(config, exampleName);
26+
this.session = session;
27+
this.user = user;
2628
}
2729

2830
/**

src/main/java/com/docusign/controller/webForms/examples/WEB001ControllerCreateAndEmbedForm.java

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -46,15 +46,13 @@ public class WEB001ControllerCreateAndEmbedForm extends AbstractWebFormsControll
4646

4747
@Autowired
4848
public WEB001ControllerCreateAndEmbedForm(DSConfiguration config, Session session, User user) {
49-
super(config, "web001");
50-
this.session = session;
51-
this.user = user;
49+
super(config, "web001", session, user);
5250
}
5351

5452
@Override
5553
protected void onInitModel(WorkArguments args, ModelMap model) throws Exception {
5654
super.onInitModel(args, model);
57-
model.addAttribute(TEMPLATE_ID, session.getTemplateId());
55+
model.addAttribute(TEMPLATE_ID, session.getWebformTemplateId());
5856
}
5957

6058
@Override
@@ -63,7 +61,7 @@ protected Object doWork(
6361
ModelMap model,
6462
HttpServletResponse response
6563
) throws ApiException, IOException, com.docusign.webforms.client.ApiException {
66-
if (session.getTemplateId() == null) {
64+
if (session.getWebformTemplateId() == null) {
6765
ApiClient eSignApiClient = createESignApiClient(session.getBasePath(), user.getAccessToken());
6866
String accountId = session.getAccountId();
6967

@@ -74,21 +72,19 @@ protected Object doWork(
7472

7573
if (Integer.parseInt(envelopeTemplateResults.getResultSetSize()) > 0) {
7674
EnvelopeTemplate template = envelopeTemplateResults.getEnvelopeTemplates().get(0);
77-
session.setTemplateId(template.getTemplateId());
75+
session.setWebformTemplateId(template.getTemplateId());
7876
} else {
79-
session.setTemplateName(TEMPLATE_NAME);
80-
8177
TemplateSummary template = CreateTemplateService.createTemplate(
8278
eSignApiClient,
8379
accountId,
8480
CreateAndEmbedFormService.prepareEnvelopeTemplate(TEMPLATE_NAME, DOCUMENT_FILE_NAME)
8581
);
8682

87-
session.setTemplateId(template.getTemplateId());
83+
session.setWebformTemplateId(template.getTemplateId());
8884
}
8985

90-
model.addAttribute(TEMPLATE_ID, session.getTemplateId());
91-
CreateAndEmbedFormService.addTemplateIdToForm(WEB_FORM_CONFIG, session.getTemplateId());
86+
model.addAttribute(TEMPLATE_ID, session.getWebformTemplateId());
87+
CreateAndEmbedFormService.addTemplateIdToForm(WEB_FORM_CONFIG, session.getWebformTemplateId());
9288

9389
return new RedirectView("web001");
9490
}
@@ -116,6 +112,7 @@ protected Object doWork(
116112
formId
117113
);
118114

115+
session.setWebformTemplateId(null);
119116
model.addAttribute(LAUNCHER_TEXTS, config.getCodeExamplesText().SupportingTexts);
120117
model.addAttribute(INSTANCE_TOKEN, form.getInstanceToken());
121118
model.addAttribute(URL, form.getFormUrl());

src/main/java/com/docusign/core/model/Session.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ public class Session implements Serializable {
6060

6161
private String importId;
6262

63+
private String webformTemplateId;
64+
6365
private String emailAddress;
6466

6567
private UUID orgId;

0 commit comments

Comments
 (0)