/** * Automatically registers any container-managed bean with the framework. * * @param bean Object to register. * @param beanName Name of the managed bean. */ @Override public Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException { registerObject(bean); return bean; }
/** * Automatically registers any container-managed bean with the framework. * * @param bean Object to register. * @param beanName Name of the managed bean. */ @Override public Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException { registerObject(bean); return bean; }
/** * Register with the framework to connect any context change listeners. */ public PluginStatus() { FrameworkUtil.getAppFramework().registerObject(this); }
/** * Set to true if confirmation is required upon user-initiated logout. * * @param logoutConfirm True if confirmation is required upon user-initiated logout. */ public void setLogoutConfirm(boolean logoutConfirm) { this.logoutConfirm = logoutConfirm; if (logoutConfirm) { appFramework.registerObject(userContextListener); } else { appFramework.unregisterObject(userContextListener); } }
/** * Registers the patient context change listener. */ private void registerListener() { FrameworkUtil.getAppFramework().registerObject(contextListener); }
/** * Override to perform additional initializations. */ protected void initialize() { eventManager.subscribe(Constants.REFRESH_EVENT, refreshListener); appFramework.registerObject(FrameworkController.this); comp.addEventListener("destroy", (event) -> { cleanup(); }); }
/** * @see org.carewebframework.ui.FrameworkController#doAfterCompose(org.zkoss.zk.ui.Component) */ @Override public void doAfterCompose(final Component comp) throws Exception { super.doAfterCompose(comp); bgoSecurity = BgoUtil.initSecurity("BGO DISABLE SK EDITING", null); lbTests.setItemRenderer(skinTestRenderer); RowComparator.autowireColumnComparators(lbTests.getListhead().getChildren()); getAppFramework().registerObject(patientContextEventHandler); getAppFramework().registerObject(encounterContextEventHandler); patientContextEventHandler.committed(); log.trace("Controller composed"); }
/** * Initialize controller. */ @Override public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); getAppFramework().registerObject(patientContextListener); noSelectionMessage = lblLocation.getValue(); patientContextListener.committed(); committed(); }
/** * Overriding super class * * @see org.carewebframework.ui.FrameworkController#doAfterCompose(Component) * @param comp Component * @throws Exception thrown when error occurs */ @Override public void doAfterCompose(Component comp) throws Exception { log.trace("doAfterCompose..."); super.doAfterCompose(comp); initializeController(); if (patientAware) { getAppFramework().registerObject(patientContextListener); patient = PatientContext.getActivePatient(); onPatientChanged(patient); } else { refresh(); } }
/** * @see org.carewebframework.ui.FrameworkController#doAfterCompose(org.zkoss.zk.ui.Component) */ @Override public void doAfterCompose(final Component comp) throws Exception { super.doAfterCompose(comp); bgoSecurity = BgoUtil.initSecurity("BGO DISABLE PROB LIST EDITING", "BGOZ PROBLEM LIST EDIT"); lbProblems.setItemRenderer(problemRenderer); RowComparator.autowireColumnComparators(lbProblems.getListhead().getChildren()); m_bPersHistAndAct = SecurityUtil.isGranted("BGO PL INCLUDE PERS HIST W ACT"); for (Object item : cboFilter.getItems()) { Comboitem ci = (Comboitem) item; ProblemFilter filter = ProblemFilter.valueOf(ci.getValue().toString()); ci.setValue(m_bPersHistAndAct && filter == ProblemFilter.ACTIVE ? ProblemFilter.ACTIVE_PERSONAL : filter); } setFilter(getDefaultFilter()); getAppFramework().registerObject(patientContextEventHandler); getAppFramework().registerObject(encounterContextEventHandler); patientContextEventHandler.committed(); log.trace("Controller composed"); }
/** * Overriding super class * * @see org.carewebframework.ui.controller.FrameworkController#afterInitialized(BaseComponent) * @param comp Component */ @Override public void afterInitialized(BaseComponent comp) { super.afterInitialized(comp); initializeController(); if (patientAware) { getAppFramework().registerObject(patientContextListener); patient = PatientContext.getActivePatient(); onPatientChanged(patient); } else { refresh(); } }
/** * Initialize the dialog, adding the signature items to the list. * * @param esigService The electronic signature service. * @param items List of items to add. */ private void init(IESigService esigService, Iterable<ESigItem> items) { this.esigService = esigService; ZKUtil.wireController(this, this); for (ESigItem item : items) { addItem(item); } updateControls(); if (grid.getRowCount() > 20) { grid.setHeight("600px"); } FrameworkUtil.getAppFramework().registerObject(this); }
@Test public void testObjectRegistration() { // Testing simple object registration/unregistration TestBean testBean = new TestBean(); assertNull(appFramework.findObject(TestBean.class, null)); appFramework.registerObject(testBean); assertSame(appFramework.findObject(TestBean.class, null), testBean); appFramework.unregisterObject(testBean); assertNull(appFramework.findObject(TestBean.class, null)); // Testing weak reference implementation of object registration appFramework.registerObject(testBean); assertSame(appFramework.findObject(TestBean.class, null), testBean); testBean = null; System.gc(); assertNull(appFramework.findObject(TestBean.class, null)); }
@Test public void testObjectRegistration() { // Testing simple object registration/unregistration TestBean testBean = new TestBean(); assertNull(appFramework.findObject(TestBean.class, null)); appFramework.registerObject(testBean); assertSame(appFramework.findObject(TestBean.class, null), testBean); appFramework.unregisterObject(testBean); assertNull(appFramework.findObject(TestBean.class, null)); // Testing weak reference implementation of object registration appFramework.registerObject(testBean); assertSame(appFramework.findObject(TestBean.class, null), testBean); testBean = null; System.gc(); assertNull(appFramework.findObject(TestBean.class, null)); }
FrameworkUtil.getAppFramework().registerObject(this); ZKUtil.wireController(this, this); lstInpatient.setItemRenderer(encounterRenderer);
patient2.setBirthDate(DateUtil.parseDate("1963-05-01")); Object subscriber = new ContextChangeSubscriber(); // Create a patient context change subscriber appFramework.registerObject(subscriber); // Register it with the context manager
patient2.setBirthDate(new DateDt("1963-05-01")); Object subscriber = new ContextChangeSubscriber(); // Create a patient context change subscriber appFramework.registerObject(subscriber); // Register it with the context manager