# EnterpriseAdminExtensionAbility The **EnterpriseAdminExtensionAbility** module provides Extension abilities for enterprise administrators. To have the capabilities provided by the module, for example, receiving the application activation or deactivation notification sent by the system, an enterprise administrator application must have an **EnterpriseAdminExtensionAbility** instance and override the APIs in it. > **NOTE** > > The initial APIs of this module are supported since API version 9. Newly added APIs will be marked with a superscript to indicate their earliest API version. > > The APIs of this module can be used only in the stage model. ## Modules to Import ```ts import EnterpriseAdminExtensionAbility from '@ohos.EnterpriseAdminExtensionAbility' ``` ## EnterpriseAdminExtensionAbility.onAdminEnabled onAdminEnabled(): void Called when an enterprise administrator is enabled. **System capability**: SystemCapability.Customization.EnterpriseDeviceManager **Example** ```ts export default class EnterpriseAdminAbility extends EnterpriseAdminExtensionAbility { onAdminEnabled() { } }; ``` ## EnterpriseAdminExtensionAbility.onAdminDisabled onAdminDisabled(): void Called when an enterprise administrator is disabled. **System capability**: SystemCapability.Customization.EnterpriseDeviceManager **Example** ```ts export default class EnterpriseAdminAbility extends EnterpriseAdminExtensionAbility { onAdminDisabled() { } }; ```