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
'
-
-