Package org.cyclos.impl.system
Class BaseCustomImageServiceImpl<I extends CustomImage<C>,C extends BaseEntity,A extends com.querydsl.core.types.EntityPath<I>,NP extends IEntity>
- 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<I,C,A,NP>
-
- All Implemented Interfaces:
BaseCategorizedImageServiceLocal<I,C,NP>,BaseCustomImageServiceLocal<I,C,NP>,BaseImageServiceLocal<I,NP>,Service,BaseCategorizedImageService<NP>,BaseCustomImageService<NP>,BaseImageService<NP>
- Direct Known Subclasses:
SystemCustomImageServiceImpl,UserCustomImageServiceImpl
public abstract class BaseCustomImageServiceImpl<I extends CustomImage<C>,C extends BaseEntity,A extends com.querydsl.core.types.EntityPath<I>,NP extends IEntity> extends BaseCategorizedImageServiceImpl<I,C,A,NP> implements BaseCustomImageServiceLocal<I,C,NP>
Base service implementation for custom images
-
-
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 BaseCustomImageServiceImpl(ImageNature nature, Class<I> imageType, Class<C> categoryType, A alias, com.querydsl.core.types.EntityPath<C> categoryPath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcustomizeListByCategoryQuery(DBQuery<?> query, C category)Sub-classes can override this method to customize the query used to list the images by category.-
Methods inherited from class org.cyclos.impl.system.BaseCategorizedImageServiceImpl
count, findCategory, getListData, isCategoryActive, list, listByCategory, newImage, remove, removeAll, resolveMaxImages, 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, registerNetworkMappings
-
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
-
customizeListByCategoryQuery
protected void customizeListByCategoryQuery(DBQuery<?> query, C category)
Description copied from class:BaseCategorizedImageServiceImplSub-classes can override this method to customize the query used to list the images by category.- Overrides:
customizeListByCategoryQueryin classBaseCategorizedImageServiceImpl<I extends CustomImage<C>,C extends BaseEntity,A extends com.querydsl.core.types.EntityPath<I>,NP extends IEntity>
-
-