public Displayer lookupCommitsPerAuthorDisplayer(final OrganizationalUnit organizationalUnit) { DisplayerSettings settings = buildCommitsPerAuthorSettings(organizationalUnit); return displayerLocator.lookupDisplayer(settings); }
@Before public void init() throws Exception { super.init(); displayerLocator = new DisplayerLocator(clientServices, clientDataSetManager, rendererManager, formatterRegistry); when(rendererManager.getRendererForDisplayer(any(DisplayerSettings.class))).thenReturn(rendererLibrary); doAnswer(mock -> createNewDisplayer((DisplayerSettings) mock.getArguments()[0])) .when(rendererLibrary).lookupDisplayer(any(DisplayerSettings.class)); doAnswer(mock -> createNewDisplayer((DisplayerSettings) mock.getArguments()[0])) .when(rendererLibrary).lookupDisplayer(any(DisplayerSettings.class)); doAnswer(mock -> { List<Displayer> displayerList = (List<Displayer>) mock.getArguments()[0]; for (Displayer displayer : displayerList) { displayer.draw(); } return null; }).when(rendererLibrary).draw(anyListOf(Displayer.class)); }
/** * Get the displayer component for the specified data displayer (with no data set attached). */ public Displayer lookupDisplayer(DisplayerSettings target) { RendererLibrary renderer = rendererManager.getRendererForDisplayer(target); Displayer displayer = renderer.lookupDisplayer(target); if (displayer == null) { String rendererUuid = target.getRenderer(); if (StringUtils.isBlank(rendererUuid)) throw new RuntimeException(CommonConstants.INSTANCE.displayerlocator_default_renderer_undeclared(target.getType().toString())); throw new RuntimeException(CommonConstants.INSTANCE.displayerlocator_unsupported_displayer_renderer(target.getType().toString(), rendererUuid)); } displayer.setDisplayerSettings(target); // Check if a DataSet has been set instead of a DataSetLookup. DataSetLookup dataSetLookup = target.getDataSetLookup(); if (target.getDataSet() != null) { DataSet dataSet = target.getDataSet(); clientDataSetManager.registerDataSet(dataSet); dataSetLookup = new DataSetLookup(dataSet.getUUID()); } DataSetHandler handler = new DataSetHandlerImpl(clientServices, dataSetLookup); displayer.setDataSetHandler(handler); setValueFormatters(displayer); return displayer; }
@Before public void init() throws Exception { super.init(); displayerLocator = new DisplayerLocator(clientServices, clientDataSetManager, rendererManager, formatterRegistry); when(rendererManager.getRendererForDisplayer(any(DisplayerSettings.class))).thenReturn(rendererLibrary); doAnswer(mock -> createNewDisplayer((DisplayerSettings) mock.getArguments()[0])) .when(rendererLibrary).lookupDisplayer(any(DisplayerSettings.class)); doAnswer(mock -> createNewDisplayer((DisplayerSettings) mock.getArguments()[0])) .when(rendererLibrary).lookupDisplayer(any(DisplayerSettings.class)); doAnswer(mock -> { List<Displayer> displayerList = (List<Displayer>) mock.getArguments()[0]; for (Displayer displayer : displayerList) { displayer.draw(); } return null; }).when(rendererLibrary).draw(anyListOf(Displayer.class)); }
/** * Get the displayer component for the specified data displayer (with no data set attached). */ public Displayer lookupDisplayer(DisplayerSettings target) { RendererLibrary renderer = rendererManager.getRendererForDisplayer(target); Displayer displayer = renderer.lookupDisplayer(target); if (displayer == null) { String rendererUuid = target.getRenderer(); if (StringUtils.isBlank(rendererUuid)) throw new RuntimeException(CommonConstants.INSTANCE.displayerlocator_default_renderer_undeclared(target.getType().toString())); throw new RuntimeException(CommonConstants.INSTANCE.displayerlocator_unsupported_displayer_renderer(target.getType().toString(), rendererUuid)); } displayer.setDisplayerSettings(target); // Check if a DataSet has been set instead of a DataSetLookup. DataSetLookup dataSetLookup = target.getDataSetLookup(); if (target.getDataSet() != null) { DataSet dataSet = target.getDataSet(); clientDataSetManager.registerDataSet(dataSet); dataSetLookup = new DataSetLookup(dataSet.getUUID()); } DataSetHandler handler = new DataSetHandlerImpl(clientServices, dataSetLookup); displayer.setDataSetHandler(handler); setValueFormatters(displayer); return displayer; }
public Displayer lookupCommitsPerProjectDisplayer(final OrganizationalUnit organizationalUnit) { DisplayerSettings settings = buildCommitsPerProjectSettings(organizationalUnit); return displayerLocator.lookupDisplayer(settings); }
public Displayer lookupCommitsByQuarterDisplayer(WorkspaceProject project) { DisplayerSettings settings = buildCommitsByQuarterSettings(project); return displayerLocator.lookupDisplayer(settings); }
public Displayer lookupCommitsByYearDisplayer(final OrganizationalUnit organizationalUnit) { DisplayerSettings settings = buildCommitsByYearSettings(organizationalUnit); return displayerLocator.lookupDisplayer(settings); }
public Displayer lookupAllCommitsDisplayer(final OrganizationalUnit organizationalUnit) { DisplayerSettings settings = buildAllCommitsSettings(organizationalUnit); return displayerLocator.lookupDisplayer(settings); }
public Displayer lookupCommitsByDayOfWeekDisplayer(WorkspaceProject project) { DisplayerSettings settings = buildCommitsByDayOfWeekSettings(project); return displayerLocator.lookupDisplayer(settings); }
public Displayer lookupCommitsOverTimeDisplayer(WorkspaceProject project) { DisplayerSettings settings = buildCommitsOverTimeSettings(project); return displayerLocator.lookupDisplayer(settings); }
public Displayer lookupCommitsByYearDisplayer(WorkspaceProject project) { DisplayerSettings settings = buildCommitsByYearSettings(project); return displayerLocator.lookupDisplayer(settings); }
public Displayer lookupDateSelectorDisplayer(WorkspaceProject project) { DisplayerSettings settings = buildDateSelectorSettings(project); return displayerLocator.lookupDisplayer(settings); }
public Displayer lookupCommitsByDayOfWeekDisplayer(final OrganizationalUnit organizationalUnit) { DisplayerSettings settings = buildCommitsByDayOfWeekSettings(organizationalUnit); return displayerLocator.lookupDisplayer(settings); }
public Displayer lookupProjectSelectorDisplayer(final OrganizationalUnit organizationalUnit) { DisplayerSettings settings = buildProjectSelectorSettings(organizationalUnit); return displayerLocator.lookupDisplayer(settings); }
public Displayer lookupCommitsPerAuthorDisplayer(WorkspaceProject project) { DisplayerSettings settings = buildCommitsPerAuthorSettings(project); return displayerLocator.lookupDisplayer(settings); }
public Displayer lookupTopContributorSelectorDisplayer(WorkspaceProject project) { DisplayerSettings settings = buildTopContributorSelectorSettings(project); return displayerLocator.lookupDisplayer(settings); }
public Displayer lookupAllCommitsDisplayer(WorkspaceProject project) { DisplayerSettings settings = buildAllCommitsSettings(project); return displayerLocator.lookupDisplayer(settings); }
public Displayer lookupCommitsOverTimeDisplayer(final OrganizationalUnit organizationalUnit) { DisplayerSettings settings = buildCommitsOverTimeSettings(organizationalUnit); return displayerLocator.lookupDisplayer(settings); }
public Displayer lookupCommitsByQuarterDisplayer(final OrganizationalUnit organizationalUnit) { DisplayerSettings settings = buildCommitsByQuarterSettings(organizationalUnit); return displayerLocator.lookupDisplayer(settings); }