Class Profile
java.lang.Object
oracle.iam.reconciliation.config.vo.Profile
- All Implemented Interfaces:
Serializable
A Profile configures OIM for reconciliation via connector from the target system. Its an agreement between connector and OIM reconciliation engine, it
contains a list of attributes a connector can pass to OIM and mapping of those attributes with the OIM entity attributes/fields.
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionProfile(String name, ResourceType resourceType, Form form, ActionRules actionRules) Profile(String name, ResourceType resourceType, Form form, ActionRules actionRules, ResourceType ownerType) -
Method Summary
Modifier and TypeMethodDescriptiongetForm()getName()Profile name or resource object name.booleanisActive()booleanvoidsetActionRules(ActionRules actionRules) voidvoidsetAuditEnabled(Boolean auditEnabled) Used by Account reconciliation only for enabling or a disabling audit for a particular profile.voidsetBatchSize(Long batchSize) Size of batch, used for bulk processing.voidsetChangeType(ChangeType changeType) Sets default ChangeType for a profile.voidsetConfigure(boolean shouldConfigure) Specifies if the profile should be re-configured.voidvoidsetMatchingRule(String matchingRule) In case ofResourceType.Account,ResourceType.RoleUserandResourceType.RoleRolereconciliation, this matching rule specifies the owner search.booleanboolean
-
Field Details
-
namespace
Profile Namespace.- See Also:
-
-
Constructor Details
-
Profile
-
Profile
public Profile(String name, ResourceType resourceType, Form form, ActionRules actionRules, ResourceType ownerType)
-
-
Method Details
-
getName
Profile name or resource object name. -
getBatchSize
-
getActionRules
-
isAuditEnabled
public boolean isAuditEnabled() -
getForm
-
getMatchingRule
-
getChangeType
-
setChangeType
Sets default ChangeType for a profile. If no change type is provided as part ofReconOperationsService.createReconciliationEvent(String, java.util.Map, oracle.iam.reconciliation.api.EventAttributes)api call then this would be used as the default. -
setBatchSize
Size of batch, used for bulk processing. -
setAuditEnabled
Used by Account reconciliation only for enabling or a disabling audit for a particular profile. -
setMatchingRule
In case ofResourceType.Account,ResourceType.RoleUserandResourceType.RoleRolereconciliation, this matching rule specifies the owner search. -
getOwnerType
-
getResourceType
-
shouldConfigure
public boolean shouldConfigure() -
setConfigure
public void setConfigure(boolean shouldConfigure) Specifies if the profile should be re-configured. For the first time its internally taken as true and becomes false once configuration completes. -
isActive
public boolean isActive() -
setActive
-
setForm
-
setActionRules
-
shouldProcessInSync
public boolean shouldProcessInSync()
-