public interface IntegrationRule
IntegrationRule
.
Contract object for the Integrationrule
component.Modifier and Type | Method and Description |
---|---|
String |
getConnection()
Retrieves the API name (
api_name__sys ) of the Connection record referenced by this rule. |
Collection<FieldRule> |
getFieldRules()
Retrieves the list of the
Fieldrules sub-component under this Integrationrule component. |
String |
getIntegrationPoint()
Retrieves the API name (
integration_point_api_name__sys ) of the Integration Point record
referenced by this rule. |
String |
getLabel()
Retrieves this
IntegrationRule label. |
String |
getName()
Retrieves this
IntegrationRule name. |
String |
getPrimaryQueryObject()
Retrieves the name of the primary query object of this integration rule.
|
Collection<String> |
getQueryFields(String queryObjectName)
Retrieves a Collection of query fields referenced in
Fieldrules for the specified query object. |
Collection<QueryObjectRule> |
getQueryObjectRules()
Retrieves all of the
Queryobjectrules for the Integrationrule |
Collection<QueryObjectRule> |
getQueryObjectRules(String sourceObject)
Retrieves any
Queryobjectrules which have the specified value for their object field. |
boolean |
isActive()
Retrieves the activation status of this rule.
|
String getName()
IntegrationRule
name. For example, my_integration_rule__c
.
This value is never null.String getLabel()
IntegrationRule
label. For example, My Integration Rule. This value may be null.boolean isActive()
true
) by default.String getConnection()
api_name__sys
) of the Connection record referenced by this rule.String getIntegrationPoint()
integration_point_api_name__sys
) of the Integration Point record
referenced by this rule. This value may be null.String getPrimaryQueryObject()
product__v
.Collection<FieldRule> getFieldRules()
Fieldrules
sub-component under this Integrationrule
component.
May return an empty Collection if no matches are found.FieldRule
objectsCollection<QueryObjectRule> getQueryObjectRules()
Queryobjectrules
for the Integrationrule
Queryobjectrules
Collection<QueryObjectRule> getQueryObjectRules(String sourceObject)
Queryobjectrules
which have the specified value for their object field.sourceObject
- object value on the Queryobjectrule
. Cannot be null.Queryobjectrules
Collection<String> getQueryFields(String queryObjectName)
Fieldrules
for the specified query object.
May return an empty Collection if no matches are found.queryObjectName
- name of query objectCopyright © Veeva Systems 2017–2021. All rights reserved.