Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merging apex-common back into personal fork #1

Merged
merged 45 commits into from
Dec 26, 2019

Conversation

foxysolutions
Copy link
Owner

No description provided.

Nathan Pepper and others added 30 commits September 29, 2015 11:42
…changed records. Changed from static to instance to utilize Records variable. Removed oldRecord and newRecord in signature.
Added success and failure platform event processing
Added missing tab in SObjectMocks
Added test assertions for publishing events
…pex-common into feature/52-domainChangedFieldsHelper

# Conflicts:
#	fflib/src/classes/fflib_SObjectDomain.cls
)

Use mock, send-email class which verifies DoWork method was called.  We should presume the platform's Messaging feature functions, as used in the default SendEmailWork class.
…rnal Id. The changes cannot be covered by a Unit Test due to lack of such references on standard sObjects. Changes were tested manually in a scratch org in execute anonymous using custom objects.
Fix small mispelling 'implemetnation' -> 'implementation' in fflib_SObjectDomain.cls
Added a methods to  unit of work to be able to register record for up…
Alleviates unit-test exception when Org's email service is limited.
…plicationClass

Add custom dml for Application.UnitOfWork.newInstance call
Supporting EventBus.publish(list<SObject>) in UoW #173
…angedFieldsHelper

Added methods for detecting changed records with given fields in domain layer
Fix broke state of unit of work reference
agarciaffdc and others added 15 commits January 29, 2019 20:32
Removed duplications of validation checks, some typos and some minor PDM stuff (spaces and brace positions)
throwException was causing confusion, it sounded like it was always throwing an exception.
Financial Force library (FFLIB) by default sorts record based on CreatedDate. Some object (ie. account share) might not have the field and hence will through error.  This change checks the field encryption (taken from @wimvelzeboer ) and if the object does not have created date field, assigns Id as default sorting field.
Fixing the comment-blocking indenting issues (caused by IDE)
Updated the access modifiers from protected to private.
Default Sorting considering invalid field and shield
Added new overload to registerRelationship supporting External ID refs
…ions

Rebrand as FFLib Apex Common & correct copyright notices
@foxysolutions foxysolutions merged commit 4e99487 into foxysolutions:master Dec 26, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet