public class Flow extends Metadata
Java class for Flow complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Flow">
<complexContent>
<extension base="{urn:metadata.tooling.soap.sforce.com}Metadata">
<sequence>
<element name="actionCalls" type="{urn:metadata.tooling.soap.sforce.com}FlowActionCall" maxOccurs="unbounded" minOccurs="0"/>
<element name="apexPluginCalls" type="{urn:metadata.tooling.soap.sforce.com}FlowApexPluginCall" maxOccurs="unbounded" minOccurs="0"/>
<element name="assignments" type="{urn:metadata.tooling.soap.sforce.com}FlowAssignment" maxOccurs="unbounded" minOccurs="0"/>
<element name="choices" type="{urn:metadata.tooling.soap.sforce.com}FlowChoice" maxOccurs="unbounded" minOccurs="0"/>
<element name="constants" type="{urn:metadata.tooling.soap.sforce.com}FlowConstant" maxOccurs="unbounded" minOccurs="0"/>
<element name="decisions" type="{urn:metadata.tooling.soap.sforce.com}FlowDecision" maxOccurs="unbounded" minOccurs="0"/>
<element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="dynamicChoiceSets" type="{urn:metadata.tooling.soap.sforce.com}FlowDynamicChoiceSet" maxOccurs="unbounded" minOccurs="0"/>
<element name="formulas" type="{urn:metadata.tooling.soap.sforce.com}FlowFormula" maxOccurs="unbounded" minOccurs="0"/>
<element name="interviewLabel" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="label" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="loops" type="{urn:metadata.tooling.soap.sforce.com}FlowLoop" maxOccurs="unbounded" minOccurs="0"/>
<element name="processMetadataValues" type="{urn:metadata.tooling.soap.sforce.com}FlowMetadataValue" maxOccurs="unbounded" minOccurs="0"/>
<element name="processType" type="{urn:tooling.soap.sforce.com}FlowProcessType" minOccurs="0"/>
<element name="recordCreates" type="{urn:metadata.tooling.soap.sforce.com}FlowRecordCreate" maxOccurs="unbounded" minOccurs="0"/>
<element name="recordDeletes" type="{urn:metadata.tooling.soap.sforce.com}FlowRecordDelete" maxOccurs="unbounded" minOccurs="0"/>
<element name="recordLookups" type="{urn:metadata.tooling.soap.sforce.com}FlowRecordLookup" maxOccurs="unbounded" minOccurs="0"/>
<element name="recordUpdates" type="{urn:metadata.tooling.soap.sforce.com}FlowRecordUpdate" maxOccurs="unbounded" minOccurs="0"/>
<element name="screens" type="{urn:metadata.tooling.soap.sforce.com}FlowScreen" maxOccurs="unbounded" minOccurs="0"/>
<element name="startElementReference" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="steps" type="{urn:metadata.tooling.soap.sforce.com}FlowStep" maxOccurs="unbounded" minOccurs="0"/>
<element name="subflows" type="{urn:metadata.tooling.soap.sforce.com}FlowSubflow" maxOccurs="unbounded" minOccurs="0"/>
<element name="textTemplates" type="{urn:metadata.tooling.soap.sforce.com}FlowTextTemplate" maxOccurs="unbounded" minOccurs="0"/>
<element name="variables" type="{urn:metadata.tooling.soap.sforce.com}FlowVariable" maxOccurs="unbounded" minOccurs="0"/>
<element name="waits" type="{urn:metadata.tooling.soap.sforce.com}FlowWait" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
| Constructor and Description |
|---|
Flow() |
| Modifier and Type | Method and Description |
|---|---|
List<FlowActionCall> |
getActionCalls()
Gets the value of the actionCalls property.
|
List<FlowApexPluginCall> |
getApexPluginCalls()
Gets the value of the apexPluginCalls property.
|
List<FlowAssignment> |
getAssignments()
Gets the value of the assignments property.
|
List<FlowChoice> |
getChoices()
Gets the value of the choices property.
|
List<FlowConstant> |
getConstants()
Gets the value of the constants property.
|
List<FlowDecision> |
getDecisions()
Gets the value of the decisions property.
|
String |
getDescription()
Gets the value of the description property.
|
List<FlowDynamicChoiceSet> |
getDynamicChoiceSets()
Gets the value of the dynamicChoiceSets property.
|
List<FlowFormula> |
getFormulas()
Gets the value of the formulas property.
|
String |
getInterviewLabel()
Gets the value of the interviewLabel property.
|
String |
getLabel()
Gets the value of the label property.
|
List<FlowLoop> |
getLoops()
Gets the value of the loops property.
|
List<FlowMetadataValue> |
getProcessMetadataValues()
Gets the value of the processMetadataValues property.
|
FlowProcessType |
getProcessType()
Gets the value of the processType property.
|
List<FlowRecordCreate> |
getRecordCreates()
Gets the value of the recordCreates property.
|
List<FlowRecordDelete> |
getRecordDeletes()
Gets the value of the recordDeletes property.
|
List<FlowRecordLookup> |
getRecordLookups()
Gets the value of the recordLookups property.
|
List<FlowRecordUpdate> |
getRecordUpdates()
Gets the value of the recordUpdates property.
|
List<FlowScreen> |
getScreens()
Gets the value of the screens property.
|
String |
getStartElementReference()
Gets the value of the startElementReference property.
|
List<FlowStep> |
getSteps()
Gets the value of the steps property.
|
List<FlowSubflow> |
getSubflows()
Gets the value of the subflows property.
|
List<FlowTextTemplate> |
getTextTemplates()
Gets the value of the textTemplates property.
|
List<FlowVariable> |
getVariables()
Gets the value of the variables property.
|
List<FlowWait> |
getWaits()
Gets the value of the waits property.
|
void |
setDescription(String value)
Sets the value of the description property.
|
void |
setInterviewLabel(String value)
Sets the value of the interviewLabel property.
|
void |
setLabel(String value)
Sets the value of the label property.
|
void |
setProcessType(FlowProcessType value)
Sets the value of the processType property.
|
void |
setStartElementReference(String value)
Sets the value of the startElementReference property.
|
protected List<FlowActionCall> actionCalls
protected List<FlowApexPluginCall> apexPluginCalls
protected List<FlowAssignment> assignments
protected List<FlowChoice> choices
protected List<FlowConstant> constants
protected List<FlowDecision> decisions
protected String description
protected List<FlowDynamicChoiceSet> dynamicChoiceSets
protected List<FlowFormula> formulas
protected String interviewLabel
protected String label
protected List<FlowMetadataValue> processMetadataValues
protected FlowProcessType processType
protected List<FlowRecordCreate> recordCreates
protected List<FlowRecordDelete> recordDeletes
protected List<FlowRecordLookup> recordLookups
protected List<FlowRecordUpdate> recordUpdates
protected List<FlowScreen> screens
protected String startElementReference
protected List<FlowSubflow> subflows
protected List<FlowTextTemplate> textTemplates
protected List<FlowVariable> variables
public List<FlowActionCall> getActionCalls()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the actionCalls property.
For example, to add a new item, do as follows:
getActionCalls().add(newItem);
Objects of the following type(s) are allowed in the list
FlowActionCall
public List<FlowApexPluginCall> getApexPluginCalls()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the apexPluginCalls property.
For example, to add a new item, do as follows:
getApexPluginCalls().add(newItem);
Objects of the following type(s) are allowed in the list
FlowApexPluginCall
public List<FlowAssignment> getAssignments()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the assignments property.
For example, to add a new item, do as follows:
getAssignments().add(newItem);
Objects of the following type(s) are allowed in the list
FlowAssignment
public List<FlowChoice> getChoices()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the choices property.
For example, to add a new item, do as follows:
getChoices().add(newItem);
Objects of the following type(s) are allowed in the list
FlowChoice
public List<FlowConstant> getConstants()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the constants property.
For example, to add a new item, do as follows:
getConstants().add(newItem);
Objects of the following type(s) are allowed in the list
FlowConstant
public List<FlowDecision> getDecisions()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the decisions property.
For example, to add a new item, do as follows:
getDecisions().add(newItem);
Objects of the following type(s) are allowed in the list
FlowDecision
public String getDescription()
Stringpublic void setDescription(String value)
value - allowed object is
Stringpublic List<FlowDynamicChoiceSet> getDynamicChoiceSets()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the dynamicChoiceSets property.
For example, to add a new item, do as follows:
getDynamicChoiceSets().add(newItem);
Objects of the following type(s) are allowed in the list
FlowDynamicChoiceSet
public List<FlowFormula> getFormulas()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the formulas property.
For example, to add a new item, do as follows:
getFormulas().add(newItem);
Objects of the following type(s) are allowed in the list
FlowFormula
public String getInterviewLabel()
Stringpublic void setInterviewLabel(String value)
value - allowed object is
Stringpublic String getLabel()
Stringpublic void setLabel(String value)
value - allowed object is
Stringpublic List<FlowLoop> getLoops()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the loops property.
For example, to add a new item, do as follows:
getLoops().add(newItem);
Objects of the following type(s) are allowed in the list
FlowLoop
public List<FlowMetadataValue> getProcessMetadataValues()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the processMetadataValues property.
For example, to add a new item, do as follows:
getProcessMetadataValues().add(newItem);
Objects of the following type(s) are allowed in the list
FlowMetadataValue
public FlowProcessType getProcessType()
FlowProcessTypepublic void setProcessType(FlowProcessType value)
value - allowed object is
FlowProcessTypepublic List<FlowRecordCreate> getRecordCreates()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the recordCreates property.
For example, to add a new item, do as follows:
getRecordCreates().add(newItem);
Objects of the following type(s) are allowed in the list
FlowRecordCreate
public List<FlowRecordDelete> getRecordDeletes()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the recordDeletes property.
For example, to add a new item, do as follows:
getRecordDeletes().add(newItem);
Objects of the following type(s) are allowed in the list
FlowRecordDelete
public List<FlowRecordLookup> getRecordLookups()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the recordLookups property.
For example, to add a new item, do as follows:
getRecordLookups().add(newItem);
Objects of the following type(s) are allowed in the list
FlowRecordLookup
public List<FlowRecordUpdate> getRecordUpdates()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the recordUpdates property.
For example, to add a new item, do as follows:
getRecordUpdates().add(newItem);
Objects of the following type(s) are allowed in the list
FlowRecordUpdate
public List<FlowScreen> getScreens()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the screens property.
For example, to add a new item, do as follows:
getScreens().add(newItem);
Objects of the following type(s) are allowed in the list
FlowScreen
public String getStartElementReference()
Stringpublic void setStartElementReference(String value)
value - allowed object is
Stringpublic List<FlowStep> getSteps()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the steps property.
For example, to add a new item, do as follows:
getSteps().add(newItem);
Objects of the following type(s) are allowed in the list
FlowStep
public List<FlowSubflow> getSubflows()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the subflows property.
For example, to add a new item, do as follows:
getSubflows().add(newItem);
Objects of the following type(s) are allowed in the list
FlowSubflow
public List<FlowTextTemplate> getTextTemplates()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the textTemplates property.
For example, to add a new item, do as follows:
getTextTemplates().add(newItem);
Objects of the following type(s) are allowed in the list
FlowTextTemplate
public List<FlowVariable> getVariables()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the variables property.
For example, to add a new item, do as follows:
getVariables().add(newItem);
Objects of the following type(s) are allowed in the list
FlowVariable
public List<FlowWait> getWaits()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the waits property.
For example, to add a new item, do as follows:
getWaits().add(newItem);
Objects of the following type(s) are allowed in the list
FlowWait
Copyright © 2016. All rights reserved.