|
hook_salesforce_mapping_entity_uris_alter |
./salesforce.api.php |
Provide URIs manually for poorly-behaved entity types. |
|
hook_salesforce_mapping_fieldmap_type |
./salesforce.api.php |
Trigger action when first building the list of fieldmap types. |
|
hook_salesforce_mapping_fieldmap_type_alter |
./salesforce.api.php |
Alter existing fieldmap types. |
|
hook_salesforce_pull_allow_sf_object |
./salesforce.api.php |
Prevent a pull from updating/creating an entity. |
|
hook_salesforce_pull_entity_insert |
./salesforce.api.php |
Act on an entity after it is inserted by a salesforce pull operation.
Implementations may throw SalesforcePullException to prevent updating of the
Salesforce Mapping Object, but the entity will already have been saved. |
|
hook_salesforce_pull_entity_merge_fields_alter |
./salesforce.api.php |
Change Salesforce merge object name / field names before sync. |
|
hook_salesforce_pull_entity_presave |
./salesforce.api.php |
Act on an entity just before it is saved by a salesforce pull operation.
Implementations should throw a SalesforcePullException to prevent the pull. |
|
hook_salesforce_pull_entity_update |
./salesforce.api.php |
Act on an entity after it is updated by a salesforce pull operation.
Implementations may throw SalesforcePullException to prevent updating of the
Salesforce Mapping Object, but the entity will already have been saved. |
|
hook_salesforce_pull_entity_value_alter |
./salesforce.api.php |
Alter the value being mapped to an entity property from a Salesforce object. |
|
hook_salesforce_pull_mapping_object_alter |
./salesforce.api.php |
Define or alter the mapping object during a pull. |
|
hook_salesforce_push_entity_allowed |
./salesforce.api.php |
Prevent push to SF for an entity for a given mapping. For example: mapping a
single Drupal object to multiple separate Salesforce objects, but only
syncing under certain conditions. |
|
hook_salesforce_push_fail |
./salesforce.api.php |
A salesforce push has failed: Implementations may wish to react, for
example, by logging the failure or alerting an administrator. |
|
hook_salesforce_push_mapping_object_alter |
./salesforce.api.php |
Define or alter the mapping object during a push. |
|
hook_salesforce_push_params_alter |
./salesforce.api.php |
Alter parameters mapped to a Salesforce object before syncing to Salesforce. |
|
hook_salesforce_push_success |
./salesforce.api.php |
A salesforce push has succeeded: Implementations may wish to react, for
example, by alerting an administrator. |
|
hook_salesforce_query_alter |
./salesforce.api.php |
Alter a SOQL select query before it is executed. For example, filter
target SObjects by a date value, or add an additional field to the query. |