public class Profile
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
namespace
Profile Namespace.
|
Constructor and Description |
---|
Profile(java.lang.String name,
ResourceType resourceType,
Form form,
ActionRules actionRules) |
Profile(java.lang.String name,
ResourceType resourceType,
Form form,
ActionRules actionRules,
ResourceType ownerType) |
Modifier and Type | Method and Description |
---|---|
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() |
boolean |
shouldProcessInSync() |
public static final java.lang.String namespace
public Profile(java.lang.String name, ResourceType resourceType, Form form, ActionRules actionRules)
public Profile(java.lang.String name, ResourceType resourceType, Form form, ActionRules actionRules, ResourceType ownerType)
public java.lang.String getName()
public java.lang.Long getBatchSize()
public ActionRules getActionRules()
public boolean isAuditEnabled()
public Form getForm()
public java.lang.String getMatchingRule()
public ChangeType getChangeType()
public void setChangeType(ChangeType changeType)
ReconOperationsService.createReconciliationEvent(String, java.util.Map, oracle.iam.reconciliation.api.EventAttributes)
api call then this would be used as the default.public void setBatchSize(java.lang.Long batchSize)
public void setAuditEnabled(java.lang.Boolean auditEnabled)
public void setMatchingRule(java.lang.String matchingRule)
ResourceType.Account
, ResourceType.RoleUser
and ResourceType.RoleRole
reconciliation, this matching rule specifies the owner search.public ResourceType getOwnerType()
public ResourceType getResourceType()
public boolean shouldConfigure()
public void setConfigure(boolean shouldConfigure)
public boolean isActive()
public void setActive(java.lang.Boolean active)
public void setForm(Form form)
public void setActionRules(ActionRules actionRules)
public boolean shouldProcessInSync()