All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.glassfish.jersey.gf.ejb.internal.LocalizationMessages Maven / Gradle / Ivy

The newest version!

package org.glassfish.jersey.gf.ejb.internal;

import java.util.Locale;
import java.util.ResourceBundle;
import org.glassfish.jersey.internal.l10n.Localizable;
import org.glassfish.jersey.internal.l10n.LocalizableMessageFactory;
import org.glassfish.jersey.internal.l10n.LocalizableMessageFactory.ResourceBundleSupplier;
import org.glassfish.jersey.internal.l10n.Localizer;


/**
 * Defines string formatting method for each constant in the resource file
 * 
 */
public final class LocalizationMessages {

    private static final String BUNDLE_NAME = "org.glassfish.jersey.gf.ejb.internal.localization";
    private static final LocalizableMessageFactory MESSAGE_FACTORY = new LocalizableMessageFactory(BUNDLE_NAME, new LocalizationMessages.BundleSupplier());
    private static final Localizer LOCALIZER = new Localizer();

    private LocalizationMessages() {
    }

    public static Localizable localizableEJB_INTERCEPTOR_BIND_API_NON_CONFORMANT() {
        return MESSAGE_FACTORY.getMessage("ejb.interceptor.bind.api.non.conformant");
    }

    /**
     * The EJB interceptor binding API does not conform to what is expected. JAX-RS EJB integration can not be supported.
     * 
     */
    public static String EJB_INTERCEPTOR_BIND_API_NON_CONFORMANT() {
        return LOCALIZER.localize(localizableEJB_INTERCEPTOR_BIND_API_NON_CONFORMANT());
    }

    public static Localizable localizableEJB_INTERCEPTOR_CONFIG_SECURITY_ERROR() {
        return MESSAGE_FACTORY.getMessage("ejb.interceptor.config.security.error");
    }

    /**
     * Security issue when configuring to use the EJB interceptor binding API. JAX-RS EJB support is not available.
     * 
     */
    public static String EJB_INTERCEPTOR_CONFIG_SECURITY_ERROR() {
        return LOCALIZER.localize(localizableEJB_INTERCEPTOR_CONFIG_SECURITY_ERROR());
    }

    public static Localizable localizableINITIAL_CONTEXT_NOT_AVAILABLE() {
        return MESSAGE_FACTORY.getMessage("initial.context.not.available");
    }

    /**
     * InitialContext not found. JAX-RS EJB support is not available.
     * 
     */
    public static String INITIAL_CONTEXT_NOT_AVAILABLE() {
        return LOCALIZER.localize(localizableINITIAL_CONTEXT_NOT_AVAILABLE());
    }

    public static Localizable localizableEJB_COMPONENT_PROVIDER_NOT_INITIALIZED_PROPERLY() {
        return MESSAGE_FACTORY.getMessage("ejb.component.provider.not.initialized.properly");
    }

    /**
     * EJB component provider has not been initialized properly.
     * 
     */
    public static String EJB_COMPONENT_PROVIDER_NOT_INITIALIZED_PROPERLY() {
        return LOCALIZER.localize(localizableEJB_COMPONENT_PROVIDER_NOT_INITIALIZED_PROPERLY());
    }

    public static Localizable localizableEJB_INTERCEPTOR_CONFIG_ERROR() {
        return MESSAGE_FACTORY.getMessage("ejb.interceptor.config.error");
    }

    /**
     * Error when configuring to use the EJB interceptor binding API. JAX-RS EJB integration can not be supported.
     * 
     */
    public static String EJB_INTERCEPTOR_CONFIG_ERROR() {
        return LOCALIZER.localize(localizableEJB_INTERCEPTOR_CONFIG_ERROR());
    }

    public static Localizable localizableEJB_INTERCEPTOR_CONFIG_LINKAGE_ERROR() {
        return MESSAGE_FACTORY.getMessage("ejb.interceptor.config.linkage.error");
    }

    /**
     * Linkage error when configuring to use the EJB interceptor binding API. JAX-RS EJB integration can not be supported.
     * 
     */
    public static String EJB_INTERCEPTOR_CONFIG_LINKAGE_ERROR() {
        return LOCALIZER.localize(localizableEJB_INTERCEPTOR_CONFIG_LINKAGE_ERROR());
    }

    public static Localizable localizableEJB_CLASS_BOUND_WITH_CDI(Object arg0) {
        return MESSAGE_FACTORY.getMessage("ejb.class.bound.with.cdi", arg0);
    }

    /**
     * Class, {0}, has been bound by Jersey EJB component provider.
     * 
     */
    public static String EJB_CLASS_BOUND_WITH_CDI(Object arg0) {
        return LOCALIZER.localize(localizableEJB_CLASS_BOUND_WITH_CDI(arg0));
    }

    public static Localizable localizableEJB_INTERFACE_HANDLING_METHOD_LOOKUP_EXCEPTION(Object arg0, Object arg1, Object arg2) {
        return MESSAGE_FACTORY.getMessage("ejb.interface.handling.method.lookup.exception", arg0, arg1, arg2);
    }

    /**
     * Exception thrown when trying to lookup actual handling method, {0}, for EJB type, {1}, using interface {2}.
     * 
     */
    public static String EJB_INTERFACE_HANDLING_METHOD_LOOKUP_EXCEPTION(Object arg0, Object arg1, Object arg2) {
        return LOCALIZER.localize(localizableEJB_INTERFACE_HANDLING_METHOD_LOOKUP_EXCEPTION(arg0, arg1, arg2));
    }

    public static Localizable localizableEJB_INTERCEPTOR_BINDING_WARNING(Object arg0) {
        return MESSAGE_FACTORY.getMessage("ejb.interceptor.binding.warning", arg0);
    }

    /**
     * Could not bind EJB intercetor for class, {0}.
     * 
     */
    public static String EJB_INTERCEPTOR_BINDING_WARNING(Object arg0) {
        return LOCALIZER.localize(localizableEJB_INTERCEPTOR_BINDING_WARNING(arg0));
    }

    public static Localizable localizableEJB_INTERCEPTOR_BIND_API_NOT_AVAILABLE() {
        return MESSAGE_FACTORY.getMessage("ejb.interceptor.bind.api.not.available");
    }

    /**
     * The EJB interceptor binding API is not available. JAX-RS EJB integration can not be supported.
     * 
     */
    public static String EJB_INTERCEPTOR_BIND_API_NOT_AVAILABLE() {
        return LOCALIZER.localize(localizableEJB_INTERCEPTOR_BIND_API_NOT_AVAILABLE());
    }

    public static Localizable localizableEJB_INTERCEPTOR_BOUND() {
        return MESSAGE_FACTORY.getMessage("ejb.interceptor.bound");
    }

    /**
     * The Jersey EJB interceptor is bound. JAX-RS EJB integration support is enabled.
     * 
     */
    public static String EJB_INTERCEPTOR_BOUND() {
        return LOCALIZER.localize(localizableEJB_INTERCEPTOR_BOUND());
    }

    public static Localizable localizableEJB_CLASS_BEING_CHECKED(Object arg0) {
        return MESSAGE_FACTORY.getMessage("ejb.class.being.checked", arg0);
    }

    /**
     * Class, {0}, is being checked with Jersey EJB component provider.
     * 
     */
    public static String EJB_CLASS_BEING_CHECKED(Object arg0) {
        return LOCALIZER.localize(localizableEJB_CLASS_BEING_CHECKED(arg0));
    }

    public static Localizable localizableEJB_CLASS_SIMPLE_LOOKUP_FAILED(Object arg0) {
        return MESSAGE_FACTORY.getMessage("ejb.class.simple.lookup.failed", arg0);
    }

    /**
     * An instance of EJB class, {0}, could not be looked up using simple form name. Attempting to look up using the fully-qualified form name.
     * 
     */
    public static String EJB_CLASS_SIMPLE_LOOKUP_FAILED(Object arg0) {
        return LOCALIZER.localize(localizableEJB_CLASS_SIMPLE_LOOKUP_FAILED(arg0));
    }

    private static class BundleSupplier
        implements ResourceBundleSupplier
    {


        public ResourceBundle getResourceBundle(Locale locale) {
            return ResourceBundle.getBundle(BUNDLE_NAME, locale);
        }

    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy