Package com.veeva.vault.sdk.api.action
Interface ConfigurationContext
public interface ConfigurationContext
Represents contextual information for an action, such as the usage context the action is configured and executed
against and parameter values set by Admins in the object configuration for the action.
-
Method Summary
-
Method Details
-
getValue
Retrieves a parameter's value.Supported values for
parameterNameparameter:com.veeva.vault.sdk.api.action.Usage: the usage context in which the action is configured and executed against. UseValueType.STRINGto request data for this parameter name. The possible values include the following:LIFECYCLE_ENTRY_ACTIONUSER_ACTIONUSER_BULK_ACTIONWORKFLOW_STEPWORKFLOW_CANCEL
com.veeva.vault.sdk.api.action.UsageEntryPoint: the specific usage entry point in which the action is configured and executed against. UseValueType.STRINGto request data for this parameter name. The possible values include the following:ACTION_STEPCANCELATION_ACTIONENTRY_ACTIONEVENT_ACTIONMULTI_RECORD_SYSTEM_ACTION_STEPUSER_ACTIONUSER_BULK_ACTION
com.veeva.vault.sdk.api.action.UsageLabel: the label of the specific usage entry point in which the action is configured and executed against. UseValueType.STRINGto request data for this parameter name.
This method also provides access to configuration parameter values set by Admins for the specific usage context.
- Type Parameters:
T- type of data requested- Parameters:
parameterName- name of the parameterreturnType- type of value to return- Returns:
- the requested parameter value, or null if unavailable
-