Class Profile

java.lang.Object
oracle.iam.reconciliation.config.vo.Profile
All Implemented Interfaces:
Serializable

public class Profile extends Object implements 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 Details

  • Constructor Details

  • Method Details

    • getName

      public String getName()
      Profile name or resource object name.
    • getBatchSize

      public Long getBatchSize()
    • getActionRules

      public ActionRules getActionRules()
    • isAuditEnabled

      public boolean isAuditEnabled()
    • getForm

      public Form getForm()
    • getMatchingRule

      public String getMatchingRule()
    • getChangeType

      public ChangeType getChangeType()
    • setChangeType

      public void setChangeType(ChangeType changeType)
      Sets default ChangeType for a profile. If no change type is provided as part of ReconOperationsService.createReconciliationEvent(String, java.util.Map, oracle.iam.reconciliation.api.EventAttributes) api call then this would be used as the default.
    • setBatchSize

      public void setBatchSize(Long batchSize)
      Size of batch, used for bulk processing.
    • setAuditEnabled

      public void setAuditEnabled(Boolean auditEnabled)
      Used by Account reconciliation only for enabling or a disabling audit for a particular profile.
    • setMatchingRule

      public void setMatchingRule(String matchingRule)
      In case of ResourceType.Account, ResourceType.RoleUser and ResourceType.RoleRole reconciliation, this matching rule specifies the owner search.
    • getOwnerType

      public ResourceType getOwnerType()
    • getResourceType

      public ResourceType 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

      public void setActive(Boolean active)
    • setForm

      public void setForm(Form form)
    • setActionRules

      public void setActionRules(ActionRules actionRules)
    • shouldProcessInSync

      public boolean shouldProcessInSync()