Deleting an Add-on

UpgradeAddOn and AddOn objects can be deleted from a domain's Global Configuration Database (GCD).

Deletion of these objects can occur under the following conditions:
  • The UpgradeAddOn object has been installed in an object store.
  • The AddOn object has not been installed in an object store.

About this task

The following Java™ and C# examples show the deletion of an AddOn object.

Java Example


public void deleteInstallableAddon(Domain domain)
{
   AddOn addon = Factory.AddOn.getInstance(domain, 
      "{CE400ADD-AAAA-BBBB-CCCC-000000000008}");
   addon.delete();
   addon.save(RefreshMode.NO_REFRESH);
}

C# Example


public void deleteInstallableAddon(IDomain domain)
{
   IAddOn addon = Factory.AddOn.GetInstance(domain, 
      "{CE400ADD-AAAA-BBBB-CCCC-000000000008}");
   addon.Delete();
   addon.Save(RefreshMode.NO_REFRESH);
}