Earlier days we used to use Custom Permission in Visualforce page and Formula fields etc.
We used to assign custom permission to a permission set. and We used to have one utility method to check whether user has permission set or not.
Earlier days we used to use Custom Permission in Visualforce page and Formula fields etc.
We used to assign custom permission to a permission set. and We used to have one utility method to check whether user has permission set or not.
Convert List to Map
Lets assume we have list of accounts record and we need to create map of Id to Account record.
Traditional approach is using Iterating over list of Account records and storing in a Map. but the easiest approach is
Remove Duplicate Elements from List or Convert List to Set
Most of the time, we may require only unique values from List, the easiest ways is add those value in a set , set will automatically remove duplicate values. How to add list of values to a set without having to iterate
11:21:54:002 USER_DEBUG [2]|DEBUG|lstSFDCTerms size--9
11:21:54:002 USER_DEBUG [4]|DEBUG|
How to Use Switch case on String ?
Sometime we may need to check if set contains one particular value then execute particular action. If we have more condition then switch care is better approach as compared to If-else.
Use case - We need to get role Id based on responsibility selected by users. You may have 500 roles defined in your org. What is the best approach ?
If you have created quick action and referred LWC component, you will get "Undefined" as Record Id in ConnectedCallback method, This is the issue I have come across.