/*
* Copyright (c) 2016 EMC Corporation
* All Rights Reserved
*/
package com.emc.storageos.computesystemcontroller;
import java.text.MessageFormat;
import java.util.MissingResourceException;
import java.util.ResourceBundle;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
public class ComputeSystemDialogProperties {
protected static final Log _log = LogFactory.getLog(ComputeSystemDialogProperties.class);
private static final String BUNDLE_NAME = "computesystem-dialog"; //$NON-NLS-1$
private static final ResourceBundle RESOURCE_BUNDLE = ResourceBundle
.getBundle(BUNDLE_NAME);
private ComputeSystemDialogProperties() {
}
public static String getString(String key) {
try {
return RESOURCE_BUNDLE.getString(key);
} catch (MissingResourceException e) {
_log.fatal("Could not locate Resource Bundle: " + key);
return '!' + key + '!';
}
}
public static String getMessage(String key, Object... arguments) {
String message = ComputeSystemDialogProperties.getString(key);
return MessageFormat.format(message, arguments);
}
}