public class Form extends AbstractTargetAttribute
Constructor and Description |
---|
Form(java.lang.String name,
java.lang.String stagingTableName,
java.lang.String oimTableName,
java.lang.String mlsStagingTable,
java.lang.String mlsOimTable,
java.lang.String matchingRule,
TargetAttribute[] targetAttribs)
Constructs a Form.
|
Form(java.lang.String name,
java.lang.String stagingTableName,
java.lang.String oimTableName,
java.lang.String matchingRule,
TargetAttribute[] targetAttribs) |
Modifier and Type | Method and Description |
---|---|
Form[] |
getForm() |
TargetAttribute[] |
getGeneratedAttribute(Form parentForm,
boolean isMls)
List of attributes used for internal processing/configuration of reconciliation for a particular connector.
|
java.util.List |
getMappedAttributes() |
java.lang.String |
getMatchingRule() |
java.lang.String |
getMlsOimTable() |
java.lang.String |
getMlsStagingTable() |
TargetAttribute[] |
getMlsTargetAttributes() |
java.lang.String |
getOimTableName() |
java.lang.String |
getStagingTableName() |
TargetAttribute[] |
getTargetAttributes() |
void |
setForm(Form[] form)
Sets child forms.
|
void |
setGeneratedAttribute(TargetAttribute[] generatedAttribute)
Should not invoke this method, unless some internal recon config customization is required.
|
void |
setMatchingRule(java.lang.String matchingRule) |
void |
setMlsTables(java.lang.String mlsStagingTable,
java.lang.String mlsOimTable) |
void |
setTargetAttributes(TargetAttribute[] targetAttribute) |
isRequired
public Form(java.lang.String name, java.lang.String stagingTableName, java.lang.String oimTableName, java.lang.String matchingRule, TargetAttribute[] targetAttribs)
public Form(java.lang.String name, java.lang.String stagingTableName, java.lang.String oimTableName, java.lang.String mlsStagingTable, java.lang.String mlsOimTable, java.lang.String matchingRule, TargetAttribute[] targetAttribs)
name
- name of the Form, root form name is usually same as profile name.stagingTableName
- table name that would get created for storing input data before being processed by recon engine.oimTableName
- oim table name, which would contain the data post reconciliation.mlsStagingTable
- in case of mls data, table name that would get created for storing mls input data before being processed by recon engine.mlsOimTable
- in case of mls data, oim table name, which would contain the mls data post reconciliation.matchingRule
- used for matching staging table data/input data with mapped OIM table data, based on which action rule evaluation would happen for the form.targetAttribs
- list of attributes a target system can pass to OIM.public TargetAttribute[] getTargetAttributes()
public void setTargetAttributes(TargetAttribute[] targetAttribute)
public java.lang.String getMatchingRule()
public void setMatchingRule(java.lang.String matchingRule)
public java.lang.String getStagingTableName()
public void setGeneratedAttribute(TargetAttribute[] generatedAttribute)
generatedAttribute
- list of attributes used for internal processing/configuration of reconciliation for a particular connector.public TargetAttribute[] getGeneratedAttribute(Form parentForm, boolean isMls)
parentForm
- isMls
- public Form[] getForm()
public void setForm(Form[] form)
form
- child forms.public java.lang.String getOimTableName()
public java.lang.String getMlsStagingTable()
public TargetAttribute[] getMlsTargetAttributes()
public void setMlsTables(java.lang.String mlsStagingTable, java.lang.String mlsOimTable)
public java.lang.String getMlsOimTable()
public java.util.List getMappedAttributes()