Class AbstractCommonIntegrationExecutor
- java.lang.Object
 - 
- sailpoint.integration.AbstractIntegrationExecutor
 - 
- com.identityworksllc.iiq.common.integration.AbstractCommonIntegrationExecutor
 
 
 
- 
- All Implemented Interfaces:
 sailpoint.integration.IntegrationExecutor,sailpoint.integration.IntegrationInterface
- Direct Known Subclasses:
 NoOpIntegrationExecutor
public abstract class AbstractCommonIntegrationExecutor extends sailpoint.integration.AbstractIntegrationExecutor
Superclass containing common hooks for the custom integration executor classes 
- 
- 
Constructor Summary
Constructors Constructor Description AbstractCommonIntegrationExecutor() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidafterProvision(sailpoint.object.ProvisioningPlan plan, sailpoint.object.ProvisioningResult result)A hook that can be implemented by a subclass to be called after provisioningprotected voidafterProvisionAccount(sailpoint.object.ProvisioningPlan plan, sailpoint.object.ProvisioningPlan.AccountRequest accountRequest)A hook that can be implemented by a subclass to be called after each account request provisioningprotected voidbeforeProvision(sailpoint.object.ProvisioningPlan plan)A hook that can be implemented by a subclass to be called before provisioningprotected voidbeforeProvisionAccount(sailpoint.object.ProvisioningPlan plan, sailpoint.object.ProvisioningPlan.AccountRequest accountRequest)A hook that can be implemented by a subclass to be called before each account request provisioning- 
Methods inherited from class sailpoint.integration.AbstractIntegrationExecutor
addRole, checkStatus, configure, configure, deleteRole, finishRoleDefinition, getConnector, getContext, getRequestStatus, getString, getTargetCollector, inheritCredentials, listRoles, ping, provision, provision, provision, setProxy, shouldRetry 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
AbstractCommonIntegrationExecutor
public AbstractCommonIntegrationExecutor()
 
 - 
 
- 
Method Detail
- 
afterProvision
protected void afterProvision(sailpoint.object.ProvisioningPlan plan, sailpoint.object.ProvisioningResult result) throws sailpoint.tools.GeneralException
A hook that can be implemented by a subclass to be called after provisioning- Parameters:
 plan- The plan that was just provisionedresult- The result of the plan provisioning- Throws:
 sailpoint.tools.GeneralException- on failures
 
- 
afterProvisionAccount
protected void afterProvisionAccount(sailpoint.object.ProvisioningPlan plan, sailpoint.object.ProvisioningPlan.AccountRequest accountRequest) throws sailpoint.tools.GeneralException
A hook that can be implemented by a subclass to be called after each account request provisioning- Parameters:
 plan- The plan being provisionedaccountRequest- The account request that was just provisioned- Throws:
 sailpoint.tools.GeneralException- on failures
 
- 
beforeProvision
protected void beforeProvision(sailpoint.object.ProvisioningPlan plan) throws sailpoint.tools.GeneralException
A hook that can be implemented by a subclass to be called before provisioning- Parameters:
 plan- The plan about to be provisioned- Throws:
 sailpoint.tools.GeneralException- on failures
 
- 
beforeProvisionAccount
protected void beforeProvisionAccount(sailpoint.object.ProvisioningPlan plan, sailpoint.object.ProvisioningPlan.AccountRequest accountRequest) throws sailpoint.tools.GeneralException
A hook that can be implemented by a subclass to be called before each account request provisioning- Parameters:
 plan- The plan being provisionedaccountRequest- The account request about to be provisioned- Throws:
 sailpoint.tools.GeneralException- on failures
 
 - 
 
 -