Show:   

SignButlerClientUnitTestApi

Signature
@isTest
global with sharing class SignButlerClientUnitTestApi

SignButlerClientUnitTestApi Methods

createSignRequest()

Create Sign Request
Signature
global static Sign_request__c createSignRequest()
Returns
Sign Request Object i.e Sign_request__c
Example
 cadmus_sign2.SignButlerClientUnitTestApi.createSignRequest();

createSignRequest(masterLookupField, masterLookupValue)

Create Sign Request
Signature
global static Sign_request__c createSignRequest(String masterLookupField, Id masterLookupValue)
Parameters
masterLookupField
Type: String
API name of the lookup field on the SIGN Request that you want to use
masterLookupValue
Type: Id
Value for the field. This is an Id to for instance an Opportunity
Returns
Sign Request Object i.e Sign_request__c
Example
 Account a = new Account(Name='testAccount', Industry='Other', Type='Prospect'); 
 insert a; 
 
 Opportunity opp = new Opportunity(Name='Test', 
                                     Account = a, 
                                     NextStep='test', 
                                     CloseDate = System.today(), 
                                     AccountId=a.Id, 
                                     StageName='Closed Won', 
                                     Probability=100); 
 
 insert opp; 
 
 cadmus_sign2__Sign_request__c sr = cadmus_sign2.SignButlerClientUnitTestApi.createSignRequest('Opportunity__c', opp.Id); 
 
 cadmus_sign2__Sign_request__c sr2 = [SELECT Opportunity__c FROM cadmus_sign2__Sign_request__c LIMIT 1]; 
 System.debug('OppId: ' + sr2.Opportunity__c); 
 
 cadmus_sign2.SignButlerClientUnitTestApi.finishSignRequest(sr.Id);

finishSignRequest(srId)

Finish signed request
Signature
global static void finishSignRequest(Id srId)
Parameters
srId
Type: Id
is the Id of the sign request
Returns
nothing
Example
 cadmus_sign2.SignButlerClientUnitTestApi.finishSignRequest('a0G09000000RHSrFDA');

rejectSignRequest(srId)

Reject Sign Request
Signature
global static void rejectSignRequest(Id srId)
Parameters
srId
Type: Id
is the Id of the sign request
Returns
nothing
Example
 cadmus_sign2.SignButlerClientUnitTestApi.rejectSignRequest('a0G09000000RHSrFDA');

revokeSignRequest(srId)

Revoke Sign Request
Signature
global static void revokeSignRequest(Id srId)
Parameters
srId
Type: Id
is the Id of the sign request
Returns
nothing
Example
 cadmus_sign2.SignButlerClientUnitTestApi.revokeSignRequest('a0G09000000RHSrFDA');