-
Recent Posts
Archives
Categories
Tags
- Adapter Pattern
- Administration
- Apex
- Apex Method of the Day
- Approvals
- Batch Apex
- Careers
- Chrome
- Controller
- Customer Portal
- Dreamforce
- Dynamic Binding
- Field Set
- FinancialForce
- FinancialForce.com
- Force.com Site
- Heroku
- Hierarchical Custom Setting
- Identity Provider
- Interface
- ISV
- JSON
- Locking
- Managed Package
- message-driven-architecture
- OAuth
- Orizuru
- Plugin
- Productivity
- Security
- SObject
- SObject Secret Life
- Triggers
- Visualforce
Top Posts & Pages
- Apex Method of the Day - String myString.split(String regExp)
- Apex Method of the Day - String.format(String value, List<String> args)
- IP Address Ranges when Logging in to Salesforce
- Apex Method of the Day - Method (and other) Declarations in Anonymous Blocks
- Apex Method of the Day - String myString.repeat(numTimes)
RSS
Monthly Archives: July 2014
Apex Method of the Day – JSON.serialize(Object)
Sometimes using JSON.serialize on a custom Apex type does not provide sufficient control over how the JSON is serialized. For example, serializing an Apex type will include null values for all fields that haven’t been set, when you might prefer … Continue reading
One controller to rule them all…
I recently wanted to create an extension controller for a custom object which I could use with both single records and a set of records. In other words, a list and detail controller extension, with actions that could be applied to one or many records. I … Continue reading