Class LanguageConfigServiceImpl
- java.lang.Object
-
- com.arms.api.languageconfig.service.LanguageConfigServiceImpl
-
- All Implemented Interfaces:
LanguageConfigService
@Service public class LanguageConfigServiceImpl extends java.lang.Object implements LanguageConfigService
-
-
Constructor Summary
Constructors Constructor Description LanguageConfigServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>checkLanguageKeyExists(java.lang.String language, java.util.List<java.lang.String> keys)java.lang.StringdeleteSingleLanguagePack(java.lang.String language)java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>>fetchLanguagePacks()모든 언어팩 파일을 동적으로 가져와서 캐시에 저장java.util.List<SingleLanguagePackVO>getAllLanguagePackContents()java.util.List<LanguagePackFileVO>getLanguagePackFiles(RepoType repoType)java.util.List<LanguagePackFileVO>getLanguagePackFiles_old()SingleLanguagePackVOgetSingleLanguagePack(java.lang.String language)java.util.List<SingleLanguagePackVO>refreshAllLanguagePackContents()SingleLanguagePackVOrefreshSingleLanguagePack(java.lang.String language)java.lang.StringupdateSingleLanguagePack(java.lang.String language, java.util.Map<java.lang.String,java.lang.String> languagePack)
-
-
-
Method Detail
-
getLanguagePackFiles
public java.util.List<LanguagePackFileVO> getLanguagePackFiles(RepoType repoType)
- Specified by:
getLanguagePackFilesin interfaceLanguageConfigService
-
getLanguagePackFiles_old
public java.util.List<LanguagePackFileVO> getLanguagePackFiles_old()
- Specified by:
getLanguagePackFiles_oldin interfaceLanguageConfigService
-
getSingleLanguagePack
public SingleLanguagePackVO getSingleLanguagePack(java.lang.String language)
- Specified by:
getSingleLanguagePackin interfaceLanguageConfigService
-
refreshSingleLanguagePack
public SingleLanguagePackVO refreshSingleLanguagePack(java.lang.String language)
- Specified by:
refreshSingleLanguagePackin interfaceLanguageConfigService
-
deleteSingleLanguagePack
public java.lang.String deleteSingleLanguagePack(java.lang.String language)
- Specified by:
deleteSingleLanguagePackin interfaceLanguageConfigService
-
updateSingleLanguagePack
public java.lang.String updateSingleLanguagePack(java.lang.String language, java.util.Map<java.lang.String,java.lang.String> languagePack) throws java.io.IOException- Specified by:
updateSingleLanguagePackin interfaceLanguageConfigService- Throws:
java.io.IOException
-
getAllLanguagePackContents
public java.util.List<SingleLanguagePackVO> getAllLanguagePackContents()
- Specified by:
getAllLanguagePackContentsin interfaceLanguageConfigService
-
refreshAllLanguagePackContents
public java.util.List<SingleLanguagePackVO> refreshAllLanguagePackContents()
- Specified by:
refreshAllLanguagePackContentsin interfaceLanguageConfigService
-
checkLanguageKeyExists
public java.util.List<java.lang.String> checkLanguageKeyExists(java.lang.String language, java.util.List<java.lang.String> keys)- Specified by:
checkLanguageKeyExistsin interfaceLanguageConfigService
-
fetchLanguagePacks
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> fetchLanguagePacks()
모든 언어팩 파일을 동적으로 가져와서 캐시에 저장
-
-