Class AbstractSuspendResetOperation<T extends AbstractLockUnlockUserRequest>
- java.lang.Object
-
- org.openiam.idm.provisioning.service.AbstractProvisioningOperation<T,UserProvisionAPI,R,PasswordSync>
-
- org.openiam.idm.provisioning.service.user.AbstractUserProvisionOperation<T,ProvisionUserResponse>
-
- org.openiam.idm.provisioning.service.user.AbstractSuspendResetOperation<T>
-
- Direct Known Subclasses:
LockUserProvisionOperation
,UnlockUserProvisioningOperation
public abstract class AbstractSuspendResetOperation<T extends AbstractLockUnlockUserRequest> extends AbstractUserProvisionOperation<T,ProvisionUserResponse>
-
-
Field Summary
-
Fields inherited from class org.openiam.idm.provisioning.service.user.AbstractUserProvisionOperation
auditLogHelper, defaultUserProvisionValidator, diffGenerator, getUserWithDependenciesQueue, groovyScriptEngineIntegration, groupMQService, jacksonMapper, log, loginMQService, mailMQService, managedSysCache, managedSysQueue, managedSystemRabbitMQService, organizationMQService, passwordQueue, postProcessor, preProcessor, principalBuilder, propertyValueService, provisionDispatcherQueue, provisionStreamElasticSearchRepository, roleMQService, userMQService, userServiceQueue
-
Fields inherited from class org.openiam.idm.provisioning.service.AbstractProvisioningOperation
authManagerMQService, loginQueue, mapper, rabbitMQSender, resourceMQService, resourceQueue
-
-
Constructor Summary
Constructors Constructor Description AbstractSuspendResetOperation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProvisionUserResponse
doLockUnlock(T request, String provisionRequestDocId)
-
Methods inherited from class org.openiam.idm.provisioning.service.user.AbstractUserProvisionOperation
addAssignToAllGroupsRolesMngSystems, applyDiffToAuditLog, applyRequiredProperties, buildPrePostProcessorContext, checkOnRevokeAccess, decryptPassword, defineProvisionStreams, evaluateBusinessRules, getAuditAction, getOperation, getPasswordPolicy, getPolicyAttribute, getPolicyAttribute, getPolicyAttributeAsBoolean, getPolicyAttributeAsInteger, getPolicyAttributeAsInteger, getPolicyAttributeAsString, getPolicyAttributeAsString, getResourceIdsForNonCachedRequest, getUser, getUser, initiateCreateAccessRequest, initiateRevokeAccessRequest, processIdentities, provisionUserNow, runManageSysProcessorScriptOfUserIdentity, runProvisioningInStreams, save, saveProvisionStreamDoc, sendProvisioningRequestAsynchronously, sendProvisioningRequestSynchronously, sendProvisioningSingleRequestAsynchronously, updateUserAttributes, validateLoginAlreadyExisted, validatePassword, withinDateRange
-
Methods inherited from class org.openiam.idm.provisioning.service.AbstractProvisioningOperation
applyAuditLogCommonProperties, applyDiffToAuditLog, execute, fillExtensibleAttributes, getCachedEntitlementsForUser, getRequestorId, getResourcePropertyValue, getValidator
-
-
-
-
Method Detail
-
doLockUnlock
public ProvisionUserResponse doLockUnlock(T request, String provisionRequestDocId) throws BasicDataServiceException
- Throws:
BasicDataServiceException
-
-