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.boolean
isActive()
boolean
void
setActionRules
(ActionRules actionRules) void
void
setAuditEnabled
(Boolean auditEnabled) Used by Account reconciliation only for enabling or a disabling audit for a particular profile.void
setBatchSize
(Long batchSize) Size of batch, used for bulk processing.void
setChangeType
(ChangeType changeType) Sets default ChangeType for a profile.void
setConfigure
(boolean shouldConfigure) Specifies if the profile should be re-configured.void
void
setMatchingRule
(String matchingRule) In case ofResourceType.Account
,ResourceType.RoleUser
andResourceType.RoleRole
reconciliation, this matching rule specifies the owner search.boolean
boolean
-
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.RoleUser
andResourceType.RoleRole
reconciliation, 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()
-