public class DefaultCMSMediaFormatService extends java.lang.Object implements CMSMediaFormatService
CMSMediaFormatService interface.| Constructor and Description |
|---|
DefaultCMSMediaFormatService() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Map<java.lang.Class<? extends AbstractCMSComponentModel>,java.util.Collection<java.lang.String>> |
getCmsComponentMediaFormats() |
protected CMSMediaFormatDao |
getCmsMediaFormatDao() |
java.util.Collection<MediaFormatModel> |
getMediaFormatsByComponentType(java.lang.Class<? extends AbstractCMSComponentModel> classType)
Retrieve a list of all media formats which are supported by the specified CMS component model
|
protected java.util.Optional<java.util.Collection<java.lang.String>> |
getMediaFormatsByType(java.lang.Class classType)
Get the format list by recursively walking up in the hierarchy class type, until it either finds the collection or
reaches the upper level and returns and empty optional.
|
void |
setCmsComponentMediaFormats(java.util.Map<java.lang.Class<? extends AbstractCMSComponentModel>,java.util.Collection<java.lang.String>> cmsComponentMediaFormats) |
void |
setCmsMediaFormatDao(CMSMediaFormatDao cmsMediaFormatDao) |
public java.util.Collection<MediaFormatModel> getMediaFormatsByComponentType(java.lang.Class<? extends AbstractCMSComponentModel> classType)
CMSMediaFormatServicegetMediaFormatsByComponentType in interface CMSMediaFormatServiceclassType - the CMS component model classprotected java.util.Optional<java.util.Collection<java.lang.String>> getMediaFormatsByType(java.lang.Class classType)
classType - the class of any type until Objectprotected java.util.Map<java.lang.Class<? extends AbstractCMSComponentModel>,java.util.Collection<java.lang.String>> getCmsComponentMediaFormats()
public void setCmsComponentMediaFormats(java.util.Map<java.lang.Class<? extends AbstractCMSComponentModel>,java.util.Collection<java.lang.String>> cmsComponentMediaFormats)
protected CMSMediaFormatDao getCmsMediaFormatDao()
public void setCmsMediaFormatDao(CMSMediaFormatDao cmsMediaFormatDao)
Copyright © 2018 SAP SE. All Rights Reserved.