@Override public void actionPerformed(ActionEvent e) { SmManagerClientModule module = ClientCoreContext.getModule(SmManagerClientModule.class); AddIpRangeController ipRangeController = module.getController( AddIpRangeModel.class, AddIpRangeView.class, AddIpRangeController.class); SmManagerService smManagerService = ClientCoreContext.getRemoteService("smManagerService", SmManagerService.class); List<IpRange> ipRanges = smManagerService.getAllUsersIpRange(); ipRangeController.initData(ipRanges); ClientCoreContext.getWindowManager().openAsFrame(ipRangeController); }