Interface PersistenceInterceptor<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>


public interface PersistenceInterceptor<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
Persistence interceptors allow us to modify objects just before they're being persisted into the database.
  • Method Details

    • onCreate

      default void onCreate(T ci)
    • onDelete

      default void onDelete(String ciId)
    • onUpdate

      default void onUpdate(T ci)
    • afterCreate

      default void afterCreate(T ci)
    • afterUpdate

      default void afterUpdate(T ci)
    • afterDelete

      default void afterDelete(String ciId)