Interface BackofficeConfigurationMediaHelper

    • Method Detail

      • findOrCreateWidgetsConfigMedia

        MediaModel findOrCreateWidgetsConfigMedia​(java.lang.String mediaCode,
                                                  java.lang.String mediaMime,
                                                  java.util.function.Consumer<MediaModel> newMediaInitializer)
        Searches for Backoffice configuration media and creates one in case media is not found.
        Parameters:
        mediaCode - code of MediaModel to be searched for
        mediaMime - mime type used when new MediaModel is created
        newMediaInitializer - initializer callback to call for new media created by this method
        Returns:
        MediaModel corresponding with given mediaCode
      • findOrCreateWidgetsConfigMedia

        MediaModel findOrCreateWidgetsConfigMedia​(java.lang.String mediaCode,
                                                  java.lang.String mediaMime)
        Searches for Backoffice configuration media and creates one in case media is not found.
        Parameters:
        mediaCode - code of MediaModel to be searched for
        mediaMime - mime type used when new MediaModel is created
        Returns:
        MediaModel corresponding with given mediaCode
      • findWidgetsConfigMedia

        MediaModel findWidgetsConfigMedia​(java.lang.String mediaCode)
        Searches for Backoffice configuration media and removes all configurations if given mediaCode
        is ambiguous.
        Parameters:
        mediaCode - code of MediaModel to be searched for
        Returns:
        MediaModel corresponding with given mediaCode
      • createWidgetsConfigMedia

        MediaModel createWidgetsConfigMedia​(java.lang.String mediaCode,
                                            java.lang.String mediaMime)
        Creates Backoffice configuration media and in case media cannot be created
        returns existing media with given code
        Parameters:
        mediaCode - code of MediaModel to be created
        mediaMime - mime type used when new MediaModel is created
        Returns:
        MediaModel corresponding 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:
        MediaFolderModel