package hudson.plugins.im.config; /** * Parameter names for the configuration pages. * * @author kutzi */ public abstract class ParameterNames { protected abstract String getPrefix(); public String getStrategy() { return getPrefix() + "strategy"; } public String getNotifyStart() { return getPrefix() + "notifyStart"; } public String getNotifySuspects() { return getPrefix() + "notifySuspects"; } public String getNotifyCulprits() { return getPrefix() + "notifyCulprits"; } public String getNotifyFixers() { return getPrefix() + "notifyFixers"; } public String getNotifyUpstreamCommitters() { return getPrefix() + "notifyUpstreamCommitters"; } public String getJenkinsLogin() { return getPrefix() + "jenkinsLogin"; } }