Package org.openiam.recon.command.user
Class BaseReconciliationUserCommand
- java.lang.Object
-
- org.openiam.recon.command.user.BaseReconciliationUserCommand
-
- All Implemented Interfaces:
ReconciliationObjectCommand<ProvisionUser>
- Direct Known Subclasses:
CreateIdmAccountUserCommand
,CreateResourceAccountUserCommand
,DeleteIdmUserExcludeTargetCommand
,DeleteResourceAccountUserCommand
,DisableIdmAccountUserCommand
,DoNothingUserCommand
,RemoveIdmUserCommand
,UpdateIdmUserCommand
,UpdateResourceUserCommand
public abstract class BaseReconciliationUserCommand extends Object implements ReconciliationObjectCommand<ProvisionUser>
-
-
Constructor Summary
Constructors Constructor Description BaseReconciliationUserCommand()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract void
execute(AbstractPopulationScript<ProvisionUser> populationScript, String principal, String mSysID, ProvisionUser pUser, Map<String,Attribute> attributes, String parentAuditLogId, Map<String,Object> dataMap)
protected int
executeScript(AbstractPopulationScript<ProvisionUser> populationScript, Map<String,Attribute> attributes, ProvisionUser pUser, Map<String,Object> dataMap)
-
-
-
Method Detail
-
execute
public abstract void execute(AbstractPopulationScript<ProvisionUser> populationScript, String principal, String mSysID, ProvisionUser pUser, Map<String,Attribute> attributes, String parentAuditLogId, Map<String,Object> dataMap) throws Exception
- Specified by:
execute
in interfaceReconciliationObjectCommand<ProvisionUser>
- Throws:
Exception
-
executeScript
protected int executeScript(AbstractPopulationScript<ProvisionUser> populationScript, Map<String,Attribute> attributes, ProvisionUser pUser, Map<String,Object> dataMap) throws Exception
- Throws:
Exception
-
-