public class ExportConfiguration extends Object
| Constructor and Description |
|---|
ExportConfiguration(ImpExMedia source,
EnumerationValue headerValidationMode)
The assigned impex media represents an impex based command script (see the sample below).
|
public ExportConfiguration(ImpExMedia source, EnumerationValue headerValidationMode) throws ImpExException
"#% impex.setLocale( new Locale( ""de"" , """" ) );" <br>
"#% impex.setValidationMode( ""import_relax"" );"<br>
"#% impex.setTargetFile( ""Language.csv"" , true );"<br>
INSERT_UPDATE Language;pk[unique=true];active; fallbackLanguages(pk);isocode[unique=true];name[lang=de];name[lang=en];owner(pk) <br>
"#% impex.exportItems( ""Language"" , false );" <br>
INSERT Employee; PK; uid[unique=true];<br>
"#% impex.exportItems( new String[]{ ""1132326173852672"" } );"<br>
INSERT Product; PK; code[unique=true]; name[lang=de]<br>
"#% import de.hybris.platform.jalo.product.Product;" <br>
"#% impex.exportItems( ""select {pk} from {Product}"", Collections.EMPTY_MAP, Collections.singletonList( Product.class ), true, true, -1, -1 );"
@param source
impex media instance, which contains the impex based "export commands"
@param headerValidationMode
the usedvalidation mode, (see ImpExManager.getImportStrictMode(),
ImpExManager.getExportOnlyMode(), etc. )
@throws ImpExException
will be thrown, if source is <null>.ImpExExceptionpublic void setHeaderLibrary(HeaderLibrary headerLibrary)
headerLibrary - public HeaderLibrary getHeaderLibrary()
public ImpExFile getDataFile()
public ImpExZip getMediaFile()
public String getFieldSeparator()
@Deprecated public String getCommentCharacetr()
getCommentCharacter() insteadpublic String getCommentCharacter()
public String getQuoteCharacter()
public void setFieldSeparator(String fieldseparator)
null will be ignored.fieldseparator - public void setCommentCharacter(String comment)
null will be ignored.comment - characterpublic void setQuoteCharacter(String quote)
null will be ignored.quote - characterpublic void setMediaDataHandler(DefaultExportMediaHandler mediaHandler)
mediaHandler - public void assignMediaFileToHandler(ImpExZip mediaFile)
mediaFile - public DefaultExportMediaHandler getMediaDataHandler()
public EnumerationValue getHeaderValidationMode()
public ImpExMedia getSource()
public void setSource(ImpExMedia source)
source - public DocumentIDRegistry getDocumentIDRegistry()
public void setDocumentIDRegistry(DocumentIDRegistry registry)
registry - public ImpExExportMedia getDataExportTarget()
@Deprecated public ImpExExportMedia getDataExportMedia()
getDataExportTarget() instead@Deprecated public void setDataExportMedia(ImpExExportMedia target) throws ConsistencyCheckException
setDataExportTarget(ImpExExportMedia) insteadtarget - the 'data' export targetConsistencyCheckExceptionpublic void setDataExportTarget(ImpExExportMedia target) throws ConsistencyCheckException
target - the 'data' export targetConsistencyCheckException@Deprecated public void setDataExportMedia(ImpExExportMedia newDataExportMedia, boolean removeCurrentOne) throws ConsistencyCheckException
setDataExportTarget(ImpExExportMedia,boolean) insteadnewDataExportMedia - the new 'data' export target. removeCurrentOne - if ConsistencyCheckExceptionpublic void setDataExportTarget(ImpExExportMedia newDataExportMedia, boolean removeCurrentOne) throws ConsistencyCheckException
newDataExportMedia - the new 'data' export target. removeCurrentOne - if ConsistencyCheckException@Deprecated public ImpExExportMedia getMediasExportMedia()
getMediasExportTarget() insteadpublic ImpExExportMedia getMediasExportTarget()
@Deprecated public void setMediasExportMedia(ImpExExportMedia target) throws ConsistencyCheckException
setMediasExportTarget(ImpExExportMedia) insteadtarget - new targetConsistencyCheckExceptionpublic void setMediasExportTarget(ImpExExportMedia target) throws ConsistencyCheckException
target - new targetConsistencyCheckExceptionpublic void setMediasExportTarget(ImpExExportMedia newMediasExportMedia, boolean removeCurrentOne) throws ConsistencyCheckException
newMediasExportMedia - the new 'medias' export target. removeCurrentOne - if ConsistencyCheckExceptionpublic void setSingleFile(boolean singleFile)
singleFile - if true data will be exported to a single file, otherwise normal (zip file) export is usedpublic boolean isSingleFile()
setSingleFile(boolean)Copyright © 2017 SAP SE. All Rights Reserved.