abstract ArchBaseActionGetSecuredData(coreBaseGetSecuredDataActionViewModel)

new abstract ArchBaseActionGetSecuredData(coreBaseGetSecuredDataActionViewModel)

Parameters:
Name Type Description
coreBaseGetSecuredDataActionViewModel object

( Internal ) an Architect core base get secured data action view model.

Extends

Members

readonly attributeNameOutputValuePairs :ArchBaseNameValuePairs

Returns the name value attribute pairs configured on a Get Secure Data action.

readonly displayTypeName :string

Returns the display type name string 'ArchBaseActionGetSecuredData'.

readonly failureOutputs :ArchNamedValueList

The failure outputs (errorType, errorMessage) that get populated when the action takes the failure path. Cached on first access. Returns undefined if the action has no errorBindings.

Overrides:

readonly outputFailure :ArchActionOutput

The failure output for this action

Overrides:

readonly outputSuccess :ArchActionOutput

The success output for this action

Overrides:

Methods

addAttributeNameOutputValuePair(nameExpressionopt, variableExpressionopt) → {ArchBaseNameValuePair}

This adds an attribute name value pair to this action that specifies the attribute name and corresponding output variable where the secured data that it retrieves should be stored at flow runtime. On the returned ArchBaseNameValuePair:

  • the name property specifies the name of the attribute whose value you want to retrieve
  • the value property is an output string value property that specifies the string variable where the runtime value of the attribute will be stored.
Parameters:
Name Type Attributes Description
nameExpression string <optional>

a string expression that specifies the name of the attribute to retrieve.

variableExpression string <optional>

a string variable expression that specifies the name of the variable where the value should be stored. For example -> Flow.MyStringVar