Interface RewardSettingsService


  • public interface RewardSettingsService
    A storage service to save/load reward transactions
    • Method Detail

      • getSettings

        RewardSettings getSettings()
        Returns:
        the reward settings
      • saveSettings

        void saveSettings​(RewardSettings rewardSettingsToStore)
        Save reward settings
        Parameters:
        rewardSettingsToStore - reward settings object
      • getRewardPlugin

        RewardPlugin getRewardPlugin​(String pluginId)
        Parameters:
        pluginId - reward plugin id
        Returns:
        configured reward plugin identified by an id
      • registerPlugin

        void registerPlugin​(RewardPlugin rewardPlugin)
        Registers a reward plugin
        Parameters:
        rewardPlugin - reward component plugin
      • unregisterPlugin

        void unregisterPlugin​(String pluginId)
        Removes a previously registered reward plugin
        Parameters:
        pluginId -