/************************************************************************************************** * Name : CVG_Strategy_GPS_Axis__c * Description : * Created Date : 28/03/2018 * Created By : Arnaud Halleux * VERSION : 1.0 * *Modification LOG * ---------------------------------------------------------------------------------------------- * Who When What * ---------------------------------------------------------------------------------------------- * Arnaud 08/03/2018 Initial Version * **************************************************************************************************/ /** * @title: setDomain * @descr: Based on the first property of the strategy, define the default domain of the strategy * @param: after insert/update/delete * @param: always */ /** * @title: hierarchyCalculation * @descr: On property creation re-evaluate the hierarchy value for sharing into the parent object based on the carve-out records (+parent owner and all parent associated properties). * @param: after insert/update/delete * @param: always */ /** * @title: hierarchyProtection * @descr: Even if you are owner of the parent record, you are not allow to delete the property granting access to the record to another Role hierarchy than yours * @param: after delete * @param: always */