public interface PushActions extends ProvisioningActions
IgnoreProvisionException
to make the current entity ignored by the push process.Modifier and Type | Method and Description |
---|---|
default void |
after(ProvisioningProfile<?,?> profile,
Entity entity,
ProvisioningReport result)
Action to be executed after each local entity push.
|
default Entity |
beforeAssign(ProvisioningProfile<?,?> profile,
Entity entity)
Action to be executed before to assign (link & provision) a pushed entity to the resource.
|
default Entity |
beforeDelete(ProvisioningProfile<?,?> profile,
Entity entity)
Action to be executed before delete a pushed entity locally and from the resource.
|
default Entity |
beforeDeprovision(ProvisioningProfile<?,?> profile,
Entity entity)
Action to be executed before to unassign a pushed entity from the resource.
|
default Entity |
beforeLink(ProvisioningProfile<?,?> profile,
Entity entity)
Action to be executed before to link a pushed entity to the resource.
|
default Entity |
beforeProvision(ProvisioningProfile<?,?> profile,
Entity entity)
Action to be executed before to provision a pushed entity to the resource.
|
default Entity |
beforeUnassign(ProvisioningProfile<?,?> profile,
Entity entity)
Action to be executed before to unassign a pushed entity from the resource.
|
default Entity |
beforeUnlink(ProvisioningProfile<?,?> profile,
Entity entity)
Action to be executed before to unlink a pushed entity from the resource.
|
default Entity |
beforeUpdate(ProvisioningProfile<?,?> profile,
Entity entity)
Action to be executed before to update a pushed entity on the resource.
|
default Set<String> |
moreAttrsToGet(ProvisioningProfile<?,?> profile,
Entity entity)
Return additional attributes to include in the result from the underlying connector.
|
default void |
onError(ProvisioningProfile<?,?> profile,
Entity entity,
ProvisioningReport result,
Exception error)
Action to be executed after entity push goes on error.
|
afterAll, beforeAll
default Set<String> moreAttrsToGet(ProvisioningProfile<?,?> profile, Entity entity)
profile
- profile of the pull being executed.entity
- entitydefault Entity beforeAssign(ProvisioningProfile<?,?> profile, Entity entity) throws org.quartz.JobExecutionException
profile
- profile of the push being executed.entity
- entity to be created.org.quartz.JobExecutionException
- in case of generic failuredefault Entity beforeProvision(ProvisioningProfile<?,?> profile, Entity entity) throws org.quartz.JobExecutionException
profile
- profile of the push being executed.entity
- entity to be created.org.quartz.JobExecutionException
- in case of generic failuredefault Entity beforeUpdate(ProvisioningProfile<?,?> profile, Entity entity) throws org.quartz.JobExecutionException
profile
- profile of the push being executed.entity
- entity to be updated.org.quartz.JobExecutionException
- in case of generic failuredefault Entity beforeLink(ProvisioningProfile<?,?> profile, Entity entity) throws org.quartz.JobExecutionException
profile
- profile of the push being executed.entity
- entity to be created.org.quartz.JobExecutionException
- in case of generic failuredefault Entity beforeUnlink(ProvisioningProfile<?,?> profile, Entity entity) throws org.quartz.JobExecutionException
profile
- profile of the push being executed.entity
- entity to be created.org.quartz.JobExecutionException
- in case of generic failuredefault Entity beforeUnassign(ProvisioningProfile<?,?> profile, Entity entity) throws org.quartz.JobExecutionException
profile
- profile of the push being executed.entity
- entity to be created.org.quartz.JobExecutionException
- in case of generic failuredefault Entity beforeDeprovision(ProvisioningProfile<?,?> profile, Entity entity) throws org.quartz.JobExecutionException
profile
- profile of the push being executed.entity
- entity to be created.org.quartz.JobExecutionException
- in case of generic failuredefault Entity beforeDelete(ProvisioningProfile<?,?> profile, Entity entity) throws org.quartz.JobExecutionException
profile
- profile of the push being executed.entity
- entity to be created.org.quartz.JobExecutionException
- in case of generic failuredefault void onError(ProvisioningProfile<?,?> profile, Entity entity, ProvisioningReport result, Exception error) throws org.quartz.JobExecutionException
profile
- profile of the push being executed.entity
- pushed entity.result
- operation result.error
- error being reportedorg.quartz.JobExecutionException
- in case of generic failuredefault void after(ProvisioningProfile<?,?> profile, Entity entity, ProvisioningReport result) throws org.quartz.JobExecutionException
profile
- profile of the push being executed.entity
- pushed entity.result
- operation result.org.quartz.JobExecutionException
- in case of generic failureCopyright © 2010–2023 The Apache Software Foundation. All rights reserved.