public class DefaultMediaDataHandler extends java.lang.Object implements MediaDataHandler
MediaDataHandler which supports four different types of data referencing and
importing them to resolved media. zip:c:\demo.zip&demo1.jpg jar:ystorefoundationpackage.jalo.YStoreFoundationManager&/media/jeans/demo2.jpg or jar:/media/jeans/demo2.jpg http:http://www.company.com/pictures/logo.giffile:c:\demo4.jpg/medias/fromjar/demo5.jpg| Constructor and Description |
|---|
DefaultMediaDataHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanUp() |
java.lang.String |
exportData(Media media)
Not implemented yet! -- Use de.hybris.platform.cronjob.jalo.impex.DefaultCronJobMediaDataHandler
|
void |
importData(Media media,
java.lang.String path) |
protected boolean |
isAbsolutePath(java.lang.String path)
Checks whether the path starts with a prefix indicating an absolute file path, like
file:c:\demo4.jpg |
protected boolean |
isExplodedJarBasedPath(java.lang.String path)
Checks whether the path starts with a prefix indicating an exploded jar based path, like
/medias/fromjar/demo5.jpg. |
protected boolean |
isJarBasedPath(java.lang.String path)
Checks whether the path starts with a prefix indicating an jar based path, like
jar:ystorefoundationpackage.jalo.YStoreFoundationManager&/media/jeans/demo2.jpg. |
protected boolean |
isURLBasedPath(java.lang.String path)
Checks whether the path starts with a prefix indicating an URL based path, like
http:http://www.company.com/pictures/logo.gif. |
protected boolean |
isZipBasedPath(java.lang.String path)
Checks whether the path starts with a prefix indicating an zip based path, like
zip:c:\demo.zip&demo1.jpg. |
protected static java.lang.String |
normalize(java.lang.String path)
Deprecated.
since ages - Use
FilenameUtils#separatorsToSystem(String) instead |
protected void |
setLegacyMode(boolean legacyMode) |
public void importData(Media media, java.lang.String path) throws ImpExException
importData in interface MediaDataHandlerImpExExceptionprotected boolean isAbsolutePath(java.lang.String path)
file:c:\demo4.jpgprotected boolean isJarBasedPath(java.lang.String path)
jar:ystorefoundationpackage.jalo.YStoreFoundationManager&/media/jeans/demo2.jpg.path - path to checkprotected boolean isZipBasedPath(java.lang.String path)
zip:c:\demo.zip&demo1.jpg.protected boolean isURLBasedPath(java.lang.String path)
http:http://www.company.com/pictures/logo.gif.protected boolean isExplodedJarBasedPath(java.lang.String path)
/medias/fromjar/demo5.jpg.public java.lang.String exportData(Media media)
exportData in interface MediaDataHandlerMediaDataHandler.exportData(de.hybris.platform.jalo.media.Media)@Deprecated protected static java.lang.String normalize(java.lang.String path)
FilenameUtils#separatorsToSystem(String) insteadpath - path which has to be normalizedpublic void cleanUp()
cleanUp in interface MediaDataHandlerprotected void setLegacyMode(boolean legacyMode)
Copyright © 2018 SAP SE. All Rights Reserved.