public class SAPConnectionMock extends Object implements SAPConnection
| Constructor and Description | 
|---|
SAPConnectionMock()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
close()
Close the connection 
 | 
org.pentaho.di.trans.steps.sapinput.sap.impl.SAPRowIterator | 
executeFunctionCursored(SAPFunction function,
                       Collection<SAPField> input,
                       Collection<SAPField> output)  | 
SAPResultSet | 
executeFunctionUncursored(SAPFunction function,
                         Collection<SAPField> input,
                         Collection<SAPField> output)  | 
SAPFunction | 
getFunction(String name)  | 
Collection<SAPFunction> | 
getFunctions(String query)  | 
SAPFunctionSignature | 
getFunctionSignature(SAPFunction function)  | 
void | 
open(org.pentaho.di.core.database.DatabaseMeta sapConnection)
Open a connection to SAP ERP Note: method for init() 
 | 
void | 
open(SAPConnectionParams params)  | 
public void open(org.pentaho.di.core.database.DatabaseMeta sapConnection)
          throws SAPException
SAPConnectionopen in interface SAPConnectionsapConnection - The SAP Connection to use, needs to be of type SAP ERPSAPException - in case something went wrong during the connection phase.public void open(SAPConnectionParams params) throws SAPException
open in interface SAPConnectionSAPExceptionpublic void close()
SAPConnectionclose in interface SAPConnectionpublic Collection<SAPFunction> getFunctions(String query) throws SAPException
getFunctions in interface SAPConnectionSAPExceptionpublic SAPFunction getFunction(String name) throws SAPException
getFunction in interface SAPConnectionSAPExceptionpublic SAPFunctionSignature getFunctionSignature(SAPFunction function) throws SAPException
getFunctionSignature in interface SAPConnectionSAPExceptionpublic SAPResultSet executeFunctionUncursored(SAPFunction function, Collection<SAPField> input, Collection<SAPField> output) throws SAPException
executeFunctionUncursored in interface SAPConnectionSAPExceptionpublic org.pentaho.di.trans.steps.sapinput.sap.impl.SAPRowIterator executeFunctionCursored(SAPFunction function, Collection<SAPField> input, Collection<SAPField> output) throws SAPException
executeFunctionCursored in interface SAPConnectionSAPException