@Override protected void populateAdapters() { super.populateAdapters(); addAdapter( PxeServerService.class, PxeServerType.PING.getName(), BareMetalPingServiceImpl.class); addAdapter( TemplateAdapter.class, TemplateAdapterType.BareMetal.getName(), BareMetalTemplateAdapter.class); }
@Override protected void populateDaos() { super.populateDaos(); addDao("UsageJobDao", UsageJobDaoImpl.class); addDao("UsageDao", UsageDaoImpl.class); addDao("UsageIpAddressDao", UsageIPAddressDaoImpl.class); addDao("CommandExecLogDao", CommandExecLogDaoImpl.class); addDao("NetappPool", PoolDaoImpl.class); addDao("NetappVolume", VolumeDaoImpl.class); addDao("NetappLun", LunDaoImpl.class); }
@Override protected void populateManagers() { // override FOSS SSVM manager super.populateManagers(); addManager("secondary storage vm manager", PremiumSecondaryStorageManagerImpl.class); addManager("HA Manager", HighAvailabilityManagerExtImpl.class); addManager("VMWareManager", VmwareManagerImpl.class); addManager("ExternalNetworkManager", ExternalNetworkDeviceManagerImpl.class); addManager("BareMetalVmManager", BareMetalVmManagerImpl.class); addManager("ExternalDhcpManager", ExternalDhcpManagerImpl.class); addManager("PxeServerManager", PxeServerManagerImpl.class); addManager("NetworkUsageManager", NetworkUsageManagerImpl.class); addManager("NetappManager", NetappManagerImpl.class); }