Interface BackofficeConfigurationMediaHelper
- All Known Implementing Classes:
DefaultBackofficeConfigurationMediaHelper
public interface BackofficeConfigurationMediaHelper
Allows basic operations on Backoffice configuration media
-
Method Summary
Modifier and TypeMethodDescriptioncreateWidgetsConfigMedia(String mediaCode, String mediaMime) Creates Backoffice configuration media and in case media cannot be created
returns existing media with given codefindOrCreateWidgetsConfigMedia(String mediaCode, String mediaMime) Searches for Backoffice configuration media and creates one in case media is not found.findOrCreateWidgetsConfigMedia(String mediaCode, String mediaMime, Consumer<MediaModel> newMediaInitializer) Searches for Backoffice configuration media and creates one in case media is not found.findWidgetsConfigMedia(String mediaCode) Searches for Backoffice configuration media and removes all configurations if given mediaCode
is ambiguous.The method tries to load the Media Folder of'backofficeconfiguration'qualifier.
-
Method Details
-
findOrCreateWidgetsConfigMedia
MediaModel findOrCreateWidgetsConfigMedia(String mediaCode, String mediaMime, Consumer<MediaModel> newMediaInitializer) Searches for Backoffice configuration media and creates one in case media is not found.- Parameters:
mediaCode- code ofMediaModelto be searched formediaMime- mime type used when newMediaModelis creatednewMediaInitializer- initializer callback to call for new media created by this method- Returns:
MediaModelcorresponding with given mediaCode
-
findOrCreateWidgetsConfigMedia
Searches for Backoffice configuration media and creates one in case media is not found.- Parameters:
mediaCode- code ofMediaModelto be searched formediaMime- mime type used when newMediaModelis created- Returns:
MediaModelcorresponding with given mediaCode
-
findWidgetsConfigMedia
Searches for Backoffice configuration media and removes all configurations if given mediaCode
is ambiguous.- Parameters:
mediaCode- code ofMediaModelto be searched for- Returns:
MediaModelcorresponding with given mediaCode
-
createWidgetsConfigMedia
Creates Backoffice configuration media and in case media cannot be created
returns existing media with given code- Parameters:
mediaCode- code ofMediaModelto be createdmediaMime- mime type used when newMediaModelis created- Returns:
MediaModelcorresponding with given mediaCode
-
getSecureFolder
MediaFolderModel getSecureFolder()The method tries to load the Media Folder of'backofficeconfiguration'qualifier. If the folder is found it is returned. Otherwise the method tries to create it and return. In case of a race condition, where two subsequent saves happen and the method fails to save the folder, it re-tries the fetch and return before it finally fails.- Returns:
- the standard secure media folder for backoffice configurations
- See Also:
-