Class ComponentService
- java.lang.Object
-
- com.vmware.vipclient.i18n.messages.service.ComponentService
-
public class ComponentService extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classComponentService.TranslationsDTOA Data Transfer Object (DTO) for localized messages retrieved from cache.
-
Constructor Summary
Constructors Constructor Description ComponentService(MessagesDTO dto)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description MessageCacheItemgetMessages()Deprecated.UsegetTranslations().MessageCacheItemgetMessages(java.util.Iterator<java.util.Locale> fallbackLocalesIter)Deprecated.ComponentService.TranslationsDTOgetTranslations()CallsgetTranslations(Iterator)using the pre-configured locale fallback queue.ComponentService.TranslationsDTOgetTranslations(java.util.Iterator<java.util.Locale> fallbackLocalesIter)Gets messages from cache.booleanisComponentAvailable()
-
-
-
Constructor Detail
-
ComponentService
public ComponentService(MessagesDTO dto)
-
-
Method Detail
-
getMessages
public MessageCacheItem getMessages()
Deprecated.UsegetTranslations().
-
getMessages
public MessageCacheItem getMessages(java.util.Iterator<java.util.Locale> fallbackLocalesIter)
Deprecated.
-
getTranslations
public ComponentService.TranslationsDTO getTranslations()
CallsgetTranslations(Iterator)using the pre-configured locale fallback queue.- Returns:
- A TranslationsDTO whose message map is one of the items in the following priority-ordered list:
- The messages in the requested locale
- The messages in a fallback locale
- The source messages
- An empty map
-
getTranslations
public ComponentService.TranslationsDTO getTranslations(java.util.Iterator<java.util.Locale> fallbackLocalesIter)
Gets messages from cache. The cache is refreshed if the set of localized messages is expired or not found.- Parameters:
fallbackLocalesIter- The locale fallback queue iterator to be used on failure. If null, there will be no fallback mechanism on failure so the message map will be empty.- Returns:
- A TranslationsDTO whose data map is one of the following:
- The messages in the requested locale
- The messages in a fallback locale
- The source messages
- An empty map
-
isComponentAvailable
public boolean isComponentAvailable()
-
-