Class UserCustomImageServiceImpl
- java.lang.Object
-
- org.cyclos.impl.AbstractServerComponent
-
- org.cyclos.impl.AbstractNetworkedServerComponent
-
- org.cyclos.impl.BaseServiceImpl
-
- org.cyclos.impl.system.BaseImageServiceImpl<I,A,NP>
-
- org.cyclos.impl.system.BaseCategorizedImageServiceImpl<I,C,A,NP>
-
- org.cyclos.impl.system.BaseCustomImageServiceImpl<UserCustomImage,User,QUserCustomImage,UserLocatorVO>
-
- org.cyclos.impl.contentmanagement.UserCustomImageServiceImpl
-
- All Implemented Interfaces:
UserCustomImageServiceLocal,BaseCategorizedImageServiceLocal<UserCustomImage,User,UserLocatorVO>,BaseCustomImageServiceLocal<UserCustomImage,User,UserLocatorVO>,BaseImageServiceLocal<UserCustomImage,UserLocatorVO>,UserCustomImageService,Service,BaseCategorizedImageService<UserLocatorVO>,BaseCustomImageService<UserLocatorVO>,BaseImageService<UserLocatorVO>
@Service public class UserCustomImageServiceImpl extends BaseCustomImageServiceImpl<UserCustomImage,User,QUserCustomImage,UserLocatorVO> implements UserCustomImageServiceLocal
implementation forUserCustomImageService
-
-
Field Summary
-
Fields inherited from class org.cyclos.impl.system.BaseCategorizedImageServiceImpl
beanHandler, categoryPath, categoryType
-
Fields inherited from class org.cyclos.impl.system.BaseImageServiceImpl
$, imageHandler, imageType, nature, storedFileHandler
-
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 UserCustomImageServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanisCategoryActive(User user)protected voidregisterNetworkMappings(NetworkPathRegistry networkPathRegistry)Needs to be overridden by subclasses to register the path up to the networkprotected intresolveMaxImages(User user)Must be implemented in order to resolve the maximum images upload limit.-
Methods inherited from class org.cyclos.impl.system.BaseCustomImageServiceImpl
customizeListByCategoryQuery
-
Methods inherited from class org.cyclos.impl.system.BaseCategorizedImageServiceImpl
count, findCategory, getListData, list, listByCategory, newImage, remove, removeAll, save, toCategory, validateMaxImages, validateMaxImages
-
Methods inherited from class org.cyclos.impl.system.BaseImageServiceImpl
find, findByKey, getImageNature, isUseImageLimits, onAfterRemove, onAfterSave, onBeforeRemove, readContent, readContentByKey, remove, removeAll, saveName, setDataAndPersist, setImageName
-
Methods inherited from class org.cyclos.impl.BaseServiceImpl
initializeNetworkMappings
-
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, toDate, toDateTime, validate
-
Methods inherited from class org.cyclos.impl.AbstractServerComponent
dataTranslationProxy, delete, detach, find, flush, from, getApplicationContext, getFormatter, getFormatter, getFormatter, getLogger, getRemoteAddress, getSessionData, mailContentBuilder, message, message, persist, processBatch, processBatch, refresh, selectFrom, subQuery, update
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.cyclos.services.system.BaseCategorizedImageService
getListData, list
-
Methods inherited from interface org.cyclos.impl.system.BaseCategorizedImageServiceLocal
listByCategory, removeAll
-
Methods inherited from interface org.cyclos.services.system.BaseImageService
remove, removeAll, save, saveName
-
Methods inherited from interface org.cyclos.impl.system.BaseImageServiceLocal
find, getImageNature, readContent, readContentByKey
-
-
-
-
Method Detail
-
isCategoryActive
protected boolean isCategoryActive(User user)
- Specified by:
isCategoryActivein classBaseCategorizedImageServiceImpl<UserCustomImage,User,QUserCustomImage,UserLocatorVO>
-
registerNetworkMappings
protected void registerNetworkMappings(NetworkPathRegistry networkPathRegistry)
Description copied from class:BaseServiceImplNeeds to be overridden by subclasses to register the path up to the network- Specified by:
registerNetworkMappingsin classBaseServiceImpl
-
resolveMaxImages
protected int resolveMaxImages(User user)
Description copied from class:BaseCategorizedImageServiceImplMust be implemented in order to resolve the maximum images upload limit. Returns a negative number for unlimited upload.- Specified by:
resolveMaxImagesin classBaseCategorizedImageServiceImpl<UserCustomImage,User,QUserCustomImage,UserLocatorVO>
-
-