@PostConstruct public void init() { if (!dataSetEditorPlugin.isUnsatisfied()) { List<DataSetProviderType> allTypes = new ArrayList<DataSetProviderType>(SUPPORTED_TYPES); for (DataSetEditorPlugin plugin : dataSetEditorPlugin) { allTypes.add(plugin.getProviderType()); } SUPPORTED_TYPES = allTypes; } view.init(this); }
@PostConstruct public void init() { if (!dataSetEditorPlugin.isUnsatisfied()) { List<DataSetProviderType> allTypes = new ArrayList<DataSetProviderType>(SUPPORTED_TYPES); for (DataSetEditorPlugin plugin : dataSetEditorPlugin) { allTypes.add(plugin.getProviderType()); } SUPPORTED_TYPES = allTypes; } view.init(this); }
public ImageStrip[] get(final Annotation... qualifiers) { final List<ImageStrip> result = new LinkedList<>(); for (Annotation qualifier : qualifiers) { final ManagedInstance<ImageStrip> i = stripInstances.select(qualifier); if (!i.isUnsatisfied() && !i.isAmbiguous()) { result.add(i.get()); } } return result.toArray(new ImageStrip[result.size()]); }
private PreferenceScopeResolutionStrategy getScopeResolutionStrategy(final String componentKey) { if (this.scopeResolutionStrategyProvider.isUnsatisfied()) { return new DefaultPreferenceScopeResolutionStrategy(scopeFactory, componentKey); } return this.scopeResolutionStrategyProvider.get(); } }
private PreferenceScopeResolutionStrategy getScopeResolutionStrategy(final String componentKey) { if (this.scopeResolutionStrategyProvider.isUnsatisfied()) { return new DefaultPreferenceScopeResolutionStrategy(scopeFactory, componentKey); } return this.scopeResolutionStrategyProvider.get(); } }
@Produces @Customizable public CopyPopUpPresenter.View copyPopUpViewProducer() { if (this.copyPopUpViewInstance.isUnsatisfied()) { return fallbackCopyPopUpViewInstance.get(); } return this.copyPopUpViewInstance.get(); } }
@Produces @Customizable public CopyPopUpPresenter.View copyPopUpViewProducer() { if (this.copyPopUpViewInstance.isUnsatisfied()) { return fallbackCopyPopUpViewInstance.get(); } return this.copyPopUpViewInstance.get(); } }
public ImageStrip get(final Class<? extends ImageStrip> stripType) { final ManagedInstance<? extends ImageStrip> i = stripInstances.select(stripType); if (!i.isUnsatisfied() && !i.isAmbiguous()) { return i.get(); } return null; }
@Override public PreferenceScopeResolutionStrategy provide(final Class<?>[] typeargs, final Annotation[] qualifiers) { if (this.scopeResolutionStrategyProvider.isUnsatisfied()) { final String componentKey = PreferenceQualifierUtils.getComponentKeyIfExists(qualifiers); return new DefaultPreferenceScopeResolutionStrategy(scopeFactory, componentKey); } return this.scopeResolutionStrategyProvider.get(); } }
@Override public PreferenceScopeResolutionStrategy provide(final Class<?>[] typeargs, final Annotation[] qualifiers) { if (this.scopeResolutionStrategyProvider.isUnsatisfied()) { final String componentKey = PreferenceQualifierUtils.getComponentKeyIfExists(qualifiers); return new DefaultPreferenceScopeResolutionStrategy(scopeFactory, componentKey); } return this.scopeResolutionStrategyProvider.get(); } }
private void checkCanvasHandler(final boolean isQualifierUnsatisfied, final Consumer<AbstractCanvasHandler> assertion) { when(customCanvasHandlerInstance.isUnsatisfied()).thenReturn(isQualifierUnsatisfied); preview.open(session, callback); final AbstractCanvasHandler handler = preview.getCanvasHandler(); assertion.accept(handler); }
private void checkCanvasFactory(final boolean isQualifierUnsatisfied, final Consumer<CanvasCommandFactory> assertion) { when(customCanvasCommandFactoryInstance.isUnsatisfied()).thenReturn(isQualifierUnsatisfied); preview.open(session, callback); final CanvasCommandFactory factory = preview.getCommandFactory(); assertion.accept(factory); }
public static <T> T lookup(final ManagedInstance<T> instance, final Annotation qualifier) { final ManagedInstance<T> i = instance.select(qualifier); return i.isUnsatisfied() ? instance.select(DefinitionManager.DEFAULT_QUALIFIER).get() : i.get(); }
@SuppressWarnings("unchecked") public static <T> T lookup(final ManagedInstance instance, final Class<T> type, final Annotation... qualifier) { final ManagedInstance<T> i = instance.select(type, qualifier); return i.isUnsatisfied() ? (T) instance.select(type, DefinitionManager.DEFAULT_QUALIFIER).get() : i.get(); }
@Before public void setup() { when(dataSetEditorPlugin.isUnsatisfied()).thenReturn(true); tested = spy(new DataSetDefProviderTypeEditor(provider, createEvent, view, dataSetEditorPlugin)); final String typeTitle = "typeTitle"; doReturn(typeTitle).when(tested).getTypeSelectorTitle(any(DataSetProviderType.class)); final String typeText = "typeText"; doReturn(typeText).when(tested).getTypeSelectorText(any(DataSetProviderType.class)); final SafeUri imageUri = mock(SafeUri.class); doReturn(imageUri).when(tested).getTypeSelectorImageUri(any(DataSetProviderType.class)); }
@Test public void setupWithNoMegaMenuBrandImplementationTest() { doReturn(true).when(megaMenuBrands).isUnsatisfied(); presenter.setup(); verify(view).hideBrand(); }
@Test public void setupWithNoMegaMenuBrandImplementationTest() { doReturn(true).when(megaMenuBrands).isUnsatisfied(); presenter.setup(); verify(view).hideBrand(); }
public void testDoesNotResolveAnythingForUnsatisfiableCombination() throws Exception { final List<DestructableClass> beans = fromIterator(module.unsatisfied.iterator()); assertTrue(module.unsatisfied.isUnsatisfied()); assertEquals(0, beans.size()); }
private PaletteDefinitionBuilder<H, DefaultPaletteDefinition> getPaletteDefinitionBuilder(final H canvasHandler) { final String definitionSetId = canvasHandler.getDiagram().getMetadata().getDefinitionSetId(); final Annotation qualifier = definitionUtils.getQualifier(definitionSetId); final ManagedInstance<PaletteDefinitionBuilder<H, DefaultPaletteDefinition>> custom = paletteDefinitionBuilders.select(qualifier); if (custom.isUnsatisfied()) { return paletteDefinitionBuilders.select(DefinitionManager.DEFAULT_QUALIFIER).get(); } return custom.get(); }
public void testSelectingSubtypeResolution() throws Exception { final ManagedInstance<DefaultDependentBean> selectedInstance = module.any.select(DefaultDependentBean.class); final List<DefaultDependentBean> beans = fromIterator(selectedInstance.iterator()); assertFalse(selectedInstance.isAmbiguous()); assertFalse(selectedInstance.isUnsatisfied()); assertEquals(1, beans.size()); assertTrue(beans.iterator().next().isDependent()); assertTrue(beans.iterator().next().isDefault()); }