package slacknotifications.teamcity.settings;
import jetbrains.buildServer.serverSide.settings.ProjectSettingsFactory;
import jetbrains.buildServer.serverSide.settings.ProjectSettingsManager;
import slacknotifications.teamcity.Loggers;
public class SlackNotificationProjectSettingsFactory implements ProjectSettingsFactory {
public SlackNotificationProjectSettingsFactory(ProjectSettingsManager projectSettingsManager){
Loggers.SERVER.info("SlackNotificationProjectSettingsFactory :: Registering");
projectSettingsManager.registerSettingsFactory("slackNotifications", this);
}
@Override
public SlackNotificationProjectSettings createProjectSettings(String projectId) {
Loggers.SERVER.info("SlackNotificationProjectSettingsFactory: re-reading settings for " + projectId);
SlackNotificationProjectSettings whs = new SlackNotificationProjectSettings();
return whs;
}
}