!--a11y-->
Java
拡張の有効化 (IEnhancementProvider) 
IEnhancementProvider インタフェースを使用して、CATS ノートブック のカスタマ固有の拡張を有効化することができます。このインタフェースは、すべての Java 拡張に使用することができます。
個別クラス ZEnhancementProvider を定義します。このクラスによって、IEnhancementProvider インタフェースが実装される必要があります。例に従って、このクラスに Java 拡張を追加してください。

この例では、CATS ノートブック に付属しているすべての実装例が有効化されます。
package com.sap.mycats.basics.customer;
import com.sap.mycats.customer.examples.*;
public class ZEnhancementProvider
implements IEnhancementProvider
{
public IEnhancement[] getEnhancements () {
IEnhancement result[] = new IEnhancement[7];
result[0] = new ZColumnModel();
result[1] = new ZColumnModel2();
result[2] = new ZColumnModelLongtext();
result[3] = new ZPicklistWbs();
result[4] = new ZSynchronizationInboundHandler();
result[5] = new ZTimeSheetChecker();
result[6] = new ZTimeSheetChecker2();
return result;
}
}