package fi.otavanopisto.pyramus.plugin.mailchimp; import java.util.ArrayList; import java.util.List; import java.util.Map; import fi.otavanopisto.pyramus.plugin.PluginDescriptor; import fi.otavanopisto.pyramus.plugin.scheduler.ScheduledPluginDescriptor; import fi.otavanopisto.pyramus.plugin.scheduler.ScheduledPluginTask; public class MailChimpPluginDescriptor implements PluginDescriptor, ScheduledPluginDescriptor { public Map<String, Class<?>> getBinaryRequestControllers() { return null; } public Map<String, Class<?>> getJSONRequestControllers() { return null; } public String getName() { return "MailChimp"; } public Map<String, Class<?>> getPageHookControllers() { return null; } public Map<String, Class<?>> getPageRequestControllers() { return null; } public Map<String, Class<?>> getAuthenticationProviders() { return null; } public String getMessagesBundlePath() { return null; } @Override public List<ScheduledPluginTask> getScheduledTasks() { List<ScheduledPluginTask> result = new ArrayList<ScheduledPluginTask>(); result.add(new MailChimpSynchronizationTask()); return result; } }