All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.capitalone.dashboard.service.ScoreDashboardService Maven / Gradle / Ivy

There is a newer version: 3.4.53
Show newest version
package com.capitalone.dashboard.service;

import com.capitalone.dashboard.model.CollectorItem;
import com.capitalone.dashboard.model.Dashboard;

public interface ScoreDashboardService {

  /**
   * Add Score Collector Item for dashboard if score is enabled
   *
   * @param dashboard Dashboard Model
   * @return CollectorItem for score
   */
  CollectorItem addScoreForDashboardIfScoreEnabled(Dashboard dashboard);

  /**
   * Edit Score for dashboard
   * Enable/Disable score for a existing dashboard
   *
   * @param prevSettings Dashboard Model
   * @return CollectorItem for score
   */
  CollectorItem editScoreForDashboard(Dashboard prevSettings);

  /**
   * Add Score Collector Item for dashboard
   *
   * @param dashboard Dashboard Model
   * @return CollectorItem for score
   */
  CollectorItem addScoreForDashboard(Dashboard dashboard);

  /**
   * Disable Score for dashboard
   *
   * @param dashboard Dashboard Model
   * @return CollectorItem for score
   */
  CollectorItem disableScoreForDashboard(Dashboard dashboard);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy