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 void
add(ProvisionUser object)
protected void
delete(DeleteUserProvisioningRequest object, Login login)
protected void
disable(ProvisionUser object)
protected void
enable(ProvisionUser object)
protected void
modify(ProvisionUser object)
protected void
resetPassword(PasswordSync passwordSync, Login login)
protected void
resume(ProvisionUser object)
protected void
setPassword(PasswordSync passwordSync, Login login)
protected void
suspend(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:
add
in classAbstractUserProvisioningProcessor<ProvisionUser,UserProvisionAPI>
- Throws:
BasicDataServiceException
-
modify
protected void modify(ProvisionUser object) throws BasicDataServiceException
- Specified by:
modify
in classAbstractUserProvisioningProcessor<ProvisionUser,UserProvisionAPI>
- Throws:
BasicDataServiceException
-
delete
protected void delete(DeleteUserProvisioningRequest object, Login login) throws BasicDataServiceException
- Specified by:
delete
in classAbstractUserProvisioningProcessor<ProvisionUser,UserProvisionAPI>
- Throws:
BasicDataServiceException
-
setPassword
protected void setPassword(PasswordSync passwordSync, Login login) throws BasicDataServiceException
- Specified by:
setPassword
in classAbstractUserProvisioningProcessor<ProvisionUser,UserProvisionAPI>
- Throws:
BasicDataServiceException
-
resetPassword
protected void resetPassword(PasswordSync passwordSync, Login login) throws BasicDataServiceException
- Specified by:
resetPassword
in classAbstractUserProvisioningProcessor<ProvisionUser,UserProvisionAPI>
- Throws:
BasicDataServiceException
-
suspend
protected void suspend(ProvisionUser object) throws BasicDataServiceException
- Specified by:
suspend
in classAbstractUserProvisioningProcessor<ProvisionUser,UserProvisionAPI>
- Throws:
BasicDataServiceException
-
resume
protected void resume(ProvisionUser object) throws BasicDataServiceException
- Specified by:
resume
in classAbstractUserProvisioningProcessor<ProvisionUser,UserProvisionAPI>
- Throws:
BasicDataServiceException
-
disable
protected void disable(ProvisionUser object) throws BasicDataServiceException
- Specified by:
disable
in classAbstractUserProvisioningProcessor<ProvisionUser,UserProvisionAPI>
- Throws:
BasicDataServiceException
-
enable
protected void enable(ProvisionUser object) throws BasicDataServiceException
- Specified by:
enable
in classAbstractUserProvisioningProcessor<ProvisionUser,UserProvisionAPI>
- Throws:
BasicDataServiceException
-
-