\ExchangeRate
Exchange rates that can be set in {@link SiteConfig}. Several flat rates can be set for any supported shipping country.
Synopsis
class ExchangeRate
extends DataObject
implements
PermissionProvider
{
- // members
- private static Array $db = ;
- private static unknown_type $has_one = ;
- private static array $summary_fields = ;
- private static string $default_sort = 'SortOrder';
- // methods
- public void providePermissions()
- public void canEdit()
- public void canView()
- public void canDelete()
- public void canCreate()
- public void onBeforeWrite()
- public FieldSet getCMSFields()
- public void getCMSValidator()
- public void validate()
Hierarchy
Extends
- DataObject
Implements
- PermissionProvider
Members
private
- $db
—
Array
Fields for this tax rate - $default_sort
- $has_one
—
unknown_type
Exchange rates are associated with SiteConfigs. - $summary_fields
Methods
public
- canCreate()
- canDelete()
- canEdit()
- canView()
- getCMSFields() — Field for editing a {@link ExchangeRate}.
- getCMSValidator()
- onBeforeWrite()
- providePermissions()
- validate()