Class AbstractUserProvisioningPostProcessor
- java.lang.Object
-
- org.openiam.idm.provisioning.preprocessor.AbstractUserProvisioningProcessor<ProvisionUser,UserProvisionAPI>
-
- org.openiam.idm.provisioning.preprocessor.user.AbstractUserProvisioningPostProcessor
-
- Direct Known Subclasses:
DefaultUserProvisioningPostProcessor
public abstract class AbstractUserProvisioningPostProcessor extends AbstractUserProvisioningProcessor<ProvisionUser,UserProvisionAPI>
-
-
Field Summary
-
Fields inherited from class org.openiam.idm.provisioning.preprocessor.AbstractUserProvisioningProcessor
ctx, log
-
-
Constructor Summary
Constructors Constructor Description AbstractUserProvisioningPostProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
init(UserProvisioningPrePostprocessorBuilder builder)
void
process(PasswordSync passwordSync, Login login, UserProvisionAPI operation)
void
process(ProvisionUser user, UserProvisionAPI operation)
void
process(DeleteUserProvisioningRequest object, Login login, UserProvisionAPI operation)
-
Methods inherited from class org.openiam.idm.provisioning.preprocessor.AbstractUserProvisioningProcessor
add, delete, disable, enable, getDiff, getManagedSystemId, getOperation, getOrganization, getPasswordSync, getPlaintextPrimaryIdentityPassword, getPrimaryIdentity, getResourceId, getUser, getUserAttributes, getUserBeforeModify, isSendActivationLink, modify, resetPassword, resume, setBuilder, setPassword, suspend
-
-
-
-
Method Detail
-
init
public final void init(UserProvisioningPrePostprocessorBuilder builder)
- Specified by:
init
in classAbstractUserProvisioningProcessor<ProvisionUser,UserProvisionAPI>
-
process
public final void process(ProvisionUser user, UserProvisionAPI operation) throws BasicDataServiceException
- Specified by:
process
in classAbstractUserProvisioningProcessor<ProvisionUser,UserProvisionAPI>
- Throws:
BasicDataServiceException
-
process
public final void process(PasswordSync passwordSync, Login login, UserProvisionAPI operation) throws BasicDataServiceException
- Specified by:
process
in classAbstractUserProvisioningProcessor<ProvisionUser,UserProvisionAPI>
- Throws:
BasicDataServiceException
-
process
public final void process(DeleteUserProvisioningRequest object, Login login, UserProvisionAPI operation) throws BasicDataServiceException
- Specified by:
process
in classAbstractUserProvisioningProcessor<ProvisionUser,UserProvisionAPI>
- Throws:
BasicDataServiceException
-
-