public interface BeanShellImportable
| Modifier and Type | Method and Description |
|---|---|
void |
enableBeanShellCodeExecution(boolean enable)
Delegates to underlying
ImpExReader. |
void |
enableBeanShellSyntaxParsing(boolean enable)
Delegates to underlying
ImpExReader. |
void |
enableResolving(boolean enable)
Enables/disables dumping mechanism for the impex.
|
void |
enableSLModeForImport(boolean value)
Enables/disables a service layer mode flag for a
importer context object. |
ItemModel |
getLastImportedData()
Gets last imported
ItemModel instance if impex is in 'servicelayer mode' otherwise it returns null. |
void |
importFile(java.io.File file,
java.lang.String encoding,
int linesToSkip)
Creates a new temporary reader with given file and encoding and redirects the main reader to that temporary reader
for including external data.
|
void |
importMedia(ImpExMedia media,
java.lang.Integer columnOffset,
java.lang.String encoding,
java.lang.Character delimiter,
java.lang.Integer linesToSkip)
Delegates to underlying
ImpExReader. |
void |
importQuery(java.lang.String url,
java.lang.String user,
java.lang.String password,
java.lang.String className,
java.lang.String sqlStatement)
Delegates to underlying
ImpExReader. |
void |
importStream(java.io.InputStream inputStream,
java.lang.String encoding,
char[] delimiter,
int linesToSkip,
int columnOffset)
Creates a new temporary reader with given input stream and encoding and redirects the main reader to that
temporary reader for including external data.
|
void |
setLocale(java.util.Locale locale)
Delegates to underlying
ImpExReader. |
void enableSLModeForImport(boolean value)
importer context object. This value could be used
inside an impex process as marker of pending impex mode.void setLocale(java.util.Locale locale)
ImpExReader.ImpExReader.setLocale(Locale)void importQuery(java.lang.String url,
java.lang.String user,
java.lang.String password,
java.lang.String className,
java.lang.String sqlStatement)
ImpExReader.void importFile(java.io.File file,
java.lang.String encoding,
int linesToSkip)
throws java.io.UnsupportedEncodingException,
java.io.FileNotFoundException,
ImpExException
file - file which contains external data to be includedencoding - the encoding used in given filelinesToSkip - amount of lines the reader of the file will initial skipjava.io.UnsupportedEncodingException - given encoding is unknownjava.io.FileNotFoundException - given file is not foundImpExExceptionvoid importStream(java.io.InputStream inputStream,
java.lang.String encoding,
char[] delimiter,
int linesToSkip,
int columnOffset)
throws java.io.UnsupportedEncodingException
inputStream - input stream from which external data to be included is accessablecolumnOffset - position difference of header columns to data columns. Is data in hybris style, use 0 because data
columns positions are exactly the same as in header. In default style use -1, because the data columns
do not have a first column with type information. So the header columns have to be shifted one to the
left =>-1.delimiter - field separators used in external dataencoding - the used encodinglinesToSkip - amount of lines the reader of the stream will initial skipjava.io.UnsupportedEncodingException - given encoding is unknownvoid importMedia(ImpExMedia media, java.lang.Integer columnOffset, java.lang.String encoding, java.lang.Character delimiter, java.lang.Integer linesToSkip) throws java.io.UnsupportedEncodingException
ImpExReader.java.io.UnsupportedEncodingExceptionImpExReader.includeExternalDataMedia(ImpExMedia, String, char, int, int)void enableBeanShellCodeExecution(boolean enable)
ImpExReader.void enableBeanShellSyntaxParsing(boolean enable)
ImpExReader.void enableResolving(boolean enable)
Copyright © 2018 SAP SE. All Rights Reserved.