22
33import com .docusign .DSConfiguration ;
44import com .docusign .core .controller .AbstractController ;
5+ import com .docusign .core .model .Session ;
6+ import com .docusign .core .model .User ;
57import com .docusign .esign .api .AccountsApi ;
68import com .docusign .esign .api .EnvelopesApi ;
79import com .docusign .esign .api .TemplatesApi ;
@@ -21,10 +23,14 @@ public abstract class AbstractEsignatureController extends AbstractController {
2123
2224 protected static final String MODEL_ENVELOPE_OK = "envelopeOk" ;
2325 protected static final String MODEL_TEMPLATE_OK = "templateOk" ;
26+ protected final Session session ;
27+ protected final User user ;
2428 private static final String EXAMPLE_PAGES_PATH = "pages/esignature/examples/" ;
2529
26- public AbstractEsignatureController (DSConfiguration config , String exampleName ) {
30+ public AbstractEsignatureController (DSConfiguration config , String exampleName , Session session , User user ) {
2731 super (config , exampleName );
32+ this .session = session ;
33+ this .user = user ;
2834 }
2935
3036 protected String getExamplePagesPath () {
@@ -49,7 +55,7 @@ protected ApiClient createApiClient(String basePath, String userAccessToken) {
4955 * @param userAccessToken user's access token
5056 * @return an instance of the {@link OAuth.UserInfo}
5157 */
52- protected OAuth .UserInfo getCurrentUserId (String basePath , String userAccessToken ) throws ApiException {
58+ protected OAuth .UserInfo getCurrentUserInfo (String basePath , String userAccessToken ) throws ApiException {
5359 ApiClient apiClient = createApiClient (basePath , userAccessToken );
5460 return apiClient .getUserInfo (userAccessToken );
5561 }
0 commit comments