提供给客户开启公共链接导出的接口
@Careful
public interface PublicLinkExportProvider extends Immutable {
String XML_TAG = "PublicLinkExportProvider";
int CURRENT_LEVEL = 1;
/**
* 指定模板公共链接是否支持导出
*
* @param reportId 模板Id
*
* @return 支持导出
*/
boolean isExportable(String reportId);
}
|
<extra-core>
<PublicLinkExportProvider class="com.finebi.plugin.link.export.DefaultPublicLinkExportProvider"/>
</extra-core> |
@API(level = ServerTablesProvider.CURRENT_LEVEL)
public abstract class AbstractPublicLinkExportProvider implements PublicLinkExportProvider {
public int currentAPILevel() {
return CURRENT_LEVEL;
}
@Override
public int layerIndex() {
return 0;
}
} |