// ========================================================================
// Copyright (C) zeroth Project Team. All rights reserved.
// GNU AFFERO GENERAL PUBLIC LICENSE Version 3, 19 November 2007
// http://www.gnu.org/licenses/agpl-3.0.txt
// ========================================================================
package zeroth.framework.enterprise.shared;
import java.text.MessageFormat;
import java.util.Locale;
import java.util.ResourceBundle;
/**
* Faces Helper.
* @author nilcy
*/
public final class EnterpriseBundle {
/** コンストラクタ */
private EnterpriseBundle() {
}
/**
* bundle.
* @return bundle
*/
private static ResourceBundle getBundle() {
return ResourceBundle.getBundle(EnterpriseProfile.BUNDLE_BASENAME, Locale.getDefault());
}
/**
* bundle message.
* @param aKey key
* @return bundle message
*/
public static String getMessage(final String aKey) {
return getBundle().getString(aKey);
}
/**
* Format bundle message.
* @param aKey key
* @param aValues values
* @return bundle message
*/
public static String formatMessage(final String aKey, final Object... aValues) {
return MessageFormat.format(getMessage(aKey), aValues);
}
}