Class RfcDetachedFactory
- java.lang.Object
-
- com.redwood.scheduler.api.connector.sap.rfc.scripting.RfcDetachedFactory
-
public class RfcDetachedFactory extends Object
-
-
Constructor Summary
Constructors Constructor Description RfcDetachedFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends RfcFunctionModule>
TcreateFunctionModule(Class<T> rfcFunctionModule)Creates new detached instance of any 'T extendsRfcFunctionModule'<T extends RfcStructure>
TcreateStructure(Class<T> rfcStructure)Creates new detached instance of any 'T extendsRfcStructure'<T extends RfcStructure>
RfcTable<T>createTable(Class<T> rfcStructure)Creates new detached instance of anyRfcTable'T extendsRfcStructure'
-
-
-
Method Detail
-
createStructure
public <T extends RfcStructure> T createStructure(Class<T> rfcStructure)
Creates new detached instance of any 'T extendsRfcStructure'- Type Parameters:
T- type of the interface- Parameters:
rfcStructure- the interface of the type 'T extendsRfcStructure' should be created- Returns:
- detached instance of 'T extends
RfcStructure'
-
createFunctionModule
public <T extends RfcFunctionModule> T createFunctionModule(Class<T> rfcFunctionModule)
Creates new detached instance of any 'T extendsRfcFunctionModule'- Type Parameters:
T- type of the interface- Parameters:
rfcFunctionModule- interface of the type 'T extendsRfcFunctionModule' should be created- Returns:
- detached instance of 'T extends
RfcFunctionModule'
-
createTable
public <T extends RfcStructure> RfcTable<T> createTable(Class<T> rfcStructure)
Creates new detached instance of anyRfcTable'T extendsRfcStructure'- Type Parameters:
T- type of the interface- Parameters:
rfcStructure- the interface of the type 'T extendsRfcStructure' representing rows of table should be created- Returns:
- detached instance of
RfcTable'T extendsRfcStructure'
-
-