package org.ovirt.engine.ui.userportal.gin; import org.ovirt.engine.ui.userportal.ApplicationConstants; import org.ovirt.engine.ui.userportal.ApplicationMessages; import org.ovirt.engine.ui.userportal.ApplicationResources; import org.ovirt.engine.ui.userportal.ApplicationResourcesWithLookup; import org.ovirt.engine.ui.userportal.ApplicationTemplates; import com.google.inject.Inject; /** * Provides static access to resources, constants, templates, and messages. * */ public class AssetProvider { @Inject static ApplicationConstants applicationConstantsProvider; public static ApplicationConstants getConstants() { return applicationConstantsProvider; } @Inject static ApplicationMessages applicationMessagesProvider; public static ApplicationMessages getMessages() { return applicationMessagesProvider; } @Inject static ApplicationTemplates applicationTemplatesProvider; public static ApplicationTemplates getTemplates() { return applicationTemplatesProvider; } @Inject static ApplicationResources applicationResourcesProvider; public static ApplicationResources getResources() { return applicationResourcesProvider; } @Inject static ApplicationResourcesWithLookup applicationResourcesWithLookupProvider; public static ApplicationResourcesWithLookup getResourcesWithLookup() { return applicationResourcesWithLookupProvider; } }