public class DefaultTicketAttachmentsService extends java.lang.Object implements TicketAttachmentsService
TicketAttachmentsService| Constructor and Description |
|---|
DefaultTicketAttachmentsService() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkFileExtension(java.lang.String name) |
MediaModel |
createAttachment(java.lang.String name,
java.lang.String contentType,
byte[] data,
UserModel customer)
Create
MediaModel attachment based on provided parameters. |
protected java.lang.String |
getAllowedUploadedFormats() |
protected java.lang.String |
getCatalogId() |
protected java.lang.String |
getCatalogVersionName() |
protected CatalogVersionService |
getCatalogVersionService() |
protected java.lang.String |
getCommonCsAgentUserGroup() |
protected java.lang.String |
getFolderName() |
protected MediaPermissionService |
getMediaPermissionService() |
protected MediaService |
getMediaService() |
protected ModelService |
getModelService() |
protected UserService |
getUserService() |
void |
setAllowedUploadedFormats(java.lang.String allowedUploadedFormats) |
void |
setCatalogId(java.lang.String catalogId) |
void |
setCatalogVersionName(java.lang.String catalogVersionName) |
void |
setCatalogVersionService(CatalogVersionService catalogVersionService) |
void |
setCommonCsAgentUserGroup(java.lang.String commonCsAgentUserGroup) |
void |
setFolderName(java.lang.String folderName) |
void |
setMediaPermissionService(MediaPermissionService mediaPermissionService) |
void |
setMediaService(MediaService mediaService) |
void |
setModelService(ModelService modelService) |
void |
setUserService(UserService userService) |
public MediaModel createAttachment(java.lang.String name, java.lang.String contentType, byte[] data, UserModel customer)
TicketAttachmentsServiceMediaModel attachment 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.
createAttachment in interface TicketAttachmentsServicename - filenamecontentType - content typedata - binary datacustomer - customerMediaModelprotected void checkFileExtension(java.lang.String name)
protected MediaService getMediaService()
public void setMediaService(MediaService mediaService)
mediaService - the mediaService to setprotected MediaPermissionService getMediaPermissionService()
public void setMediaPermissionService(MediaPermissionService mediaPermissionService)
mediaPermissionService - the mediaPermissionService to setprotected CatalogVersionService getCatalogVersionService()
public void setCatalogVersionService(CatalogVersionService catalogVersionService)
catalogVersionService - the catalogVersionService to setprotected ModelService getModelService()
public void setModelService(ModelService modelService)
modelService - the modelService to setprotected java.lang.String getCatalogId()
public void setCatalogId(java.lang.String catalogId)
catalogId - the catalogId to setprotected java.lang.String getCatalogVersionName()
public void setCatalogVersionName(java.lang.String catalogVersionName)
catalogVersionName - the catalogVersionName to setprotected java.lang.String getCommonCsAgentUserGroup()
public void setCommonCsAgentUserGroup(java.lang.String commonCsAgentUserGroup)
commonCsAgentUserGroup - the commonCsAgentUserGroup to setprotected java.lang.String getFolderName()
public void setFolderName(java.lang.String folderName)
folderName - the folderName to setprotected UserService getUserService()
public void setUserService(UserService userService)
userService - the userService to setprotected java.lang.String getAllowedUploadedFormats()
public void setAllowedUploadedFormats(java.lang.String allowedUploadedFormats)
Copyright © 2018 SAP SE. All Rights Reserved.