public class ExportConfiguration
extends java.lang.Object
| Constructor and Description |
|---|
ExportConfiguration(ImpExMedia source,
EnumerationValue headerValidationMode)
The assigned impex media represents an impex based command script (see the sample below).
|
| Modifier and Type | Method and Description |
|---|---|
void |
assignMediaFileToHandler(ImpExZip mediaFile) |
void |
deleteTempFiles() |
java.lang.String |
getCommentCharacetr()
Deprecated.
since ages - use
getCommentCharacter() instead |
java.lang.String |
getCommentCharacter() |
ImpExExportMedia |
getDataExportMedia()
Deprecated.
since ages - use
getDataExportTarget() instead |
ImpExExportMedia |
getDataExportTarget()
Returns the exported data.
|
ImpExFile |
getDataFile() |
DocumentIDRegistry |
getDocumentIDRegistry() |
java.lang.String |
getFieldSeparator() |
HeaderLibrary |
getHeaderLibrary() |
EnumerationValue |
getHeaderValidationMode() |
DefaultExportMediaHandler |
getMediaDataHandler() |
ImpExZip |
getMediaFile() |
ImpExExportMedia |
getMediasExportMedia()
Deprecated.
since ages - Use
getMediasExportTarget() instead |
ImpExExportMedia |
getMediasExportTarget()
Returns the exported medias.
|
java.lang.String |
getQuoteCharacter() |
ImpExMedia |
getSource() |
boolean |
isSingleFile()
Returns the export mode i.e.
|
void |
setCommentCharacter(java.lang.String comment)
null will be ignored. |
void |
setDataExportMedia(ImpExExportMedia target)
Deprecated.
since ages - Use
setDataExportTarget(ImpExExportMedia) instead |
void |
setDataExportMedia(ImpExExportMedia newDataExportMedia,
boolean removeCurrentOne)
Deprecated.
since ages - Use
setDataExportTarget(ImpExExportMedia,boolean) instead |
void |
setDataExportTarget(ImpExExportMedia target)
Sets the 'data' export target.
|
void |
setDataExportTarget(ImpExExportMedia newDataExportMedia,
boolean removeCurrentOne)
Sets the 'data' export target.
|
void |
setDocumentIDRegistry(DocumentIDRegistry registry) |
void |
setFieldSeparator(java.lang.String fieldseparator)
null will be ignored. |
void |
setHeaderLibrary(HeaderLibrary headerLibrary) |
void |
setMediaDataHandler(DefaultExportMediaHandler mediaHandler) |
void |
setMediasExportMedia(ImpExExportMedia target)
Deprecated.
since ages - Use
setMediasExportTarget(ImpExExportMedia) instead |
void |
setMediasExportTarget(ImpExExportMedia target)
Sets the 'medias' export target.
|
void |
setMediasExportTarget(ImpExExportMedia newMediasExportMedia,
boolean removeCurrentOne)
Sets the 'medias' export target.
|
void |
setQuoteCharacter(java.lang.String quote)
null will be ignored. |
void |
setSingleFile(boolean singleFile)
Sets the export mode i.e.
|
void |
setSource(ImpExMedia source) |
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 deleteTempFiles()
public void setHeaderLibrary(HeaderLibrary headerLibrary)
headerLibrary - public HeaderLibrary getHeaderLibrary()
public ImpExFile getDataFile()
public ImpExZip getMediaFile()
public java.lang.String getFieldSeparator()
@Deprecated public java.lang.String getCommentCharacetr()
getCommentCharacter() insteadpublic java.lang.String getCommentCharacter()
public java.lang.String getQuoteCharacter()
public void setFieldSeparator(java.lang.String fieldseparator)
null will be ignored.fieldseparator - public void setCommentCharacter(java.lang.String comment)
null will be ignored.comment - characterpublic void setQuoteCharacter(java.lang.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 © 2018 SAP SE. All Rights Reserved.