com.silanis.esl.sdk.internal
Class UrlTemplate

java.lang.Object
  extended by com.silanis.esl.sdk.internal.UrlTemplate

public class UrlTemplate
extends Object


Field Summary
static String ACCOUNT_CONTACTS_PATH
           
static String ACCOUNT_CUSTOMFIELD_ID_PATH
           
static String ACCOUNT_CUSTOMFIELD_LIST_PATH
           
static String ACCOUNT_CUSTOMFIELD_PATH
           
static String ACCOUNT_MEMBER_ID_PATH
           
static String ACCOUNT_MEMBER_INVITE_PATH
           
static String ACCOUNT_MEMBER_LIST_PATH
           
static String ACCOUNT_MEMBER_PATH
           
static String ACCOUNT_VERIFICATION_TYPE_PATH
           
static String ADD_SIGNER_PATH
           
static String ADD_SIGNER_VERIFICATION_PATH
           
static String ALL_ATTACHMENTS_FOR_ROLE_PATH
           
static String ALL_ATTACHMENTS_PATH
           
static String APPLY_LAYOUT_BY_NAME_PATH
           
static String APPLY_LAYOUT_PATH
           
static String APPROVAL_ID_PATH
           
static String APPROVAL_PATH
           
static String ATTACHMENT_REQUIREMENT_PATH
           
static String AUDIT_PATH
           
static String AUTHENTICATION_PATH_FOR_SENDER_AUTHENTICATION_TOKEN
           
static String AUTHENTICATION_PATH_FOR_SENDER_AUTHENTICATION_TOKEN_WITH_REDIRECT
           
static String AUTHENTICATION_PATH_FOR_SIGNER_AUTHENTICATION_TOKEN
           
static String AUTHENTICATION_PATH_FOR_SIGNER_AUTHENTICATION_TOKEN_WITH_REDIRECT
           
static String AUTHENTICATION_PATH_FOR_USER_AUTHENTICATION_TOKEN
           
static String AUTHENTICATION_PATH_FOR_USER_AUTHENTICATION_TOKEN_WITH_REDIRECT
           
static String CALLBACK_PATH
           
static String COMPLETION_REPORT_FOR_ALL_SENDERS_PATH
           
static String COMPLETION_REPORT_PATH
           
static String CONNECTORS_CALLBACK_PATH
           
static String CUSTOM_NOTIFICATIONS_PATH
           
static String DELEGATE_ID_PATH
           
static String DELEGATES_PATH
           
static String DELEGATION_REPORT_PATH
           
static String DELETE_SIGNER_VERIFICATION_PATH
           
static String DESIGNER_REDIRECT_PATH
           
static String DOCUMENT_ID_PATH
           
static String DOCUMENT_PATH
           
static String DOCUMENT_VISIBILITY_PATH
           
static String ESL_AUTHENTICATION_PATH
           
static String EVIDENCE_SUMMARY_PATH
           
static String FAST_TRACK_URL_PATH
           
static String FIELD_ID_PATH
           
static String FIELD_PATH
           
static String FIELD_SUMMARY_PATH
           
static String GET_SIGNER_VERIFICATION_PATH
           
static String GROUPS_ID_PATH
           
static String GROUPS_INVITE_PATH
           
static String GROUPS_MEMBER_PATH
           
static String GROUPS_PATH
           
static String GROUPS_SUMMARY_PATH
           
static String LAYOUT_LIST_PATH
           
static String LAYOUT_PATH
           
static String NOTARY_JOURNAL_CSV_PATH
           
static String NOTARY_JOURNAL_LIST_PATH
           
static String NOTARY_JOURNAL_PATH
           
static String NOTIFY_ROLE_PATH
           
static String ORIGINAL_PATH
           
static String PACKAGE_ID_PATH
           
static String PACKAGE_INFORMATION_CONFIG_PATH
           
static String PACKAGE_LIST_PATH
           
static String PACKAGE_LIST_STATUS_DATE_RANGE_PATH
           
static String PACKAGE_PATH
           
static String PACKAGE_VIEW_REDIRECT_PATH
           
static String PDF_PATH
           
static String PROVIDER_DOCUMENTS
           
static String QRCODE_ID_PATH
           
static String QRCODE_PATH
           
static String REMINDERS_PATH
           
static String ROLE_ID_PATH
           
static String ROLE_PATH
           
static String ROLE_UNLOCK_PATH
           
static String SEND_SMS_TO_SIGNER_PATH
           
static String SENDER_AUTHENTICATION_TOKEN_PATH
           
static String SENDER_SESSION_PATH
           
static String SESSION_PATH
           
static String SIGN_DOCUMENT_PATH
           
static String SIGN_DOCUMENTS_PATH
           
static String SIGNABLE_APPROVAL_PATH
           
static String SIGNATURE_IMAGE_FOR_PACKAGE_ROLE_PATH
           
static String SIGNATURE_IMAGE_FOR_SENDER_PATH
           
static String SIGNER_AUTHENTICATION_TOKEN_MULTI_USE_PATH
           
static String SIGNER_AUTHENTICATION_TOKEN_SINGLE_USE_PATH
           
static String SIGNER_PATH
           
static String SIGNER_URL_PATH
           
static String SIGNING_REDIRECT_PATH
           
static String SIGNING_STATUS_PATH
           
static String START_FAST_TRACK_PATH
           
static String SYSTEM_PATH
           
static String TEMPLATE_PATH
           
static String THANK_YOU_DIALOG_PATH
           
static String UPDATE_SIGNER_VERIFICATION_PATH
           
static String USAGE_REPORT_PATH
           
static String USER_AUTHENTICATION_TOKEN_PATH
           
static String USER_CUSTOMFIELD_ID_PATH
           
static String USER_CUSTOMFIELD_PATH
           
static String ZIP_PATH
           
 
Constructor Summary
UrlTemplate(String baseUrl)
           
 
Method Summary
 UrlTemplate addParam(String paramKey, String paramValue)
           
 String build()
           
 UrlTemplate replace(String pathParams, String value)
           
 UrlTemplate urlFor(String path)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PACKAGE_PATH

public static final String PACKAGE_PATH
See Also:
Constant Field Values

PACKAGE_LIST_PATH

public static final String PACKAGE_LIST_PATH
See Also:
Constant Field Values

PACKAGE_LIST_STATUS_DATE_RANGE_PATH

public static final String PACKAGE_LIST_STATUS_DATE_RANGE_PATH
See Also:
Constant Field Values

PACKAGE_ID_PATH

public static final String PACKAGE_ID_PATH
See Also:
Constant Field Values

DOCUMENT_PATH

public static final String DOCUMENT_PATH
See Also:
Constant Field Values

DOCUMENT_VISIBILITY_PATH

public static final String DOCUMENT_VISIBILITY_PATH
See Also:
Constant Field Values

DOCUMENT_ID_PATH

public static final String DOCUMENT_ID_PATH
See Also:
Constant Field Values

ROLE_PATH

public static final String ROLE_PATH
See Also:
Constant Field Values

ROLE_ID_PATH

public static final String ROLE_ID_PATH
See Also:
Constant Field Values

ROLE_UNLOCK_PATH

public static final String ROLE_UNLOCK_PATH
See Also:
Constant Field Values

PDF_PATH

public static final String PDF_PATH
See Also:
Constant Field Values

ORIGINAL_PATH

public static final String ORIGINAL_PATH
See Also:
Constant Field Values

ZIP_PATH

public static final String ZIP_PATH
See Also:
Constant Field Values

EVIDENCE_SUMMARY_PATH

public static final String EVIDENCE_SUMMARY_PATH
See Also:
Constant Field Values

SIGNING_STATUS_PATH

public static final String SIGNING_STATUS_PATH
See Also:
Constant Field Values

CUSTOM_NOTIFICATIONS_PATH

public static final String CUSTOM_NOTIFICATIONS_PATH
See Also:
Constant Field Values

NOTIFY_ROLE_PATH

public static final String NOTIFY_ROLE_PATH
See Also:
Constant Field Values

THANK_YOU_DIALOG_PATH

public static final String THANK_YOU_DIALOG_PATH
See Also:
Constant Field Values

TEMPLATE_PATH

public static final String TEMPLATE_PATH
See Also:
Constant Field Values

FAST_TRACK_URL_PATH

public static final String FAST_TRACK_URL_PATH
See Also:
Constant Field Values

START_FAST_TRACK_PATH

public static final String START_FAST_TRACK_PATH
See Also:
Constant Field Values

PACKAGE_INFORMATION_CONFIG_PATH

public static final String PACKAGE_INFORMATION_CONFIG_PATH
See Also:
Constant Field Values

COMPLETION_REPORT_PATH

public static final String COMPLETION_REPORT_PATH
See Also:
Constant Field Values

COMPLETION_REPORT_FOR_ALL_SENDERS_PATH

public static final String COMPLETION_REPORT_FOR_ALL_SENDERS_PATH
See Also:
Constant Field Values

USAGE_REPORT_PATH

public static final String USAGE_REPORT_PATH
See Also:
Constant Field Values

DELEGATION_REPORT_PATH

public static final String DELEGATION_REPORT_PATH
See Also:
Constant Field Values

ADD_SIGNER_PATH

public static final String ADD_SIGNER_PATH
See Also:
Constant Field Values

SIGNER_PATH

public static final String SIGNER_PATH
See Also:
Constant Field Values

SIGNER_URL_PATH

public static final String SIGNER_URL_PATH
See Also:
Constant Field Values

SEND_SMS_TO_SIGNER_PATH

public static final String SEND_SMS_TO_SIGNER_PATH
See Also:
Constant Field Values

SYSTEM_PATH

public static final String SYSTEM_PATH
See Also:
Constant Field Values

CALLBACK_PATH

public static final String CALLBACK_PATH
See Also:
Constant Field Values

CONNECTORS_CALLBACK_PATH

public static final String CONNECTORS_CALLBACK_PATH
See Also:
Constant Field Values

AUDIT_PATH

public static final String AUDIT_PATH
See Also:
Constant Field Values

FIELD_SUMMARY_PATH

public static final String FIELD_SUMMARY_PATH
See Also:
Constant Field Values

SESSION_PATH

public static final String SESSION_PATH
See Also:
Constant Field Values

SENDER_SESSION_PATH

public static final String SENDER_SESSION_PATH
See Also:
Constant Field Values

ESL_AUTHENTICATION_PATH

public static final String ESL_AUTHENTICATION_PATH
See Also:
Constant Field Values

USER_AUTHENTICATION_TOKEN_PATH

public static final String USER_AUTHENTICATION_TOKEN_PATH
See Also:
Constant Field Values

AUTHENTICATION_PATH_FOR_USER_AUTHENTICATION_TOKEN

public static final String AUTHENTICATION_PATH_FOR_USER_AUTHENTICATION_TOKEN
See Also:
Constant Field Values

AUTHENTICATION_PATH_FOR_USER_AUTHENTICATION_TOKEN_WITH_REDIRECT

public static final String AUTHENTICATION_PATH_FOR_USER_AUTHENTICATION_TOKEN_WITH_REDIRECT
See Also:
Constant Field Values

SENDER_AUTHENTICATION_TOKEN_PATH

public static final String SENDER_AUTHENTICATION_TOKEN_PATH
See Also:
Constant Field Values

AUTHENTICATION_PATH_FOR_SENDER_AUTHENTICATION_TOKEN

public static final String AUTHENTICATION_PATH_FOR_SENDER_AUTHENTICATION_TOKEN
See Also:
Constant Field Values

AUTHENTICATION_PATH_FOR_SENDER_AUTHENTICATION_TOKEN_WITH_REDIRECT

public static final String AUTHENTICATION_PATH_FOR_SENDER_AUTHENTICATION_TOKEN_WITH_REDIRECT
See Also:
Constant Field Values

SIGNER_AUTHENTICATION_TOKEN_MULTI_USE_PATH

public static final String SIGNER_AUTHENTICATION_TOKEN_MULTI_USE_PATH
See Also:
Constant Field Values

SIGNER_AUTHENTICATION_TOKEN_SINGLE_USE_PATH

public static final String SIGNER_AUTHENTICATION_TOKEN_SINGLE_USE_PATH
See Also:
Constant Field Values

AUTHENTICATION_PATH_FOR_SIGNER_AUTHENTICATION_TOKEN

public static final String AUTHENTICATION_PATH_FOR_SIGNER_AUTHENTICATION_TOKEN
See Also:
Constant Field Values

AUTHENTICATION_PATH_FOR_SIGNER_AUTHENTICATION_TOKEN_WITH_REDIRECT

public static final String AUTHENTICATION_PATH_FOR_SIGNER_AUTHENTICATION_TOKEN_WITH_REDIRECT
See Also:
Constant Field Values

ACCOUNT_CUSTOMFIELD_PATH

public static final String ACCOUNT_CUSTOMFIELD_PATH
See Also:
Constant Field Values

ACCOUNT_CUSTOMFIELD_LIST_PATH

public static final String ACCOUNT_CUSTOMFIELD_LIST_PATH
See Also:
Constant Field Values

ACCOUNT_CUSTOMFIELD_ID_PATH

public static final String ACCOUNT_CUSTOMFIELD_ID_PATH
See Also:
Constant Field Values

USER_CUSTOMFIELD_PATH

public static final String USER_CUSTOMFIELD_PATH
See Also:
Constant Field Values

USER_CUSTOMFIELD_ID_PATH

public static final String USER_CUSTOMFIELD_ID_PATH
See Also:
Constant Field Values

GROUPS_PATH

public static final String GROUPS_PATH
See Also:
Constant Field Values

GROUPS_SUMMARY_PATH

public static final String GROUPS_SUMMARY_PATH
See Also:
Constant Field Values

GROUPS_ID_PATH

public static final String GROUPS_ID_PATH
See Also:
Constant Field Values

GROUPS_MEMBER_PATH

public static final String GROUPS_MEMBER_PATH
See Also:
Constant Field Values

GROUPS_INVITE_PATH

public static final String GROUPS_INVITE_PATH
See Also:
Constant Field Values

ACCOUNT_MEMBER_PATH

public static final String ACCOUNT_MEMBER_PATH
See Also:
Constant Field Values

ACCOUNT_MEMBER_ID_PATH

public static final String ACCOUNT_MEMBER_ID_PATH
See Also:
Constant Field Values

ACCOUNT_MEMBER_INVITE_PATH

public static final String ACCOUNT_MEMBER_INVITE_PATH
See Also:
Constant Field Values

ACCOUNT_MEMBER_LIST_PATH

public static final String ACCOUNT_MEMBER_LIST_PATH
See Also:
Constant Field Values

ACCOUNT_CONTACTS_PATH

public static final String ACCOUNT_CONTACTS_PATH
See Also:
Constant Field Values

ACCOUNT_VERIFICATION_TYPE_PATH

public static final String ACCOUNT_VERIFICATION_TYPE_PATH
See Also:
Constant Field Values

APPROVAL_PATH

public static final String APPROVAL_PATH
See Also:
Constant Field Values

APPROVAL_ID_PATH

public static final String APPROVAL_ID_PATH
See Also:
Constant Field Values

FIELD_PATH

public static final String FIELD_PATH
See Also:
Constant Field Values

FIELD_ID_PATH

public static final String FIELD_ID_PATH
See Also:
Constant Field Values

SIGNABLE_APPROVAL_PATH

public static final String SIGNABLE_APPROVAL_PATH
See Also:
Constant Field Values

PROVIDER_DOCUMENTS

public static final String PROVIDER_DOCUMENTS
See Also:
Constant Field Values

REMINDERS_PATH

public static final String REMINDERS_PATH
See Also:
Constant Field Values

ADD_SIGNER_VERIFICATION_PATH

public static final String ADD_SIGNER_VERIFICATION_PATH
See Also:
Constant Field Values

UPDATE_SIGNER_VERIFICATION_PATH

public static final String UPDATE_SIGNER_VERIFICATION_PATH
See Also:
Constant Field Values

GET_SIGNER_VERIFICATION_PATH

public static final String GET_SIGNER_VERIFICATION_PATH
See Also:
Constant Field Values

DELETE_SIGNER_VERIFICATION_PATH

public static final String DELETE_SIGNER_VERIFICATION_PATH
See Also:
Constant Field Values

SIGN_DOCUMENT_PATH

public static final String SIGN_DOCUMENT_PATH
See Also:
Constant Field Values

SIGN_DOCUMENTS_PATH

public static final String SIGN_DOCUMENTS_PATH
See Also:
Constant Field Values

NOTARY_JOURNAL_PATH

public static final String NOTARY_JOURNAL_PATH
See Also:
Constant Field Values

NOTARY_JOURNAL_CSV_PATH

public static final String NOTARY_JOURNAL_CSV_PATH
See Also:
Constant Field Values

NOTARY_JOURNAL_LIST_PATH

public static final String NOTARY_JOURNAL_LIST_PATH
See Also:
Constant Field Values

DELEGATES_PATH

public static final String DELEGATES_PATH
See Also:
Constant Field Values

DELEGATE_ID_PATH

public static final String DELEGATE_ID_PATH
See Also:
Constant Field Values

DESIGNER_REDIRECT_PATH

public static final String DESIGNER_REDIRECT_PATH
See Also:
Constant Field Values

PACKAGE_VIEW_REDIRECT_PATH

public static final String PACKAGE_VIEW_REDIRECT_PATH
See Also:
Constant Field Values

SIGNING_REDIRECT_PATH

public static final String SIGNING_REDIRECT_PATH
See Also:
Constant Field Values

ATTACHMENT_REQUIREMENT_PATH

public static final String ATTACHMENT_REQUIREMENT_PATH
See Also:
Constant Field Values

ALL_ATTACHMENTS_PATH

public static final String ALL_ATTACHMENTS_PATH
See Also:
Constant Field Values

ALL_ATTACHMENTS_FOR_ROLE_PATH

public static final String ALL_ATTACHMENTS_FOR_ROLE_PATH
See Also:
Constant Field Values

LAYOUT_PATH

public static final String LAYOUT_PATH
See Also:
Constant Field Values

LAYOUT_LIST_PATH

public static final String LAYOUT_LIST_PATH
See Also:
Constant Field Values

APPLY_LAYOUT_PATH

public static final String APPLY_LAYOUT_PATH
See Also:
Constant Field Values

APPLY_LAYOUT_BY_NAME_PATH

public static final String APPLY_LAYOUT_BY_NAME_PATH
See Also:
Constant Field Values

QRCODE_PATH

public static final String QRCODE_PATH
See Also:
Constant Field Values

QRCODE_ID_PATH

public static final String QRCODE_ID_PATH
See Also:
Constant Field Values

SIGNATURE_IMAGE_FOR_SENDER_PATH

public static final String SIGNATURE_IMAGE_FOR_SENDER_PATH
See Also:
Constant Field Values

SIGNATURE_IMAGE_FOR_PACKAGE_ROLE_PATH

public static final String SIGNATURE_IMAGE_FOR_PACKAGE_ROLE_PATH
See Also:
Constant Field Values
Constructor Detail

UrlTemplate

public UrlTemplate(String baseUrl)
Method Detail

urlFor

public UrlTemplate urlFor(String path)

replace

public UrlTemplate replace(String pathParams,
                           String value)

addParam

public UrlTemplate addParam(String paramKey,
                            String paramValue)

build

public String build()


Copyright 2014, Silanis Technology, Inc. All rights reserved.