Class DefaultTicketAttachmentsService
java.lang.Object
de.hybris.platform.ticket.service.impl.DefaultTicketAttachmentsService
- All Implemented Interfaces:
TicketAttachmentsService
Implementation for
TicketAttachmentsService-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcheckFileExtension(String name) createAttachment(String name, String contentType, byte[] data, UserModel customer) CreateMediaModelattachment based on provided parameters.protected Stringprotected Stringprotected Stringprotected CatalogVersionServiceprotected Stringprotected Stringprotected MediaPermissionServiceprotected MediaServiceprotected ModelServiceprotected UserServicevoidsetAllowedUploadedFormats(String allowedUploadedFormats) voidsetCatalogId(String catalogId) voidsetCatalogVersionName(String catalogVersionName) voidsetCatalogVersionService(CatalogVersionService catalogVersionService) voidsetCommonCsAgentUserGroup(String commonCsAgentUserGroup) voidsetFolderName(String folderName) voidsetMediaPermissionService(MediaPermissionService mediaPermissionService) voidsetMediaService(MediaService mediaService) voidsetModelService(ModelService modelService) voidsetUserService(UserService userService)
-
Constructor Details
-
DefaultTicketAttachmentsService
public DefaultTicketAttachmentsService()
-
-
Method Details
-
createAttachment
public MediaModel createAttachment(String name, String contentType, byte[] data, UserModel customer) Description copied from interface:TicketAttachmentsServiceCreateMediaModelattachment based on provided parameters.Created file will be stored in DB inside secure media folder, configured via Spring. Read permission will be granted only for customer and common agent group also configured via Spring.
- Specified by:
createAttachmentin interfaceTicketAttachmentsService- Parameters:
name- filenamecontentType- content typedata- binary datacustomer- customer- Returns:
- created, configured and stored
MediaModel
-
checkFileExtension
-
getMediaService
- Returns:
- the mediaService
-
setMediaService
- Parameters:
mediaService- the mediaService to set
-
getMediaPermissionService
- Returns:
- the mediaPermissionService
-
setMediaPermissionService
- Parameters:
mediaPermissionService- the mediaPermissionService to set
-
getCatalogVersionService
- Returns:
- the catalogVersionService
-
setCatalogVersionService
- Parameters:
catalogVersionService- the catalogVersionService to set
-
getModelService
- Returns:
- the modelService
-
setModelService
- Parameters:
modelService- the modelService to set
-
getCatalogId
- Returns:
- the catalogId
-
setCatalogId
- Parameters:
catalogId- the catalogId to set
-
getCatalogVersionName
- Returns:
- the catalogVersionName
-
setCatalogVersionName
- Parameters:
catalogVersionName- the catalogVersionName to set
-
getCommonCsAgentUserGroup
- Returns:
- the commonCsAgentUserGroup
-
setCommonCsAgentUserGroup
- Parameters:
commonCsAgentUserGroup- the commonCsAgentUserGroup to set
-
getFolderName
- Returns:
- the folderName
-
setFolderName
- Parameters:
folderName- the folderName to set
-
getUserService
- Returns:
- the userService
-
setUserService
- Parameters:
userService- the userService to set
-
getAllowedUploadedFormats
-
setAllowedUploadedFormats
-