Skip to content

Commit 2016b8f

Browse files
authored
Merge pull request #157 from docusign/added-iam-examples
Added navigator examples and edited connected fields example
2 parents 24f1b8c + 53172c9 commit 2016b8f

File tree

19 files changed

+463
-247
lines changed

19 files changed

+463
-247
lines changed

code-examples-java.iml

Lines changed: 121 additions & 59 deletions
Large diffs are not rendered by default.

pom.xml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
<monitor.version>1.4.0</monitor.version>
3333
<admin.version>2.0.0</admin.version>
3434
<webforms.version>2.0.0-RC1</webforms.version>
35+
<iam.version>0.0.1-alpha.1</iam.version>
3536
<swagger-core-version>2.2.22</swagger-core-version>
3637
<jackson-version>2.17.2</jackson-version>
3738
<jersey2.version>3.1.10</jersey2.version>
@@ -162,6 +163,12 @@
162163
<classifier>shaded</classifier>
163164
</dependency>
164165

166+
<dependency>
167+
<groupId>com.docusign</groupId>
168+
<artifactId>iam-sdk</artifactId>
169+
<version>${iam.version}</version>
170+
</dependency>
171+
165172
<dependency>
166173
<groupId>com.docusign</groupId>
167174
<artifactId>docusign-click-java</artifactId>
@@ -259,7 +266,6 @@
259266
<dependency>
260267
<groupId>org.bouncycastle</groupId>
261268
<artifactId>bcprov-jdk15on</artifactId>
262-
<version>1.78</version>
263269
</dependency>
264270

265271
<dependency>

src/main/java/com/docusign/common/ApiIndex.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ public enum ApiIndex {
77
MONITOR("/pages/monitor/index", "", "/m001", "/m"),
88
ADMIN("/pages/admin/index", "/management", "/a001", "/a"),
99
CONNECT("/pages/connect/index", "", "/con001", "/con"),
10+
NAVIGATOR("/pages/navigator/index", "/restapi", "/nav001", "/nav"),
1011
NOTARY("/pages/notary/index", "/restapi", "/n004", "/n"),
1112
WEBFORMS("/pages/webforms/index", "/restapi", "/web001", "/web"),
1213
CONNECTEDFIELDS("/pages/connectedfields/index", "/restapi", "/cf001", "/cf");

src/main/java/com/docusign/common/WorkArguments.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,8 @@ public class WorkArguments {
6969

7070
private String groupId;
7171

72+
private String agreementId;
73+
7274
private String permissionProfileName;
7375

7476
private String phoneNumber;

src/main/java/com/docusign/controller/connectedFields/examples/AbstractConnectedFieldsController.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,8 @@ protected static ApiClient createApiClient(
5656
* @return an instance of the {@link EnvelopesApi}
5757
*/
5858
protected EnvelopesApi createEnvelopesApi(String basePath, String userAccessToken) {
59-
//ds-snippet-start:ConnectedFields1Step6
60-
6159
ApiClient apiClient = createApiClient(userAccessToken, basePath);
6260
return new EnvelopesApi(apiClient);
63-
//ds-snippet-end:ConnectedFields1Step6
64-
6561
}
6662

6763
protected String getExamplePagesPath() {

src/main/java/com/docusign/controller/connectedFields/examples/CF001SetConnectedFields.java

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,12 @@
1010
import com.docusign.esign.api.EnvelopesApi;
1111
import com.docusign.esign.model.EnvelopeDefinition;
1212
import com.docusign.esign.model.EnvelopeSummary;
13-
import com.fasterxml.jackson.databind.JsonNode;
14-
1513
import org.springframework.stereotype.Controller;
1614
import org.springframework.ui.ModelMap;
1715
import org.springframework.web.bind.annotation.RequestMapping;
1816
import org.slf4j.Logger;
1917
import org.slf4j.LoggerFactory;
2018

21-
import java.util.List;
22-
import java.util.Map;
23-
2419
import javax.servlet.http.HttpServletResponse;
2520

2621
/**
@@ -44,14 +39,14 @@ protected void onInitModel(WorkArguments args, ModelMap model) throws Exception
4439
try {
4540
super.onInitModel(args, model);
4641

47-
String extensionApps = SetConnectedFieldsService.getConnectedFieldsTabGroups(
42+
var extensionApps = SetConnectedFieldsService.getConnectedFieldsTabGroups(
4843
session.getAccountId(),
4944
user.getAccessToken());
50-
String filteredExtensionApps = SetConnectedFieldsService.filterData(extensionApps);
51-
this.session.setExtensionApps(filteredExtensionApps);
5245

53-
List<Map<String, String>> appsList = SetConnectedFieldsService.convertJsonToList(filteredExtensionApps);
54-
model.addAttribute(MODEL_APPS_LIST, appsList);
46+
var filteredExtensionApps = SetConnectedFieldsService.filterData(extensionApps);
47+
48+
this.session.setExtensionApps(filteredExtensionApps);
49+
model.addAttribute(MODEL_APPS_LIST, filteredExtensionApps);
5550
} catch (ApiException e) {
5651
LOGGER.info(String.valueOf(e));
5752
}
@@ -60,7 +55,7 @@ protected void onInitModel(WorkArguments args, ModelMap model) throws Exception
6055
@Override
6156
protected Object doWork(WorkArguments args, ModelMap model, HttpServletResponse response) throws Exception {
6257

63-
JsonNode extensionApp = SetConnectedFieldsService.findAppById(
58+
var extensionApp = SetConnectedFieldsService.findAppById(
6459
this.session.getExtensionApps(),
6560
args.getAppId());
6661
//ds-snippet-start:ConnectedFields1Step6

0 commit comments

Comments
 (0)