Skip navigation links


oracle.iam.reconciliation.config.vo
Class Profile

java.lang.Object
  extended by oracle.iam.reconciliation.config.vo.Profile

All Implemented Interfaces:
java.io.Serializable

public class Profile
extends java.lang.Object
implements java.io.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:
Serialized Form

Field Summary
static java.lang.String namespace
          Profile Namespace.

 

Constructor Summary
Profile(java.lang.String name, ResourceType resourceType, Form form, ActionRules actionRules)
           
Profile(java.lang.String name, ResourceType resourceType, Form form, ActionRules actionRules, ResourceType ownerType)
           

 

Method Summary
 ActionRules getActionRules()
           
 java.lang.Long getBatchSize()
           
 ChangeType getChangeType()
           
 Form getForm()
           
 java.lang.String getMatchingRule()
           
 java.lang.String getName()
          Profile name or resource object name.
 ResourceType getOwnerType()
           
 ResourceType getResourceType()
           
 boolean isActive()
           
 boolean isAuditEnabled()
           
 void setActionRules(ActionRules actionRules)
           
 void setActive(java.lang.Boolean active)
           
 void setAuditEnabled(java.lang.Boolean auditEnabled)
          Used by Account reconciliation only for enabling or a disabling audit for a particular profile.
 void setBatchSize(java.lang.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 setForm(Form form)
           
 void setMatchingRule(java.lang.String matchingRule)
          In case of ResourceType.Account, ResourceType.RoleUser and ResourceType.RoleRole reconciliation, this matching rule specifies the owner search.
 boolean shouldConfigure()
           

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

namespace

public static final java.lang.String namespace
Profile Namespace.
See Also:
Constant Field Values

Constructor Detail

Profile

public Profile(java.lang.String name,
               ResourceType resourceType,
               Form form,
               ActionRules actionRules)

Profile

public Profile(java.lang.String name,
               ResourceType resourceType,
               Form form,
               ActionRules actionRules,
               ResourceType ownerType)

Method Detail

getName

public java.lang.String getName()
Profile name or resource object name.

getBatchSize

public java.lang.Long getBatchSize()

getActionRules

public ActionRules getActionRules()

isAuditEnabled

public boolean isAuditEnabled()

getForm

public Form getForm()

getMatchingRule

public java.lang.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(java.lang.Long batchSize)
Size of batch, used for bulk processing.

setAuditEnabled

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

setMatchingRule

public void setMatchingRule(java.lang.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(java.lang.Boolean active)

setForm

public void setForm(Form form)

setActionRules

public void setActionRules(ActionRules actionRules)

Skip navigation links


Copyright © 2014, Oracle and/or its affiliates. All rights reserved.