Class DefaultMediaFacade
- java.lang.Object
-
- de.hybris.platform.cmsfacades.media.impl.DefaultMediaFacade
-
- All Implemented Interfaces:
MediaFacade
public class DefaultMediaFacade extends java.lang.Object implements MediaFacade
Default implementation of the media facade.
-
-
Constructor Summary
Constructors Constructor Description DefaultMediaFacade()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description MediaDataaddMedia(MediaData media, MediaFileDto mediaFile)Create a media item from anInputStream.protected CMSAdminSiteServicegetAdminSiteService()Deprecated, for removal: This API element is subject to removal in a future version.since 1905, no longer neededprotected Populator<MediaFileDto,MediaModel>getCreateMediaFilePopulator()protected org.springframework.validation.ValidatorgetCreateMediaFileValidator()protected Populator<MediaData,MediaModel>getCreateMediaPopulator()protected org.springframework.validation.ValidatorgetCreateMediaValidator()protected FacadeValidationServicegetFacadeValidationService()MediaDatagetMediaByCode(java.lang.String code)Deprecated, for removal: This API element is subject to removal in a future version.since 1905, please usegetMediaByUUID(String)insteadjava.util.List<MediaData>getMediaByNamedQuery(NamedQueryData namedQueryData)Search for a single page of media using a named query.MediaDatagetMediaByUUID(java.lang.String uuid)Get a media DTO by uuid.java.util.List<MediaData>getMediaByUUIDs(java.util.List<java.lang.String> uuids)Get a list of media DTO by their universally unique identifiers (uuids).protected Converter<MediaModel,MediaData>getMediaModelConverter()protected Converter<NamedQueryData,NamedQuery>getMediaNamedQueryConverter()MediaServicegetMediaService()ModelServicegetModelService()protected org.springframework.validation.ValidatorgetNamedQueryDataValidator()protected NamedQueryServicegetNamedQueryService()protected UniqueItemIdentifierServicegetUniqueItemIdentifierService()protected 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 neededvoidsetCreateMediaFilePopulator(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)voidsetUniqueItemIdentifierService(UniqueItemIdentifierService uniqueItemIdentifierService)
-
-
-
Method Detail
-
getMediaByUUID
public MediaData getMediaByUUID(java.lang.String uuid)
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
public java.util.List<MediaData> getMediaByUUIDs(java.util.List<java.lang.String> uuids)
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(since="1905", forRemoval=true) public MediaData getMediaByCode(java.lang.String code)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
public java.util.List<MediaData> getMediaByNamedQuery(NamedQueryData namedQueryData)
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
public MediaData addMedia(MediaData media, MediaFileDto mediaFile)
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
-
populateStream
protected void populateStream(MediaFileDto mediaFile, MediaModel mediaModel)
Populate theMediaModelwith the InputStream provided by the source object.- Parameters:
mediaFile- theMediaFileDtocontaining the file InputStreammediaModel- theMediaModelwhich InputStream is being set
-
getMediaService
public MediaService getMediaService()
-
setMediaService
public void setMediaService(MediaService mediaService)
-
getModelService
public ModelService getModelService()
-
setModelService
public void setModelService(ModelService modelService)
-
getFacadeValidationService
protected FacadeValidationService getFacadeValidationService()
-
setFacadeValidationService
public void setFacadeValidationService(FacadeValidationService facadeValidationService)
-
getNamedQueryService
protected NamedQueryService getNamedQueryService()
-
setNamedQueryService
public void setNamedQueryService(NamedQueryService namedQueryService)
-
getNamedQueryDataValidator
protected org.springframework.validation.Validator getNamedQueryDataValidator()
-
setNamedQueryDataValidator
public void setNamedQueryDataValidator(org.springframework.validation.Validator namedQueryDataValidator)
-
getMediaModelConverter
protected Converter<MediaModel,MediaData> getMediaModelConverter()
-
setMediaModelConverter
public void setMediaModelConverter(Converter<MediaModel,MediaData> mediaModelConverter)
-
getMediaNamedQueryConverter
protected Converter<NamedQueryData,NamedQuery> getMediaNamedQueryConverter()
-
setMediaNamedQueryConverter
public void setMediaNamedQueryConverter(Converter<NamedQueryData,NamedQuery> mediaNamedQueryConverter)
-
getAdminSiteService
@Deprecated(since="1905", forRemoval=true) protected CMSAdminSiteService 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
protected Populator<MediaData,MediaModel> getCreateMediaPopulator()
-
setCreateMediaPopulator
public void setCreateMediaPopulator(Populator<MediaData,MediaModel> createMediaPopulator)
-
getCreateMediaFilePopulator
protected Populator<MediaFileDto,MediaModel> getCreateMediaFilePopulator()
-
setCreateMediaFilePopulator
public void setCreateMediaFilePopulator(Populator<MediaFileDto,MediaModel> createMediaFilePopulator)
-
setUniqueItemIdentifierService
public void setUniqueItemIdentifierService(UniqueItemIdentifierService uniqueItemIdentifierService)
-
getUniqueItemIdentifierService
protected UniqueItemIdentifierService getUniqueItemIdentifierService()
-
-