Class DataTranslationServiceSecurity
- java.lang.Object
-
- org.cyclos.impl.AbstractServerComponent
-
- org.cyclos.impl.AbstractNetworkedServerComponent
-
- org.cyclos.security.BaseServiceSecurity
-
- org.cyclos.security.contentmanagement.DataTranslationServiceSecurity
-
- All Implemented Interfaces:
DataTranslationService,Service
@Security public class DataTranslationServiceSecurity extends BaseServiceSecurity implements DataTranslationService
Security forDataTranslationService
-
-
Field Summary
-
Fields inherited from class org.cyclos.impl.AbstractNetworkedServerComponent
authHandler, conversionHandler, customFieldValueHandler, entityManagerHandler, groupsHandler, productsHandler, restBeanPropertyMapping, userLocatorHandler
-
Fields inherited from class org.cyclos.impl.AbstractServerComponent
accountHandler, configurationHandler, dataTranslationHandler, notificationHandler, profileFieldHandler, transactionHandler, translationHandler
-
-
Constructor Summary
Constructors Constructor Description DataTranslationServiceSecurity()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataTranslationDatagetData(LanguageVO languageVO, DataTranslationType type)Returns data for translating data of the given language and type.DataTranslationTypeDatagetTypeData(LanguageVO languageVO)Returns information about available types for data translationprotected EntityCheck<?>resolveEntityCheck()Must be implemented in order to return theEntityCheckmanaged by this security component, or null if nonevoidtranslate(LanguageVO languageVO, List<DataTranslationDTO> translations)Bulk saves translations.-
Methods inherited from class org.cyclos.security.BaseServiceSecurity
checkGuest, checkId, checkIds, checkInternalName, checkLoggedIn, checkManagesUser, checkRelatesToUser, checkScope, checkVO, checkVOs, doInitialize, getEntityCheckRegistry, getUser, initialize
-
Methods inherited from class org.cyclos.impl.AbstractNetworkedServerComponent
canManage, checkManagesUser, checkPermission, checkRelatesToUser, checkValue, clearAlreadyValidated, getBaseEntityManagerHandler, getConfiguration, getLoggedBasicUser, getLoggedUser, getProducts, getTranslatedName, getTranslatedValue, hasPermission, hasValue, inSameNetwork, inSameNetworkOrGlobal, isAdmin, isAlreadyValidated, isBroker, isGlobalAdmin, isGlobalAdminInNetwork, isGuest, isLoggedIn, isMember, isMemberOnly, isNetworkAdmin, isOperator, isRelatedToUser, isSystem, isUserManager, isUserManagerOf, message, message, permission, permission, permissionOptionalValue, permissionOptionalValue, setAlreadyValidated, toDate, toDateTime, validate
-
Methods inherited from class org.cyclos.impl.AbstractServerComponent
dataTranslationProxy, dataTranslationProxy, delete, detach, doDataTranslationProxy, find, flush, from, getApplicationContext, getFormatter, getFormatter, getFormatter, getLogger, getRemoteAddress, getSessionData, mailContentBuilder, message, message, persist, processBatch, processBatch, refresh, remove, selectFrom, subQuery, update
-
-
-
-
Method Detail
-
getData
public DataTranslationData getData(LanguageVO languageVO, DataTranslationType type) throws FrameworkException
Description copied from interface:DataTranslationServiceReturns data for translating data of the given language and type.- Specified by:
getDatain interfaceDataTranslationService- Throws:
FrameworkException
-
getTypeData
public DataTranslationTypeData getTypeData(LanguageVO languageVO) throws FrameworkException
Description copied from interface:DataTranslationServiceReturns information about available types for data translation- Specified by:
getTypeDatain interfaceDataTranslationService- Throws:
FrameworkException
-
translate
public void translate(LanguageVO languageVO, List<DataTranslationDTO> translations) throws FrameworkException
Description copied from interface:DataTranslationServiceBulk saves translations. Translations for types / entities not passed in won't be modified- Specified by:
translatein interfaceDataTranslationService- Throws:
FrameworkException
-
resolveEntityCheck
protected EntityCheck<?> resolveEntityCheck()
Description copied from class:BaseServiceSecurityMust be implemented in order to return theEntityCheckmanaged by this security component, or null if none- Specified by:
resolveEntityCheckin classBaseServiceSecurity
-
-