Class DefaultMediaFacade
java.lang.Object
de.hybris.platform.cmsfacades.media.impl.DefaultMediaFacade
- All Implemented Interfaces:
MediaFacade
Default implementation of the media facade.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddMedia(MediaData media, MediaFileDto mediaFile) Create a media item from anInputStream.addMediaToFolder(MediaData media, MediaFileDto mediaFile, String folder) Create a media item from anInputStream.findMedias(String mask, String mimeType, PageableData pageableData) Finds medias using a free-text form.protected CMSAdminSiteServiceDeprecated, for removal: This API element is subject to removal in a future version.since 1905, no longer neededprotected Populator<MediaFileDto,MediaModel> protected org.springframework.validation.Validatorprotected Populator<MediaData,MediaModel> protected org.springframework.validation.Validatorprotected FacadeValidationServicegetMediaByCode(String code) Deprecated, for removal: This API element is subject to removal in a future version.since 1905, please usegetMediaByUUID(String)insteadgetMediaByNamedQuery(NamedQueryData namedQueryData) Search for a single page of media using a named query.getMediaByUUID(String uuid) Get a media DTO by uuid.getMediaByUUIDs(List<String> uuids) Get a list of media DTO by their universally unique identifiers (uuids).protected Converter<MediaModel,MediaData> protected Converter<NamedQueryData,NamedQuery> protected org.springframework.validation.Validatorprotected NamedQueryServiceprotected PermissionCRUDServiceprotected UniqueItemIdentifierServiceprotected voidpopulateStream(MediaFileDto mediaFile, MediaModel mediaModel) Populate theMediaModelwith the InputStream provided by the source object.voidsetAdminSiteService(CMSAdminSiteService adminSiteService) Deprecated, for removal: This API element is subject to removal in a future version.since 1905, no longer neededvoidsetCmsMediaService(CMSMediaService cmsMediaService) voidsetCreateMediaFilePopulator(Populator<MediaFileDto, MediaModel> createMediaFilePopulator) voidsetCreateMediaFileValidator(org.springframework.validation.Validator createMediaFileValidator) voidsetCreateMediaPopulator(Populator<MediaData, MediaModel> createMediaPopulator) voidsetCreateMediaValidator(org.springframework.validation.Validator createMediaValidator) voidsetFacadeValidationService(FacadeValidationService facadeValidationService) voidsetMediaModelConverter(Converter<MediaModel, MediaData> mediaModelConverter) voidsetMediaNamedQueryConverter(Converter<NamedQueryData, NamedQuery> mediaNamedQueryConverter) voidsetMediaService(MediaService mediaService) voidsetModelService(ModelService modelService) voidsetNamedQueryDataValidator(org.springframework.validation.Validator namedQueryDataValidator) voidsetNamedQueryService(NamedQueryService namedQueryService) voidsetPermissionCRUDService(PermissionCRUDService permissionCRUDService) voidsetUniqueItemIdentifierService(UniqueItemIdentifierService uniqueItemIdentifierService)
-
Constructor Details
-
DefaultMediaFacade
public DefaultMediaFacade()
-
-
Method Details
-
getMediaByUUID
Description copied from interface:MediaFacadeGet a media DTO by uuid.- Specified by:
getMediaByUUIDin interfaceMediaFacade- Parameters:
uuid- - the uuid to search for- Returns:
- the media
-
getMediaByUUIDs
Description copied from interface:MediaFacadeGet a list of media DTO by their universally unique identifiers (uuids).- Specified by:
getMediaByUUIDsin interfaceMediaFacade- Parameters:
uuids- - the list of uuids of the media to search for- Returns:
- list of media
-
getMediaByCode
Deprecated, for removal: This API element is subject to removal in a future version.since 1905, please usegetMediaByUUID(String)insteadGet a media DTO by code.- Specified by:
getMediaByCodein interfaceMediaFacade- Parameters:
code- - the code to search for- Returns:
- the media
-
getMediaByNamedQuery
Description copied from interface:MediaFacadeSearch for a single page of media using a named query.- Specified by:
getMediaByNamedQueryin interfaceMediaFacade- Parameters:
namedQueryData- - the named query- Returns:
- the list of search results or empty collection
-
addMedia
Description copied from interface:MediaFacadeCreate a media item from anInputStream.- Specified by:
addMediain interfaceMediaFacade- Parameters:
media- - the attributes required to create a new media itemmediaFile- - the actual file and anInputStreamand its properties- Returns:
- the newly created media
-
addMediaToFolder
Description copied from interface:MediaFacadeCreate a media item from anInputStream.- Specified by:
addMediaToFolderin interfaceMediaFacade- Parameters:
media- - the attributes required to create a new media itemmediaFile- - the actual file and anInputStreamand its propertiesfolder- - the folder that media will be upload to- Returns:
- the newly created media
-
findMedias
Description copied from interface:MediaFacadeFinds medias using a free-text form. It also supports pagination.- Specified by:
findMediasin interfaceMediaFacade- Parameters:
mask- The free-text string to be used on the media searchmimeType- The mime type to be used on the media searchpageableData- the pagination object- Returns:
- the search result object.
-
populateStream
Populate theMediaModelwith the InputStream provided by the source object.- Parameters:
mediaFile- theMediaFileDtocontaining the file InputStreammediaModel- theMediaModelwhich InputStream is being set
-
getMediaService
-
setMediaService
-
getModelService
-
setModelService
-
getCmsMediaService
-
setCmsMediaService
-
getFacadeValidationService
-
setFacadeValidationService
-
getNamedQueryService
-
setNamedQueryService
-
getNamedQueryDataValidator
protected org.springframework.validation.Validator getNamedQueryDataValidator() -
setNamedQueryDataValidator
public void setNamedQueryDataValidator(org.springframework.validation.Validator namedQueryDataValidator) -
getMediaModelConverter
-
setMediaModelConverter
-
getMediaNamedQueryConverter
-
setMediaNamedQueryConverter
public void setMediaNamedQueryConverter(Converter<NamedQueryData, NamedQuery> mediaNamedQueryConverter) -
getAdminSiteService
Deprecated, for removal: This API element is subject to removal in a future version.since 1905, no longer needed -
setAdminSiteService
@Deprecated(since="1905", forRemoval=true) public void setAdminSiteService(CMSAdminSiteService adminSiteService) Deprecated, for removal: This API element is subject to removal in a future version.since 1905, no longer needed- Parameters:
adminSiteService-
-
getCreateMediaValidator
protected org.springframework.validation.Validator getCreateMediaValidator() -
setCreateMediaValidator
public void setCreateMediaValidator(org.springframework.validation.Validator createMediaValidator) -
getCreateMediaFileValidator
protected org.springframework.validation.Validator getCreateMediaFileValidator() -
setCreateMediaFileValidator
public void setCreateMediaFileValidator(org.springframework.validation.Validator createMediaFileValidator) -
getCreateMediaPopulator
-
setCreateMediaPopulator
-
getCreateMediaFilePopulator
-
setCreateMediaFilePopulator
public void setCreateMediaFilePopulator(Populator<MediaFileDto, MediaModel> createMediaFilePopulator) -
setUniqueItemIdentifierService
-
getUniqueItemIdentifierService
-
getPermissionCRUDService
-
setPermissionCRUDService
-