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 void
afterProvision(sailpoint.object.ProvisioningPlan plan, sailpoint.object.ProvisioningResult result)
A hook that can be implemented by a subclass to be called after provisioningprotected void
afterProvisionAccount(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 void
beforeProvision(sailpoint.object.ProvisioningPlan plan)
A hook that can be implemented by a subclass to be called before provisioningprotected void
beforeProvisionAccount(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
-
-