【仅供内部供应商使用,不提供对外解答和培训】
增加模板,编辑模板,删除模板的监听
public interface ReportChangeListenProvider extends Mutable { String XML_TAG = "ReportChangeListenProvider"; int CURRENT_LEVEL = 1; /** * 添加模板后触发 * * @param reportIds 模板Id */ void addEvent(Set<String> reportIds); /** * 更新模板配置后触发 * * @param reportIds 表原始名 */ void updateEvent(Set<String> reportIds); /** * 删除模板配置后触发 * * @param reportIds 表原始名 */ void removeEvent(Set<String> reportIds); }
<extra-core> <ReportChangeListenProvider class="继承抽象类的子类路径"/> </extra-core>
@API(level = ReportChangeListenProvider.CURRENT_LEVEL) public abstract class AbstractReportChangeListenProvider implements ReportChangeListenProvider { @Override public int currentAPILevel() { return CURRENT_LEVEL; } @Override public String mark4Provider() { return getClass().getName(); } }