Class SendSingleEventProvisioningOperation
- java.lang.Object
-
- org.openiam.idm.provisioning.service.AbstractProvisioningOperation<T,UserProvisionAPI,R,PasswordSync>
-
- org.openiam.idm.provisioning.service.user.AbstractUserProvisionOperation<SendSingleEventProvisionRequest,SendSingleProvisionEventConnectorResponse>
-
- org.openiam.idm.provisioning.service.user.SendSingleEventProvisioningOperation
-
@Component public class SendSingleEventProvisioningOperation extends AbstractUserProvisionOperation<SendSingleEventProvisionRequest,SendSingleProvisionEventConnectorResponse>
Created by IntelliJ IDEA.
-
-
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 SendSingleEventProvisioningOperation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SendSingleProvisionEventConnectorResponse
execute(SendSingleEventProvisionRequest request, String provisionRequestDocId)
protected AuditAction
getAuditAction()
UserProvisionAPI
getOperation()
protected AbstractProvisioningValidator<SendSingleEventProvisionRequest,UserProvisionAPI>
getValidator()
-
Methods inherited from class org.openiam.idm.provisioning.service.user.AbstractUserProvisionOperation
addAssignToAllGroupsRolesMngSystems, applyDiffToAuditLog, applyRequiredProperties, buildPrePostProcessorContext, checkOnRevokeAccess, decryptPassword, defineProvisionStreams, evaluateBusinessRules, 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, fillExtensibleAttributes, getCachedEntitlementsForUser, getRequestorId, getResourcePropertyValue
-
-
-
-
Method Detail
-
getOperation
public UserProvisionAPI getOperation()
-
getAuditAction
protected AuditAction getAuditAction()
-
getValidator
protected AbstractProvisioningValidator<SendSingleEventProvisionRequest,UserProvisionAPI> getValidator()
-
execute
public SendSingleProvisionEventConnectorResponse execute(SendSingleEventProvisionRequest request, String provisionRequestDocId) throws BasicDataServiceException
- Specified by:
execute
in classAbstractProvisioningOperation<SendSingleEventProvisionRequest,UserProvisionAPI,SendSingleProvisionEventConnectorResponse,PasswordSync>
- Throws:
BasicDataServiceException
-
-