public interface VisionImportInterface extends InvokeAppInterface, CommonInterface
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DATE_TYPE |
static java.lang.String |
NUMERIC_TYPE |
static java.lang.String |
STRING_TYPE |
static java.lang.String |
UNFORTATTED_TYPE |
COMPANY_ID_COLUMN
COMPANY, CORPORATE, DELETE_ACTION, INSERT_ACTION, PLANT, UPDATE_ACTION
Modifier and Type | Method and Description |
---|---|
IntRowSetRead |
getData(java.lang.String tableName,
java.util.List<java.lang.String> columns,
java.util.List<java.lang.String> colTypes,
java.lang.String query) |
java.lang.String |
getVisionInfoCenterSchema(java.lang.String infoCenterName)
returns xml schema for given infoCenterName
|
void |
setDefaultErrorMessage(java.lang.String errorMessage,
java.util.ArrayList<java.lang.String> primaryKeyIds)
Call this method to set default eror message you want to log into system table if document submission to
3rd party system fails.
|
close, createOutputRowSet, getRegularActionReportParams, invokeAction, invokeActionAsync, invokeExcelReportAsync, invokeHTMLReportAsync, invokePDFReportAsync, invokeReportExcel, invokeReportHTML, invokeReportPDF, sendMessagesToClient, setErrorHandler, setMessageHandler
addRow, addRow, changeLocationToCompany, changeLocationToCorporate, changeLocationToPlant, close, getInterfaceScope, getLastSyncDate, getLocations, setErrorHandler
addChildRS, addRow, addRow
setBoolean, setDate, setDouble, setInteger, setLong, setString
static final java.lang.String STRING_TYPE
static final java.lang.String DATE_TYPE
static final java.lang.String NUMERIC_TYPE
static final java.lang.String UNFORTATTED_TYPE
IntRowSetRead getData(java.lang.String tableName, java.util.List<java.lang.String> columns, java.util.List<java.lang.String> colTypes, java.lang.String query) throws DEException
tableName
- columns
- colTypes
- for each column you need to pass column type:STRING_TYPE,DATE_TYPE,NUMERIC_TYPE,UNFORTATTED_TYPE;
if you pass UNFORTATTED_TYPE framework will not attempt to format values and will return them to app 'as is'query
- DEException
void setDefaultErrorMessage(java.lang.String errorMessage, java.util.ArrayList<java.lang.String> primaryKeyIds) throws DEException
setDefaultErrorMessage
in interface CommonInterface
errorMessage
- error message you want to print , it can contain references to the top level row
values encoded same way we do it in messages : ~XXX~ (where XXX is the OBJ_ID) - it will be replaced with object's value.primaryKeyIds
- list of primary key object ids , it will be used to generate error message idDEException
java.lang.String getVisionInfoCenterSchema(java.lang.String infoCenterName) throws DEException
infoCenterName
- DEException