Skip to content

Instantly share code, notes, and snippets.

View jpmonette's full-sized avatar
🌍
Working from somewhere

Jean-Philippe Monette jpmonette

🌍
Working from somewhere
View GitHub Profile
@metadaddy
metadaddy / GoogleInternalRegHandler.cls
Created September 12, 2013 23:24
Simplest possible registration handler for OpenID Connect login from Google.
global class GoogleInternalRegHandler implements Auth.RegistrationHandler{
global User createUser(Id portalId, Auth.UserData data){
User u = [SELECT Id FROM user WHERE GoogleID__c =: data.identifier];
return u;
}
global void updateUser(Id userId, Id portalId, Auth.UserData data){
}
}
@florianhoehn
florianhoehn / LeadBuilder.cls
Last active November 16, 2016 11:59
builder pattern for lead
@IsTest(seeAllData=false)
public with sharing class LeadBuilder {
private Lead testLead =
new Lead(
FirstName = 'test-FirstName',
LastName = 'test-LastName',
Email = 'test@email.com',
Phone = '01234 567 890',
Street__c = 'test street',
City__c = 'test city',