Overview
Object that is used to specify the context for a search event.
To test your custom form API implementation you need to be able to specify the event that is being fired this class represents the Context for a search handler.
Example lookup search
Java
// this simulates the user typing 'conta' into the Contact lookup on a reservation
B25.Test_FormHelper.TestSearchContext searchContext = new B25.Test_FormHelper.TestSearchContext();
searchContext.toSearchSObjectType = Contact.SObjectType;
searchContext.parentSObjectType = B25__Reservation__c.SObjectType;
searchContext.searchTerm = 'conta';
searchContext.fieldName = 'B25__Contact__c';
Example dimension junction search
Java
// this simulates the user typing 'conta' into the Contacts list on a reservation
B25.Test_FormHelper.TestSearchContext searchContext= new B25.Test_FormHelper.TestSearchContext();
searchContext.toSearchSObjectType = Contact.SObjectType;
searchContext.toCreateSObjectType = B25__ReservationContact__c.SObjectType;
searchContext.searchTerm = 'conta';
searchContext.fieldName = 'B25__Contact_Lookup__c';
Properties
|
Name |
Type |
Description |
|---|---|---|
|
toSearchSObjectType |
SObjectType |
The sObject type that the search should search through. |
|
toCreateSObjectType |
SObjectType |
The sObject type of the sObject that would be created as a result of the search result being clicked. |
|
parentSObjectType; |
SObjectType |
The sObject the lookup you are overriding is present on. |
|
searchTerm |
String |
The searchterm entered by the user |
|
fieldName |
String |
The fieldname of the field on the toCreateSObjectType that the result of this search would be filled in on. |