\EcommerceCorporateGroupAddressDecorator
adds functionality for order address
- Author: nicolaas
Synopsis
class EcommerceCorporateGroupAddressDecorator
extends DataObjectDecorator
{
- // members
- protected static Boolean $update_group_from_order_address = true;
- protected static Boolean $update_order_address_from_group = true;
- // methods
- public void extraStatics()
- public static void set_update_group_from_order_address()
- public static void get_update_group_from_order_address()
- public static void set_update_order_address_from_group()
- public static void get_update_order_address_from_group()
- public FieldSet updateCMSFields()
- public void populateDefaults()
- public void onBeforeWrite()
- public void onAfterWrite()
- public Group relatedGroup()
- public void moveAddress()
Hierarchy
Extends
- DataObjectDecorator
Members
protected
Methods
public
- extraStatics() — standard SS method defines additional statistics
- get_update_group_from_order_address()
- get_update_order_address_from_group()
- moveAddress() — move address from group to order address move address from order address back to group
- onAfterWrite() — Standard SS Method When saving the data, we update the company details AND/OR the order address
- onBeforeWrite() — Standard SS Method When saving the data, we update the company details.
- populateDefaults() — When creating the address, we grab the details from the company.
- set_update_group_from_order_address()
- set_update_order_address_from_group()
- updateCMSFields() — standard SS method