public class AdminLanguageMgr extends AdminBaseMgr implements AdminLanguageMgrIf
| Modifier and Type | Class and Description |
|---|---|
protected class |
AdminLanguageMgr.StaticData
StaticData
|
| Modifier and Type | Field and Description |
|---|---|
static int |
ALL_LANGUAGES
All languages indicator.
|
static int |
DEFAULT_LANG
Default language id is selected with a value of ConstantsMgr.NOT_SET.
|
protected static org.apache.commons.logging.Log |
log
the log
|
protected static java.lang.String |
mutex
Mutex for the Manager
|
protected static java.util.Map<java.lang.String,AdminLanguageMgr.StaticData> |
staticDataHM
Hash Map that contains the static data
|
adminEng, baseMgrMutex, baseStaticDataHM, cDataEnd, cDataStart, debugStackTraceExclusions, kkAdminPropsFilePath, kkConf, kkInstanceId, mgrFactory, STORE_ID, templateBaseDir| Constructor and Description |
|---|
AdminLanguageMgr(KKAdminIf eng)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected int |
addLanguageSearchCriteria(com.konakart.db.KKCriteria c,
AdminLanguageSearch search) |
protected void |
addOrderBy(com.konakart.db.KKCriteria c,
AdminLanguageSearch search)
Add Order By clauses
|
int |
deleteLanguage(int langId)
Delete a Language
|
protected void |
deriveDataLanguage(AdminLanguage lang) |
boolean |
doesLanguageExistForId(int langId)
Checks to see whether a language already exists with this id
|
AdminLanguage |
fetchDefaultLanguage()
This fetches the default language regardless of whether it's already set.
|
int |
fetchNumLanguages()
This fetches the number of languages from the database for the current engine/store.
|
AdminLanguage[] |
getAllLanguages()
Returns an array of language objects that have been defined in the system.
|
AdminLanguage |
getDefaultLanguage()
Returns the default language
|
java.lang.String |
getDefaultLanguageCode() |
int |
getDefaultLanguageId()
Returns the default language id
|
java.lang.String |
getDefaultLocale() |
AdminLanguage |
getLanguageByCode(java.lang.String code)
Retrieves the language object referenced by the code (i.e.
|
AdminLanguage |
getLanguageById(int languageId)
Returns the language referenced by the language id
|
AdminLanguage |
getLanguageById(int languageId,
java.sql.Connection con)
Returns the language referenced by the language id
|
AdminLanguage |
getLanguageForLocale(java.lang.String locale)
Retrieves the language for the locale
|
int |
getLanguageIdForLocale(java.lang.String locale)
Retrieves the language Id for the locale
|
AdminLanguageSearchResult |
getLanguages(AdminLanguageSearch languageSearchOptions)
This returns an AdminLanguageSearchResult object.
|
int |
getNumLanguages()
Returns the total number of languages defined for the store - it does not include the
display-only languages
|
int |
insertLanguage(AdminLanguage lang)
Insert a Language
|
void |
refreshConfigs()
Retrieve some commonly-used properties
|
protected void |
setDefaultLanguage()
The default language is referenced by a configuration variable called DEFAULT_LANGUAGE.
|
void |
setDefaultLanguage(java.lang.String langCode)
Sets the default language.
|
protected void |
setNumLanguages()
The number of languages is retrieved from the database first time round and is then stored in
a static variable.
|
int |
updateLanguage(AdminLanguage lang)
Update a Language
|
addInsertAttr, addInsertAttr, addStringRuleConstraint, addStringRuleConstraint, checkAPICallEnabled, checkIntInRange, checkIntIsSet, checkRequired, executeQuery, executeQuery, getAdminAddressMgr, getAdminAuditMgr, getAdminBillingMgr, getAdminBookableProductMgr, getAdminCatMgr, getAdminConfigMgr, getAdminContentMgr, getAdminCurrMgr, getAdminCustMgr, getAdminCustPwdHistMgr, getAdminCustTagMgr, getAdminEmailMgr, getAdminEng, getAdminEngineCacheMgr, getAdminEventMgr, getAdminExecuteMgr, getAdminFileMgr, getAdminFilterMgr, getAdminHtmlMgr, getAdminImportMgr, getAdminLanguageMgr, getAdminManuMgr, getAdminMessageMgr, getAdminMiscItemMgr, getAdminMiscPriceMgr, getAdminModulesMgr, getAdminMultiStoreMgr, getAdminOrderMgr, getAdminPdfMgr, getAdminProdAttrMgr, getAdminProdMgr, getAdminPromMgr, getAdminReviewMgr, getAdminSearchRuleMgr, getAdminSecMgr, getAdminServletMgr, getAdminShipmentMgr, getAdminSolrMgr, getAdminStoreMgr, getAdminSuggestionMgr, getAdminTagMgr, getAdminTaxMgr, getAdminValidationMgr, getAdminVelocityContextMgr, getAdminWishListMgr, getBooleanFromString, getDebugStackTraceExclusions, getEmailThreadGracefulShutdownTimeout, getExportMgr, getExportMgr, getExportXMLData, getIntFromString, getKkAdminPropsFilePath, getKkConfig, getKkInstanceId, getMode, getModeString, getMqMgr, getNewCriteria, getNewCriteria, getNewCriteria, getNewCriteria, getOtherModuleByName, getPostSearchText, getPreSearchText, getProductsToCategoresCriteria, getPropertyValue, getPropertyValue, getPropertyValueAsBool, getPropertyValueAsInt, getPropertyValueAsLong, getRecordCount, getRecordCount, getRewardPointMgr, getSingleIntResult, getStoreId, getTemplate, getTemplateBase, getXml_io, init, insertKKEvent, insertKKEvent, isBusiness, isBusinessOrEnterprise, isCommunity, isConfigSet, isEnterprise, isMultiStoreLanguagesShared, isMultiStoreMode, isMultiStoreShareCategories, isMultiStoreShareCustomers, isMultiStoreShareCustomersOrProducts, isMultiStoreShareProducts, isMultiStoreSingleDBCSMode, isMultiStoreSingleDBMode, isMultiStoreSingleDBNonCSMode, isUnix, isWindows, manageException, manageThrowable, removeCData, sendMQMessages, setAdminEng, setDebugStackTraceExclusions, setKkAdminPropsFilePath, setupWildCardRules, setWildCardAfter, setWildCardBefore, shutdownGracefully, shutdownGracefully, timestampStr, updateStaticVariablesNowprotected static org.apache.commons.logging.Log log
public static final int DEFAULT_LANG
public static final int ALL_LANGUAGES
protected static java.lang.String mutex
protected static java.util.Map<java.lang.String,AdminLanguageMgr.StaticData> staticDataHM
public AdminLanguageMgr(KKAdminIf eng) throws java.lang.Exception
eng - KKAdmin enginejava.lang.Exception - an unexpected exceptionpublic AdminLanguage[] getAllLanguages() throws org.apache.torque.TorqueException, com.workingdogs.village.DataSetException, KKAdminException
getAllLanguages in interface AdminLanguageMgrIforg.apache.torque.TorqueException - an unexpected exception in Torque (the database layer)com.workingdogs.village.DataSetException - an unexpected exception due to data in Torque (the database layer)KKAdminException - unexpected exception in the KonaKart Admin Enginepublic AdminLanguageSearchResult getLanguages(AdminLanguageSearch languageSearchOptions) throws org.apache.torque.TorqueException, com.workingdogs.village.DataSetException, KKAdminException
AdminLanguageMgrIfgetLanguages in interface AdminLanguageMgrIflanguageSearchOptions - the languageSearchOptionsorg.apache.torque.TorqueException - an unexpected exception in Torque (the database layer)com.workingdogs.village.DataSetException - an unexpected exception due to data in Torque (the database layer)KKAdminException - an unexpected exception in the KonaKart Admin engineprotected void deriveDataLanguage(AdminLanguage lang) throws KKAdminException
KKAdminExceptionpublic int getDefaultLanguageId()
throws java.lang.Exception
AdminLanguageMgrIfgetDefaultLanguageId in interface AdminLanguageMgrIfjava.lang.Exception - an unexpected exceptionpublic AdminLanguage getDefaultLanguage() throws java.lang.Exception
AdminLanguageMgrIfgetDefaultLanguage in interface AdminLanguageMgrIfjava.lang.Exception - an unexpected exceptionpublic int getNumLanguages()
throws java.lang.Exception
AdminLanguageMgrIfgetNumLanguages in interface AdminLanguageMgrIfjava.lang.Exception - an unexpected exceptionpublic AdminLanguage getLanguageById(int languageId) throws java.lang.Exception
AdminLanguageMgrIfgetLanguageById in interface AdminLanguageMgrIflanguageId - the languageIdjava.lang.Exception - an unexpected exceptionpublic AdminLanguage getLanguageById(int languageId, java.sql.Connection con) throws java.lang.Exception
AdminLanguageMgrIfgetLanguageById in interface AdminLanguageMgrIflanguageId - the languageIdcon - Connection for transactionjava.lang.Exception - an unexpected exceptionpublic AdminLanguage getLanguageByCode(java.lang.String code) throws java.lang.Exception
getLanguageByCode in interface AdminLanguageMgrIfcode - the codejava.lang.Exception - an unexpected exceptionpublic int getLanguageIdForLocale(java.lang.String locale)
throws java.lang.Exception
getLanguageIdForLocale in interface AdminLanguageMgrIflocale - a 2 or 4 character locale (eg. en, de, es)java.lang.Exception - an unexpected exceptionpublic AdminLanguage getLanguageForLocale(java.lang.String locale) throws java.lang.Exception
AdminLanguageMgrIfgetLanguageForLocale in interface AdminLanguageMgrIflocale - a 2 or 4 character locale (eg. en, de, es)java.lang.Exception - an unexpected exceptionpublic void setDefaultLanguage(java.lang.String langCode)
throws java.lang.Exception
setDefaultLanguage in interface AdminLanguageMgrIflangCode - the langCodejava.lang.Exception - an unexpected exceptionprotected void setDefaultLanguage()
throws java.lang.Exception
java.lang.Exception - an unexpected exceptionprotected void setNumLanguages()
throws java.lang.Exception
java.lang.Exception - an unexpected exceptionpublic AdminLanguage fetchDefaultLanguage() throws java.lang.Exception
java.lang.Exception - an unexpected exceptionpublic int fetchNumLanguages()
throws java.lang.Exception
java.lang.Exception - an unexpected exceptionprotected int addLanguageSearchCriteria(com.konakart.db.KKCriteria c,
AdminLanguageSearch search)
throws KKAdminException
KKAdminExceptionpublic int deleteLanguage(int langId)
throws KKAdminException
deleteLanguage in interface AdminLanguageMgrIflangId - A language idKKAdminException - unexpected exception in the KonaKart Admin Enginepublic int insertLanguage(AdminLanguage lang) throws KKAdminException
insertLanguage in interface AdminLanguageMgrIflang - A language objectKKAdminException - unexpected exception in the KonaKart Admin Enginepublic int updateLanguage(AdminLanguage lang) throws java.lang.Exception
updateLanguage in interface AdminLanguageMgrIflang - A language objectjava.lang.Exception - an unexpected exceptionpublic boolean doesLanguageExistForId(int langId)
throws org.apache.torque.TorqueException,
KKAdminException
doesLanguageExistForId in interface AdminLanguageMgrIflangId - the langIdorg.apache.torque.TorqueException - an unexpected exception in Torque (the database layer)KKAdminException - unexpected exception in the KonaKart Admin Engineprotected void addOrderBy(com.konakart.db.KKCriteria c,
AdminLanguageSearch search)
c - the csearch - the searchpublic java.lang.String getDefaultLocale()
throws KKAdminException
getDefaultLocale in interface AdminLanguageMgrIfKKAdminException - unexpected exception in the KonaKart Admin Enginepublic java.lang.String getDefaultLanguageCode()
throws KKAdminException
getDefaultLanguageCode in interface AdminLanguageMgrIfKKAdminException - an unexpected exception in the KonaKart Admin enginepublic void refreshConfigs()
throws java.lang.Exception
refreshConfigs in interface AdminLanguageMgrIfrefreshConfigs in class AdminBaseMgrjava.lang.Exception - an unexpected exceptionCopyright © 2018 DS Data Systems UK Ltd.