Package org.bonitasoft.connectors.sap
Class SAPCallFunction
- java.lang.Object
-
- org.bonitasoft.engine.connector.AbstractConnector
-
- org.bonitasoft.connectors.sap.SAPCallFunction
-
- All Implemented Interfaces:
org.bonitasoft.engine.connector.Connector
public class SAPCallFunction extends org.bonitasoft.engine.connector.AbstractConnectorBE CAREFUL: only one destinationName is possible Register and unregister of destination data provider need to be completely reworked in order to support multithreading- Author:
- Aurélien
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSAPCallFunction.SAPDestinationType
-
Field Summary
Fields Modifier and Type Field Description static StringCLIENTstatic StringCOMMIT_ON_SUCCESSstatic StringDESTINATION_DATAstatic StringDESTINATION_NAMEstatic StringFUNCTION_NAMEstatic StringGROUP_NAMEstatic StringHOSTstatic StringHTML_OUTPUTstatic StringINPUT_PARAMETERSstatic StringINPUT_SINGLEstatic StringINPUT_STRUCTUREstatic StringINPUT_TABLEstatic StringLANGUAGEstatic StringOUTPUT_PARAMETERSstatic StringOUTPUT_RESULTSstatic StringOUTPUT_SINGLEstatic StringOUTPUT_STRUCTUREstatic StringOUTPUT_TABLEstatic StringPASSWORDstatic StringREPOSITORYstatic StringROLLBACK_ON_FAILUREstatic StringSERVER_TYPEstatic StringSYSTEM_IDstatic StringSYSTEM_NUMBERstatic StringTABLE_INPUTstatic StringTABLE_OUTPUTstatic StringUSER
-
Constructor Summary
Constructors Constructor Description SAPCallFunction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconnect()voiddisconnect()voidexecuteBusinessLogic()voidvalidateInputParameters()
-
-
-
Field Detail
-
SERVER_TYPE
public static final String SERVER_TYPE
- See Also:
- Constant Field Values
-
CLIENT
public static final String CLIENT
- See Also:
- Constant Field Values
-
USER
public static final String USER
- See Also:
- Constant Field Values
-
PASSWORD
public static final String PASSWORD
- See Also:
- Constant Field Values
-
LANGUAGE
public static final String LANGUAGE
- See Also:
- Constant Field Values
-
HOST
public static final String HOST
- See Also:
- Constant Field Values
-
SYSTEM_NUMBER
public static final String SYSTEM_NUMBER
- See Also:
- Constant Field Values
-
SYSTEM_ID
public static final String SYSTEM_ID
- See Also:
- Constant Field Values
-
GROUP_NAME
public static final String GROUP_NAME
- See Also:
- Constant Field Values
-
DESTINATION_NAME
public static final String DESTINATION_NAME
- See Also:
- Constant Field Values
-
REPOSITORY
public static final String REPOSITORY
- See Also:
- Constant Field Values
-
FUNCTION_NAME
public static final String FUNCTION_NAME
- See Also:
- Constant Field Values
-
COMMIT_ON_SUCCESS
public static final String COMMIT_ON_SUCCESS
- See Also:
- Constant Field Values
-
ROLLBACK_ON_FAILURE
public static final String ROLLBACK_ON_FAILURE
- See Also:
- Constant Field Values
-
DESTINATION_DATA
public static final String DESTINATION_DATA
- See Also:
- Constant Field Values
-
INPUT_PARAMETERS
public static final String INPUT_PARAMETERS
- See Also:
- Constant Field Values
-
OUTPUT_PARAMETERS
public static final String OUTPUT_PARAMETERS
- See Also:
- Constant Field Values
-
HTML_OUTPUT
public static final String HTML_OUTPUT
- See Also:
- Constant Field Values
-
OUTPUT_RESULTS
public static final String OUTPUT_RESULTS
- See Also:
- Constant Field Values
-
TABLE_INPUT
public static final String TABLE_INPUT
- See Also:
- Constant Field Values
-
INPUT_TABLE
public static final String INPUT_TABLE
- See Also:
- Constant Field Values
-
INPUT_STRUCTURE
public static final String INPUT_STRUCTURE
- See Also:
- Constant Field Values
-
INPUT_SINGLE
public static final String INPUT_SINGLE
- See Also:
- Constant Field Values
-
TABLE_OUTPUT
public static final String TABLE_OUTPUT
- See Also:
- Constant Field Values
-
OUTPUT_TABLE
public static final String OUTPUT_TABLE
- See Also:
- Constant Field Values
-
OUTPUT_STRUCTURE
public static final String OUTPUT_STRUCTURE
- See Also:
- Constant Field Values
-
OUTPUT_SINGLE
public static final String OUTPUT_SINGLE
- See Also:
- Constant Field Values
-
-
Method Detail
-
executeBusinessLogic
public void executeBusinessLogic() throws org.bonitasoft.engine.connector.ConnectorException- Specified by:
executeBusinessLogicin classorg.bonitasoft.engine.connector.AbstractConnector- Throws:
org.bonitasoft.engine.connector.ConnectorException
-
validateInputParameters
public void validateInputParameters() throws org.bonitasoft.engine.connector.ConnectorValidationException- Throws:
org.bonitasoft.engine.connector.ConnectorValidationException
-
connect
public void connect() throws org.bonitasoft.engine.connector.ConnectorException- Specified by:
connectin interfaceorg.bonitasoft.engine.connector.Connector- Overrides:
connectin classorg.bonitasoft.engine.connector.AbstractConnector- Throws:
org.bonitasoft.engine.connector.ConnectorException
-
disconnect
public void disconnect() throws org.bonitasoft.engine.connector.ConnectorException- Specified by:
disconnectin interfaceorg.bonitasoft.engine.connector.Connector- Overrides:
disconnectin classorg.bonitasoft.engine.connector.AbstractConnector- Throws:
org.bonitasoft.engine.connector.ConnectorException
-
-