@Override public Set<Annotation> getQualifiers() { return beanDef.getQualifiers(); }
@Override public Set getQualifiers() { return beanDef.getQualifiers(); }
private boolean verifyEventIdentifier(AbstractPlaceEvent event) { return activityBeansCache.getActivity(event.getPlace().getIdentifier()).getQualifiers().stream() .anyMatch(a -> a instanceof DiagramEditor); } }
private boolean verifyIsDiagramEditor(AbstractPlaceEvent event) { return activityBeansCache.getActivity(event.getPlace().getIdentifier()).getQualifiers().stream() .anyMatch(a -> a instanceof DiagramEditor); } }
private <T extends Activity> SyncBeanDef mockResourceActivityBean(Class<T> type, T instance) { SyncBeanDef beanDef = mockRegularBean(type, instance); when(beanDef.getQualifiers()).thenReturn(Collections.singleton(ASSOCIATED_RESOURCES)); return beanDef; }
private <T extends Activity> SyncBeanDef mockResourceActivityBean(Class<T> type, T instance) { SyncBeanDef beanDef = mockRegularBean(type, instance); when(beanDef.getQualifiers()).thenReturn(Collections.singleton(ASSOCIATED_RESOURCES)); return beanDef; }
private <T extends SplashScreenActivity> SyncBeanDef mockSplashScreenActivityBean(Class<T> type, T instance) { SyncBeanDef beanDef = mockRegularBean(type, instance); when(beanDef.getQualifiers()).thenReturn(Collections.singleton(IS_SPLASH_SCREEN)); return beanDef; }
public void mockSplashScreenBehaviour() { mockSplashcreen = true; Set<Annotation> annotations = new HashSet<Annotation>(Arrays.asList(ActivityBeansCacheUnitTestWrapper.class.getAnnotations())); when(mockDef.getQualifiers()).thenReturn(annotations); splashScreenActivity = mock(AbstractSplashScreenActivity.class); when(mockDef.getInstance()).thenReturn(splashScreenActivity); }
public void mockSplashScreenBehaviour() { mockSplashcreen = true; Set<Annotation> annotations = new HashSet<Annotation>(Arrays.asList(ActivityBeansCacheUnitTestWrapper.class.getAnnotations())); when(mockDef.getQualifiers()).thenReturn(annotations); splashScreenActivity = mock(AbstractSplashScreenActivity.class); when(mockDef.getInstance()).thenReturn(splashScreenActivity); }
private <T extends SplashScreenActivity> SyncBeanDef mockSplashScreenActivityBean(Class<T> type, T instance) { SyncBeanDef beanDef = mockRegularBean(type, instance); when(beanDef.getQualifiers()).thenReturn(Collections.singleton(IS_SPLASH_SCREEN)); return beanDef; }
@PostConstruct void init() { final Collection<SyncBeanDef<Activity>> availableActivities = getAvailableActivities(); for (final SyncBeanDef<Activity> activityBean : availableActivities) { final String id = activityBean.getName(); validateUniqueness(id); activitiesById.put(id, activityBean); if (isSplashScreen(activityBean.getQualifiers())) { splashActivities.add((SplashScreenActivity) activityBean.getInstance()); } else { final Pair<Integer, List<String>> metaInfo = generateActivityMetaInfo(activityBean); if (metaInfo != null) { addResourceActivity(activityBean, metaInfo); } } } this.resourceTypeManagerCache.sortResourceActivitiesByPriority(); }
final Set<DynamicAnnotation> quals = (Set) beanDef.getQualifiers(); assertEquals(3, quals.size());