001package com.identityworksllc.iiq.common.plugin; 002 003import com.identityworksllc.iiq.common.service.BaseCommonService; 004import com.identityworksllc.iiq.common.service.BaseServiceImplementation; 005import sailpoint.api.SailPointContext; 006import sailpoint.plugin.PluginContext; 007 008/** 009 * Abstract super-class for base plugin services. This class provides some minimal 010 * services, such as tracking execution counts, then delegates to the {@link #implementation(SailPointContext)} method. 011 * 012 * TODO remove this sometime in 2024 013 * 014 * @deprecated Extend {@link BaseCommonService} and implement {@link PluginContext} instead so I don't have to keep maintaining this code twice. 015 */ 016@Deprecated 017public abstract class BaseCommonPluginService extends BaseCommonService implements BaseServiceImplementation, PluginContext { 018 019}