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 MediaData
addMedia(MediaData media, MediaFileDto mediaFile)
Create a media item from anInputStream
.protected CMSAdminSiteService
getAdminSiteService()
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.Validator
getCreateMediaFileValidator()
protected Populator<MediaData,MediaModel>
getCreateMediaPopulator()
protected org.springframework.validation.Validator
getCreateMediaValidator()
protected FacadeValidationService
getFacadeValidationService()
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)
insteadjava.util.List<MediaData>
getMediaByNamedQuery(NamedQueryData namedQueryData)
Search for a single page of media using a named query.MediaData
getMediaByUUID(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()
MediaService
getMediaService()
ModelService
getModelService()
protected org.springframework.validation.Validator
getNamedQueryDataValidator()
protected NamedQueryService
getNamedQueryService()
protected UniqueItemIdentifierService
getUniqueItemIdentifierService()
protected void
populateStream(MediaFileDto mediaFile, MediaModel mediaModel)
Populate theMediaModel
with the InputStream provided by the source object.void
setAdminSiteService(CMSAdminSiteService adminSiteService)
Deprecated, for removal: This API element is subject to removal in a future version.since 1905, no longer neededvoid
setCreateMediaFilePopulator(Populator<MediaFileDto,MediaModel> createMediaFilePopulator)
void
setCreateMediaFileValidator(org.springframework.validation.Validator createMediaFileValidator)
void
setCreateMediaPopulator(Populator<MediaData,MediaModel> createMediaPopulator)
void
setCreateMediaValidator(org.springframework.validation.Validator createMediaValidator)
void
setFacadeValidationService(FacadeValidationService facadeValidationService)
void
setMediaModelConverter(Converter<MediaModel,MediaData> mediaModelConverter)
void
setMediaNamedQueryConverter(Converter<NamedQueryData,NamedQuery> mediaNamedQueryConverter)
void
setMediaService(MediaService mediaService)
void
setModelService(ModelService modelService)
void
setNamedQueryDataValidator(org.springframework.validation.Validator namedQueryDataValidator)
void
setNamedQueryService(NamedQueryService namedQueryService)
void
setUniqueItemIdentifierService(UniqueItemIdentifierService uniqueItemIdentifierService)
-
-
-
Method Detail
-
getMediaByUUID
public MediaData getMediaByUUID(java.lang.String uuid)
Description copied from interface:MediaFacade
Get a media DTO by uuid.- Specified by:
getMediaByUUID
in 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:MediaFacade
Get a list of media DTO by their universally unique identifiers (uuids).- Specified by:
getMediaByUUIDs
in 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:
getMediaByCode
in interfaceMediaFacade
- Parameters:
code
- - the code to search for- Returns:
- the media
-
getMediaByNamedQuery
public java.util.List<MediaData> getMediaByNamedQuery(NamedQueryData namedQueryData)
Description copied from interface:MediaFacade
Search for a single page of media using a named query.- Specified by:
getMediaByNamedQuery
in 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:MediaFacade
Create a media item from anInputStream
.- Specified by:
addMedia
in interfaceMediaFacade
- Parameters:
media
- - the attributes required to create a new media itemmediaFile
- - the actual file and anInputStream
and its properties- Returns:
- the newly created media
-
populateStream
protected void populateStream(MediaFileDto mediaFile, MediaModel mediaModel)
Populate theMediaModel
with the InputStream provided by the source object.- Parameters:
mediaFile
- theMediaFileDto
containing the file InputStreammediaModel
- theMediaModel
which 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()
-
-