@Override public boolean isActivated() { final Class<? extends BeanActivator> activatorType = handle.getBeanActivatorType(); if (activatorType == null) { return true; } else { final BeanActivator activator = lookupBean(activatorType).getInstance(); return activator.isActivated(); } }
@Override public T getInstance() { final T instance = contextManager.getInstance(handle.getFactoryName()); if (instance instanceof Proxy) { @SuppressWarnings("unchecked") final Proxy<T> proxy = (Proxy<T>) instance; // Forces bean to be loaded. proxy.unwrap(); } return instance; }
@SuppressWarnings("unchecked") @Override public <T> T getEagerInstance(final String factoryName) { final T instance = getContext(factoryName).<T>getInstance(factoryName); if ((instance instanceof Proxy)) { ((Proxy<T>) instance).unwrap(); } return instance; }
WorkingSetManager getWorkingSetManager() { if (workingSetManager == null) { workingSetManager = IOC.getBeanManager().lookupBean(WorkingSetManager.class).getInstance(); } return workingSetManager; }
private PerspectiveEditorUI getPerspectiveEditor() { SyncBeanManager beanManager = IOC.getBeanManager(); IOCBeanDef<PerspectiveEditorUI> perspectiveEditorIOCBeanDef = beanManager.lookupBean( PerspectiveEditorUI.class ); return perspectiveEditorIOCBeanDef.getInstance(); }
public ClientTypeRegistry getClientTypeRegistry() { if ( this.clientTypeRegistry == null ) { clientTypeRegistry = IOC.getBeanManager().lookupBean( ClientTypeRegistry.class ).getInstance(); } return clientTypeRegistry; }
@Override public <T> T getNewInstance(final String factoryName) { final Factory<T> factory = getFactory(factoryName); final Proxy<T> proxy = factory.createProxy(this); final T instance = factory.createInstance(getContextManager()); if (proxy != null) { proxy.setInstance(instance); } factory.invokePostConstructs(instance); registerInstance(instance, factory); return (proxy != null) ? proxy.asBeanType() : instance; }
public void addFactory(final Factory<?> factory) { contextManager.addFactory(factory); addFactory(factory.getHandle()); } }
@Override public <T> T getInstance(final String factoryName) { final Proxy<T> proxy = getOrCreateProxy(factoryName); if (proxy == null) { return getActiveNonProxiedInstance(factoryName); } else { return proxy.asBeanType(); } }
@Override public void finishInit() { for (final Context context : contexts) { for (final Factory<?> factory : context.getAllFactories()) { factory.init(context); } } }
ActivityBeansInfo getActivityBeansInfo() { final SyncBeanDef<ActivityBeansInfo> activityBeansInfoIOCBeanDef = IOC.getBeanManager() .lookupBean(ActivityBeansInfo.class); return activityBeansInfoIOCBeanDef.getInstance(); }
private PerspectiveEditorUI getPerspectiveEditor() { SyncBeanManager beanManager = IOC.getBeanManager(); IOCBeanDef<PerspectiveEditorUI> perspectiveEditorIOCBeanDef = beanManager.lookupBean( PerspectiveEditorUI.class ); return perspectiveEditorIOCBeanDef.getInstance(); } }
private WorkingSetManager getWorkingSetManager() { if ( workingSetManager == null ) { workingSetManager = IOC.getBeanManager().lookupBean( WorkingSetManager.class ).getInstance(); } return workingSetManager; }
private WorkingSetManager getWorkingSetManager() { if (workingSetManager == null) { workingSetManager = IOC.getBeanManager().lookupBean(WorkingSetManager.class).getInstance(); } return workingSetManager; } }
private PlaceManager placeManager() { if ( placeManager == null ) { placeManager = IOC.getBeanManager().lookupBean( PlaceManager.class ).getInstance(); } return placeManager; }
private ClientTypeRegistry getClientTypeRegistry() { if ( clientTypeRegistry == null ) { clientTypeRegistry = IOC.getBeanManager().lookupBean( ClientTypeRegistry.class ).getInstance(); } return clientTypeRegistry; } }
private WorkingSetManager getWorkingSetManager() { if ( workingSetManager == null ) { workingSetManager = IOC.getBeanManager().lookupBean( WorkingSetManager.class ).getInstance(); } return workingSetManager; }
private WorkingSetManager getWorkingSetManager() { if (workingSetManager == null) { workingSetManager = IOC.getBeanManager().lookupBean(WorkingSetManager.class).getInstance(); } return workingSetManager; } }
@Override public IsWidget build() { return IOC.getBeanManager().lookupBean(WorkbenchViewModeSwitcherPresenter.class).getInstance(); } };
ActivityBeansInfo getActivityBeansInfo() { final SyncBeanDef<ActivityBeansInfo> activityBeansInfoIOCBeanDef = IOC.getBeanManager() .lookupBean(ActivityBeansInfo.class); return activityBeansInfoIOCBeanDef.getInstance(); }