Class DefaultUserProvisioningPreProcessor
- java.lang.Object
-
- org.openiam.idm.provisioning.preprocessor.AbstractUserProvisioningProcessor<ProvisionUser,UserProvisionAPI>
-
- org.openiam.idm.provisioning.preprocessor.user.AbstractUserProvisioningPreProcessor
-
- org.openiam.idm.provisioning.preprocessor.user.DefaultUserProvisioningPreProcessor
-
public final class DefaultUserProvisioningPreProcessor extends AbstractUserProvisioningPreProcessor
-
-
Field Summary
-
Fields inherited from class org.openiam.idm.provisioning.preprocessor.AbstractUserProvisioningProcessor
ctx, log
-
-
Constructor Summary
Constructors Constructor Description DefaultUserProvisioningPreProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidadd(ProvisionUser object)protected voiddelete(DeleteUserProvisioningRequest object, Login login)protected voiddisable(ProvisionUser object)protected voidenable(ProvisionUser object)protected voidmodify(ProvisionUser object)protected voidresetPassword(PasswordSync passwordSync, Login login)protected voidresume(ProvisionUser object)protected voidsetPassword(PasswordSync passwordSync, Login login)protected voidsuspend(ProvisionUser object)-
Methods inherited from class org.openiam.idm.provisioning.preprocessor.user.AbstractUserProvisioningPreProcessor
init, process, process, process
-
Methods inherited from class org.openiam.idm.provisioning.preprocessor.AbstractUserProvisioningProcessor
getDiff, getManagedSystemId, getOperation, getOrganization, getPasswordSync, getPlaintextPrimaryIdentityPassword, getPrimaryIdentity, getResourceId, getUser, getUserAttributes, getUserBeforeModify, isSendActivationLink, setBuilder
-
-
-
-
Method Detail
-
add
protected void add(ProvisionUser object) throws BasicDataServiceException
- Specified by:
addin classAbstractUserProvisioningProcessor<ProvisionUser,UserProvisionAPI>- Throws:
BasicDataServiceException
-
modify
protected void modify(ProvisionUser object) throws BasicDataServiceException
- Specified by:
modifyin classAbstractUserProvisioningProcessor<ProvisionUser,UserProvisionAPI>- Throws:
BasicDataServiceException
-
delete
protected void delete(DeleteUserProvisioningRequest object, Login login) throws BasicDataServiceException
- Specified by:
deletein classAbstractUserProvisioningProcessor<ProvisionUser,UserProvisionAPI>- Throws:
BasicDataServiceException
-
setPassword
protected void setPassword(PasswordSync passwordSync, Login login) throws BasicDataServiceException
- Specified by:
setPasswordin classAbstractUserProvisioningProcessor<ProvisionUser,UserProvisionAPI>- Throws:
BasicDataServiceException
-
resetPassword
protected void resetPassword(PasswordSync passwordSync, Login login) throws BasicDataServiceException
- Specified by:
resetPasswordin classAbstractUserProvisioningProcessor<ProvisionUser,UserProvisionAPI>- Throws:
BasicDataServiceException
-
suspend
protected void suspend(ProvisionUser object) throws BasicDataServiceException
- Specified by:
suspendin classAbstractUserProvisioningProcessor<ProvisionUser,UserProvisionAPI>- Throws:
BasicDataServiceException
-
resume
protected void resume(ProvisionUser object) throws BasicDataServiceException
- Specified by:
resumein classAbstractUserProvisioningProcessor<ProvisionUser,UserProvisionAPI>- Throws:
BasicDataServiceException
-
disable
protected void disable(ProvisionUser object) throws BasicDataServiceException
- Specified by:
disablein classAbstractUserProvisioningProcessor<ProvisionUser,UserProvisionAPI>- Throws:
BasicDataServiceException
-
enable
protected void enable(ProvisionUser object) throws BasicDataServiceException
- Specified by:
enablein classAbstractUserProvisioningProcessor<ProvisionUser,UserProvisionAPI>- Throws:
BasicDataServiceException
-
-