Package com.day.cq.dam.scene7.api
Interface Scene7AssetMimetypeService
The
Scene7AssetMimeTypeService is responsible for identifying the Scene7 "fake" mime type for the various S7 imported assets.-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiongetMimeTypeForAsset(Asset asset) Returns a configured MIME type for a CQ DAM asset imported from Scene7.getMimeTypeForAssetType(Scene7AssetType assetType, String extension) Returns a configured mime type for a Scene7 asset type.Returns a list of supported MIME typesisMimeTypeAllowedProfileUse(String mimeType) Check if processing profile use is allowed for mimeTypeisMimetypePreviewable(ResourceResolver resolver, String resourcePath) Check if it's previewable by Scene7 IS server.isMimeTypeSupported(String mimeType) Check if mimeType is supported or notvoidUpdates the list of supported MIME types from OSGi configuration tovoidupdateSupportedMimeTypes(Resource s7ConfigResource, ResourceResolver rr) Updates the list of supported MIME types from OSGi configuration to
-
Field Details
-
SCR_PROP_NAME_ASSET_MIMETYPES
- See Also:
-
SCR_PROP_DEFAULT_ASSET_MIMETYPES
-
BLACK_LISTED_MIME_TYPES
-
IGNORED_MIMETYPES_FOR_PROFILE
- See Also:
-
DEFAULT_IGNORED_MIMETYPES_FOR_PROFILE
-
REL_PATH_MIME_TYPES
- See Also:
-
-
Method Details
-
getMimeTypeForAsset
Returns a configured MIME type for a CQ DAM asset imported from Scene7.- Parameters:
asset- the CQ DAM asset- Returns:
- a String containing the MIME type or null if no MIME type has been identified
-
getMimeTypeForAssetType
Returns a configured mime type for a Scene7 asset type.- Parameters:
assetType- the asset typeextension- the extension for the asset- Returns:
- a String containing the MIME type or null if no MIME type has been identified
-
getSupportedMimeTypes
Returns a list of supported MIME types- Returns:
- a list of String of MIME types
-
updateSupportedMimeTypes
Updates the list of supported MIME types from OSGi configuration to- Parameters:
s7ConfigResource- the targeted Scene7 cloud configurationrr- resource resolver to update Scene7 configuration resource
-
updateSupportedMimeTypes
void updateSupportedMimeTypes()Updates the list of supported MIME types from OSGi configuration to -
isMimetypePreviewable
Check if it's previewable by Scene7 IS server.- Parameters:
resolver-resourcePath-
-
isMimeTypeAllowedProfileUse
Check if processing profile use is allowed for mimeType- Parameters:
mimeType-
-
isMimeTypeSupported
Check if mimeType is supported or not- Parameters:
mimeType-
-