Skip to content

Instantly share code, notes, and snippets.

View jziesing's full-sized avatar

Jack Ziesing jziesing

View GitHub Profile
@jziesing
jziesing / driverInfoScratch.java
Created April 20, 2022 04:44
DriverScratchInfo
Class Driver {
Id id;
String name;
String email;
Integer numDuis;
List<DriverInfractions> driverHistory;
// constructor
Driver(String email) {
@jziesing
jziesing / Salesforce & Heroku Connect - Cross Object Formula Field Postgres Trigger Example
Created December 17, 2020 17:44
Salesforce / Heroku Connect - Cross Object Formula Field Postgres Trigger Example
-- trigger on parent object
-- code
CREATE TRIGGER update_shadow_child_tr
AFTER UPDATE
ON salesforce.parent_object__c
FOR EACH ROW
EXECUTE PROCEDURE salesforce.update_shadow_child();
@jziesing
jziesing / Sample OpportunityLineItemScheduleTrigger
Created September 23, 2020 23:21
just a sample - does not work as is
trigger AfterUpdateOpportunityLineItem on OpportunityLineItem (after insert, after update) {
if (Trigger.isAfter) {
// INSERT
if (Trigger.isInsert) {
List<String> oppLineItemIds = new List<String>();
for (OpportunityLineItem o : Trigger.new) {
oppLineItemIds.add(o.Id);
}
var Router = ReactRouter;
var RouteHandler = ReactRouter.RouteHandler;
var Route = ReactRouter.Route;
var DefaultRoute = ReactRouter.DefaultRoute;
var Nav = ReactBootstrap.Nav;
var NavItem = ReactBootstrap.NavItem;
var ListGroup = ReactBootstrap.ListGroup;
var NavItemLink = ReactRouterBootstrap.NavItemLink;
var ButtonLink = ReactRouterBootstrap.ButtonLink;
var ListGroupItemLink = ReactRouterBootstrap.ListGroupItemLink;