public class TranslationService extends java.lang.Object implements TranslationServiceIF
Constructor and Description |
---|
TranslationService() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getLocale() |
java.lang.Integer |
getSearchObjectsSize(java.lang.String localeID,
java.lang.String searchString,
int entityType,
boolean notTranslated)
Получение размера возвращаемого результата при поиске
|
java.util.List<SynergyLocale> |
getSynergyLocales(boolean visible)
Получение языков находящихся в Synergy
|
EntityTranslation |
getTranslations(long translationID)
Получение переводов по id перевода
|
Translation |
getTranslationSize(int entityType,
boolean notTranslated)
Получение количества записей при запросе ресурсов
|
java.lang.Boolean |
removeTranslations(long translationID)
Удаление перевода сущности
|
java.lang.Boolean |
saveLocales(java.util.List<SynergyLocale> locales)
Сохранение локалей
|
java.lang.Boolean |
saveResourceTranslations(java.util.List<TranslationObject> translations)
Сохранение переводов сущностей и переводов сообшений, используется в редакторе ресурсов
|
java.lang.Long |
saveTranslations(EntityTranslation entityTranslation)
Сохранение переводов
|
java.util.List<TranslationObject> |
searchObjects(java.lang.String localeID,
java.lang.String searchString,
int start,
int length,
int entityType,
boolean notTranslated)
Поиск объектов соответствующий запросу частями
|
public java.util.List<SynergyLocale> getSynergyLocales(boolean visible)
TranslationServiceIF
getSynergyLocales
in interface TranslationServiceIF
visible
- - только видимыеpublic java.lang.Boolean saveLocales(java.util.List<SynergyLocale> locales)
TranslationServiceIF
saveLocales
in interface TranslationServiceIF
locales
- - список локалейpublic EntityTranslation getTranslations(long translationID)
TranslationServiceIF
getTranslations
in interface TranslationServiceIF
translationID
- - id переводаpublic java.lang.Long saveTranslations(EntityTranslation entityTranslation)
TranslationServiceIF
saveTranslations
in interface TranslationServiceIF
entityTranslation
- - переводыpublic Translation getTranslationSize(int entityType, boolean notTranslated)
TranslationServiceIF
getTranslationSize
in interface TranslationServiceIF
public java.lang.Boolean removeTranslations(long translationID)
TranslationServiceIF
removeTranslations
in interface TranslationServiceIF
translationID
- - id переводаpublic java.lang.Boolean saveResourceTranslations(java.util.List<TranslationObject> translations)
TranslationServiceIF
saveResourceTranslations
in interface TranslationServiceIF
translations
- - список объектов с переводамиpublic java.util.List<TranslationObject> searchObjects(java.lang.String localeID, java.lang.String searchString, int start, int length, int entityType, boolean notTranslated)
TranslationServiceIF
searchObjects
in interface TranslationServiceIF
localeID
- - локальsearchString
- - строка поиска, может быть пустой, тогда будет выборка из всех, нужно для выборки по типу и непереведенностиstart
- - откуда начинать выбиратьlength
- - сколько выбратьentityType
- - тип сущностиnotTranslated
- - выбирать только не переведенныеpublic java.lang.Integer getSearchObjectsSize(java.lang.String localeID, java.lang.String searchString, int entityType, boolean notTranslated)
TranslationServiceIF
getSearchObjectsSize
in interface TranslationServiceIF
localeID
- - локальsearchString
- - строка поиска, может быть пустой, тогда будет выборка из всех, нужно для выборки по типу и непереведенностиentityType
- - тип сущностиnotTranslated
- - выбирать только не переведенныеpublic java.lang.String getLocale()