Skip to content

Instantly share code, notes, and snippets.

View samuelsharaf's full-sized avatar

Samuel Sharaf samuelsharaf

  • Salesforce.com
  • San Francisco
View GitHub Profile
@samuelsharaf
samuelsharaf / DefaultValues
Last active August 29, 2015 14:04
Z4SF-IPopulatePlugin Example
global class DefaultValues extends zqu.CreateQuoteController.PopulateDefaultFieldValuePlugin{
global override void populateDefaultFieldValue
(SObject record, zqu.PropertyComponentController.ParentController pcc)
{
super.populateDefaultFieldValue(record, pcc);
record.put('zqu__InitialTerm__c', 12);
record.put('zqu__RenewalTerm__c', 12);
record.put('zqu__ValidUntil__c', Date.today().addDays(30));
record.put('zqu__StartDate__c', Date.today());
record.put('zqu__PaymentMethod__c', 'Credit Card');