package nl.codecentric.jenkins.appd.util; import java.util.ResourceBundle; /** * Class provides access to the Messages {@link ResourceBundle} and hides initialization of the * properties file. */ public enum LocalMessages { PROJECTACTION_DISPLAYNAME("AppDynamicsProjectAction.DisplayName"), BUILDACTION_DISPLAYNAME("AppDynamicsBuildAction.DisplayName"), PUBLISHER_DISPLAYNAME("AppDynamicsResultsPublisher.DisplayName"), REPORT_DISPLAYNAME("AppDynamicsReport.DisplayName"); private final static ResourceBundle MESSAGES = ResourceBundle.getBundle("nl.codecentric.jenkins.appd.Messages"); private final String msgRef; private LocalMessages(final String msgReference) { msgRef = msgReference; } @Override public String toString() { return MESSAGES.getString(msgRef); } }