Class TestConnectionUserProvisioningOperation
- java.lang.Object
-
- org.openiam.idm.provisioning.service.AbstractProvisioningOperation<T,UserProvisionAPI,R,PasswordSync>
-
- org.openiam.idm.provisioning.service.user.AbstractUserProvisionOperation<KeyDTO,Response>
-
- org.openiam.idm.provisioning.service.user.TestConnectionUserProvisioningOperation
-
@Component public class TestConnectionUserProvisioningOperation extends AbstractUserProvisionOperation<KeyDTO,Response>
-
-
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 TestConnectionUserProvisioningOperation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Responseexecute(KeyDTO object, String provisionRequestDocId)Method retrieves connector's response from elastic storageConnectorHealthCheckIDMSweeperprotected AuditActiongetAuditAction()UserProvisionAPIgetOperation()protected AbstractProvisioningValidator<KeyDTO,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()
- Specified by:
getOperationin classAbstractUserProvisionOperation<KeyDTO,Response>
-
getAuditAction
protected AuditAction getAuditAction()
- Specified by:
getAuditActionin classAbstractUserProvisionOperation<KeyDTO,Response>
-
getValidator
protected AbstractProvisioningValidator<KeyDTO,UserProvisionAPI> getValidator()
- Specified by:
getValidatorin classAbstractProvisioningOperation<KeyDTO,UserProvisionAPI,Response,PasswordSync>
-
execute
public Response execute(KeyDTO object, String provisionRequestDocId) throws BasicDataServiceException
Method retrieves connector's response from elastic storageConnectorHealthCheckIDMSweeper- Specified by:
executein classAbstractProvisioningOperation<KeyDTO,UserProvisionAPI,Response,PasswordSync>- Returns:
Responsewith statusResponseStatus.FAILUREorResponseStatus.SUCCESS- Throws:
BasicDataServiceException
-
-