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 voidexecute(AbstractPopulationScript<ProvisionUser> populationScript, String principal, String mSysID, ProvisionUser pUser, Map<String,Attribute> attributes, String parentAuditLogId, Map<String,Object> dataMap)protected intexecuteScript(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:
executein 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
-
-