!--a11y-->
Activation des extensions Java (IEnhancement
Provider) 
Vous pouvez utiliser l'interface IEnhancement Provider pour activer les extensions personnalisées de CATS notebook. Vous pouvez utiliser cette interface pour toutes les extensions Java.
Définissez une classe distincte, ZEnhancementProvider. Cette classe doit implémenter l'interface IEnhancementProvider. Ajoutez vos extensions Java à cette classe comme illustré dans l'exemple.

Dans celui-ci, tous les exemples d'implémentation fournis avec CATS notebook sont activés.
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;
}
}