package art.servers.bannerserver.controller; import art.library.model.devices.Device; import art.library.model.devices.vms.banner.Banner; import art.library.model.devices.vms.banner.BannerInformation; import art.servers.controller.ControllerDevice; import art.servers.bannerserver.Shared; public class FactoryController extends art.servers.controller.FactoryController { public FactoryController() { super(); } public ControllerDevice addController(Device device) { ControllerDevice controller = null; try { if (device instanceof Banner) { if (((Banner)device).getDeviceInformation().type == BannerInformation.TYPE_ROTULOS_ELECTRONICOS) { controller = new ControllerBannerRotulosElectronicos((Banner)device); Shared.lcontroller.add(controller); controller.start(); } } } catch (Exception e) { } return controller; } public void removeController(ControllerDevice controller) { } }