Class Form
java.lang.Object
oracle.iam.reconciliation.config.vo.Field
oracle.iam.reconciliation.config.vo.AbstractTargetAttribute
oracle.iam.reconciliation.config.vo.Form
- All Implemented Interfaces:
Serializable
Specifies a form containing various target attributes from the OIM Reconciliation Profile.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionForm
(String name, String stagingTableName, String oimTableName, String mlsStagingTable, String mlsOimTable, String matchingRule, TargetAttribute[] targetAttribs) Constructs a Form.Form
(String name, String stagingTableName, String oimTableName, String matchingRule, TargetAttribute[] targetAttribs) -
Method Summary
Modifier and TypeMethodDescriptionForm[]
getForm()
getGeneratedAttribute
(Form parentForm, boolean isMls) List of attributes used for internal processing/configuration of reconciliation for a particular connector.void
Sets child forms.void
setGeneratedAttribute
(TargetAttribute[] generatedAttribute) Should not invoke this method, unless some internal recon config customization is required.void
setMatchingRule
(String matchingRule) void
setMlsTables
(String mlsStagingTable, String mlsOimTable) void
setTargetAttributes
(TargetAttribute[] targetAttribute) Methods inherited from class oracle.iam.reconciliation.config.vo.AbstractTargetAttribute
isRequired
-
Constructor Details
-
Form
public Form(String name, String stagingTableName, String oimTableName, String matchingRule, TargetAttribute[] targetAttribs) -
Form
public Form(String name, String stagingTableName, String oimTableName, String mlsStagingTable, String mlsOimTable, String matchingRule, TargetAttribute[] targetAttribs) Constructs a Form.- Parameters:
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.
-
-
Method Details
-
getTargetAttributes
-
setTargetAttributes
-
getMatchingRule
-
setMatchingRule
-
getStagingTableName
-
setGeneratedAttribute
Should not invoke this method, unless some internal recon config customization is required.- Parameters:
generatedAttribute
- list of attributes used for internal processing/configuration of reconciliation for a particular connector.
-
getGeneratedAttribute
List of attributes used for internal processing/configuration of reconciliation for a particular connector.- Parameters:
parentForm
-isMls
-- Returns:
- TargetAttribute[]
-
getForm
- Returns:
- a list of child forms.
-
setForm
Sets child forms.- Parameters:
form
- child forms.
-
getOimTableName
-
getMlsStagingTable
-
getMlsTargetAttributes
-
setMlsTables
-
getMlsOimTable
-
getMappedAttributes
-