public interface AppInterface extends SettingsManagerInterface
Modifier and Type | Field and Description |
---|---|
static int |
CP_UNIT_COST_SCALE |
static int |
CP_UNIT_QTY_SCALE |
static java.lang.String |
EM_BATCH_VALIDATION |
static java.lang.String |
EM_HIGH_SPEED |
static java.lang.String |
EM_LOW_SPEED |
static java.lang.String |
STNG_APPORGSECURITY |
static java.lang.String |
STNG_APSETTINGS |
static java.lang.String |
STNG_ARSETTINGS |
static java.lang.String |
STNG_AUTOCRSETTINGS |
static java.lang.String |
STNG_BILLEDISETTINGS |
static java.lang.String |
STNG_BILLSETTINGS |
static java.lang.String |
STNG_BOMSETTINGS |
static java.lang.String |
STNG_CBSETTINGS |
static java.lang.String |
STNG_COMPSETTINGS |
static java.lang.String |
STNG_CTSSETTINGS |
static java.lang.String |
STNG_CURRENCY |
static java.lang.String |
STNG_ECSETTINGS |
static java.lang.String |
STNG_EEOSETTINGS |
static java.lang.String |
STNG_ESSCONFIG |
static java.lang.String |
STNG_ESSGLBLSETTINGS |
static java.lang.String |
STNG_FABOOKSETTINGS |
static java.lang.String |
STNG_FALABELS |
static java.lang.String |
STNG_FASETTINGS |
static java.lang.String |
STNG_GLACCTSTRUC |
static java.lang.String |
STNG_GLCONFIG |
static java.lang.String |
STNG_HAFFSETTINGS |
static java.lang.String |
STNG_HBSETTINGS |
static java.lang.String |
STNG_HCOBRASETTINGS |
static java.lang.String |
STNG_HPERADMSETTINGS |
static java.lang.String |
STNG_INVTSETTINGS |
static java.lang.String |
STNG_ITEMSETTINGS |
static java.lang.String |
STNG_LABSETTINGS |
static java.lang.String |
STNG_LICENSE |
static java.lang.String |
STNG_LVSETTINGS |
static java.lang.String |
STNG_MESETTINGS |
static java.lang.String |
STNG_MRPSETTINGS |
static java.lang.String |
STNG_MULTIUSERCNTL |
static java.lang.String |
STNG_MUSETTINGS |
static java.lang.String |
STNG_OESETTINGS |
static java.lang.String |
STNG_OTSETTINGS |
static java.lang.String |
STNG_PCSETTINGS |
static java.lang.String |
STNG_POSETTINGS |
static java.lang.String |
STNG_PRODLICENSED |
static java.lang.String |
STNG_PROJCNTL |
static java.lang.String |
STNG_PRSETTINGS |
static java.lang.String |
STNG_RECVSETTINGS |
static java.lang.String |
STNG_RFQSETTINGS |
static java.lang.String |
STNG_RQSETTINGS |
static java.lang.String |
STNG_RUSETTINGS |
static java.lang.String |
STNG_SFAAUDITSETTING |
static java.lang.String |
STNG_SYSSETTINGS |
static java.lang.String |
STNG_TVLACCRLSETTINGS |
static java.lang.String |
STNG_TVLSETTINGS |
static java.lang.String |
STNG_VCHRSETTINGS |
static java.lang.String |
STNG_VENDSETTINGS |
static java.lang.String |
STNG_WSYSSETTINGS |
static int |
USER_RIGHTS_DENY |
static int |
USER_RIGHTS_FULL |
static int |
USER_RIGHTS_READ_ONLY
App, RS, Actions, etc.
|
ERROR, FATAL, FATAL_TREE, INFORMATION, WARNING
ENGLISH_LANG
Modifier and Type | Method and Description |
---|---|
void |
addMessage(java.lang.String msgId,
short msgType)
Add message for this application to the message collection.
|
void |
addMessage(java.lang.String msgId,
short msgType,
java.lang.String[] parms)
Add message for this application to the message collection.
|
void |
appInCtxAddCondition(boolean isAnd,
java.lang.String objectId,
java.lang.String value)
ver 7.1.1
This method allow to add search condition
see also appInCtxInit,appInCtxAddCondition,appInCtxOpen
|
void |
appInCtxAddCondition(boolean isAnd,
java.lang.String objectId,
java.lang.String value,
java.lang.String operator)
ver 7.1.1
Same function as appInCtxAddCondition(isAnd,objectId,value) except that it allows you to pass
different comparison operator ( by default we use = ).
|
void |
appInCtxInit(java.lang.String appId)
ver 7.1.1
This function is intended to be used to start generating app context info to be used by appInCtxOpen,
see also appInCtxSetResultSet,appInCtxAddCondition,appInCtxOpen
|
boolean |
appInCtxOpen()
ver 7.1.1
This function is intended to be used to programmatically open application on client in a given context info .
|
void |
appInCtxSetResultSet(java.lang.String rsID,
int childNo)
ver 7.1.1
This function is intended to be used to generate app context info .
|
void |
changeMutableConstant(java.io.Serializable value,
java.lang.String constId)
ver 7.1 .
|
void |
disableDynTableCleanup()
ver Orion
Intended for applications which need to stop framework from dropping dynamic tables.
|
LoggerInterface |
getAppLogger()
ver 12
|
java.lang.String |
getAppName()
Returns the App Name for this App.
|
CobraInterface |
getCobraInterface()
ver 7.1
This function returns CobraInterface object that allows Costpoint applications to invoke Cobra web service;
returns null is cobra related properties hasn't been setup in the enterprise.properties file
|
java.io.Serializable |
getConstant(java.lang.String constId)
Returns the value for the passed constant Id.
|
ContentManagerInterface |
getContentManager()
ver 7
Intended for system applications only
|
EmailManager |
getEmailManager()
ver 9
|
java.lang.String |
getExecProfileCd()
Returns the execution profile of the application.
|
ExtendedAppMetadata |
getExtendedAppMetadata() |
FileHandlerInterface |
getFileManager()
ver 8
|
FileReaderInterface |
getFileReadManager() |
FileWriterInterface |
getFileWriteManager() |
GOVWINIQImportInterface |
getGOVWINIQImportInterface(java.lang.String interfaceName,
java.lang.String id)
deprecated , please use method with extra par appId
ver 7.1.1
This function returns GOVWINIQImportInterface object that allows Costpoint applications to import data from GOVWINIQ system
|
GOVWINIQImportInterface |
getGOVWINIQImportInterface(java.lang.String interfaceName,
java.lang.String id,
java.lang.String appId)
same as method above but allow developes to set Cosptoint app data will be imported to
|
HRsmartImportInterface |
getHRsmartImportInterface(java.lang.String interfaceName)
ver 7.0.1
This function returns HRsmartImportInterface object that allows Costpoint applications to import data from HRsmart system
|
HRsmartImportInterface |
getHRsmartImportInterface(java.lang.String interfaceName,
java.util.Map<java.lang.String,java.lang.String> parms)
ver 7.0.1
This function returns HRsmartImportInterface object that allows Costpoint applications to import data from HRsmart system
|
HRsmartInterface |
getHRsmartInterface(java.lang.String interfaceName)
ver 7.0.1
This function returns HRsmartInterface object that allows Costpoint applications to intergate with HRsmart system
|
ICRInterface |
getICRInterface()
ver 8
ICR interface
|
InvokeAppInterface |
getInvokeAppInterface(java.lang.String appId)
ver 7.0.1
This function returns InvokeAppInterface object that allows Costpoint applications to submit data to the
other Costpoint application and invoke actions or reports
|
InvokeLocalGenericWS |
getInvokeLocalGenericWS()
ver 7.0.1
This function returns InvokeLocalGenericWS object that allows Costpoint applications to
invoke generic web services
|
JobServerManager |
getJobServerManager()
ver GENERAL
Intended for system applications only
|
MBManagerInterface |
getMBoardManager()
ver 7.01
Intended for system applications only
|
MESInterface |
getMESInterface(java.lang.String interfaceName)
ver 6.1
This function returns MESInterface object that allows Costpoint applications to intergate with MES system
|
NGRPInterface |
getNGRPInterface(java.lang.String interfaceName,
java.lang.String tableName,
java.lang.String plantId)
ver 7.1
This function returns NGRPInterface object that allows Costpoint applications to invoke Vision web service;
returns null is Vision related properties hasn't been setup in the enterprise.properties file
|
SqlManager |
getNonTxSqlManager(java.lang.String dsAlias,
java.lang.Object o)
Returns a non transactional instance of SqlManager.
|
java.util.List<java.lang.String> |
getOpenAppsList()
ver 6.0
Intended for system applications only (Help About)
|
java.lang.String |
getProductVersion()
Returns the version of the product
version 6
|
RNTManagerInterface |
getRNTManager()
ver 7.1.1
Intended for system applications only
|
int |
getSessionId()
Returns the unique identifier for this session.
|
SFTInterface |
getSFTInterface(java.lang.String interfaceName)
This function returns SFTInterface object that allows Costpoint applications to intergate with SFT system
|
SilkroadImportInterface |
getSilkroadImportInterface(java.lang.String interfaceName)
ver 7.0.1
This function returns SilkroadImportInterface object that allows Costpoint applications to import data from Silkroad system
|
SilkroadInterface |
getSilkroadInterface(java.lang.String interfaceName,
boolean fullSync)
ver 7.0.1
This function returns SilkroadInterface object that allows Costpoint applications to intergate with Silkroad system
|
SqlManager |
getSqlManager(java.lang.String dsAlias,
java.lang.Object o)
Return an instance of SqlManager.
|
VisionImportInterface |
getVisionImportInterface(java.lang.String infoCenterName,
java.lang.String appId)
ver 7.1
This function returns VisionImportInterface object that allows Costpoint applications to import data from Vision system
|
VisionInterface |
getVisionInfoCenterInterface(java.lang.String infoCenterName,
java.lang.String tableName,
java.util.ArrayList<java.lang.String> pkColumns,
java.util.ArrayList<java.lang.String> skipUpdateColumns,
java.util.ArrayList<java.lang.String> skipInsertColumns)
ver 7.1
This function returns VisionInterface object that allows Costpoint applications to invoke Vision web service;
returns null is Vision related properties hasn't been setup in the enterprise.properties file
|
VisionInterface |
getVisionInfoCenterInterface(java.lang.String infoCenterName,
java.lang.String tableName,
java.util.ArrayList<java.lang.String> pkColumns,
java.util.ArrayList<java.lang.String> skipUpdateColumns,
java.util.ArrayList<java.lang.String> skipInsertColumns,
java.lang.String plantId)
ver 7.1
This function returns VisionInterface object that allows Costpoint applications to invoke Vision web service;
returns null is Vision related properties hasn't been setup in the enterprise.properties file
|
VisionInterface |
getVisionPickListInterface(java.lang.String pickListName,
java.util.ArrayList<java.lang.String> pkColumns,
java.util.ArrayList<java.lang.String> allColumns)
ver 7.1
This function returns VisionInterface object that allows Costpoint applications to invoke Vision web service;
returns null is Vision related properties hasn't been setup in the enterprise.properties file
|
VisionInterface |
getVisionPickListInterface(java.lang.String pickListName,
java.util.ArrayList<java.lang.String> pkColumns,
java.util.ArrayList<java.lang.String> skipUpdateColumns,
java.util.ArrayList<java.lang.String> skipInsertColumns,
java.util.ArrayList<java.lang.String> allColumns)
ver 7.1
This function returns VisionInterface object that allows Costpoint applications to invoke Vision web service;
returns null is Vision related properties hasn't been setup in the enterprise.properties file
|
VisionInterface |
getVisionPickListInterface(java.lang.String pickListName,
java.util.ArrayList<java.lang.String> pkColumns,
java.util.ArrayList<java.lang.String> skipUpdateColumns,
java.util.ArrayList<java.lang.String> skipInsertColumns,
java.util.ArrayList<java.lang.String> allColumns,
java.lang.String plantId)
ver 7.1
This function returns VisionInterface object that allows Costpoint applications to invoke Vision web service;
returns null is Vision related properties hasn't been setup in the enterprise.properties file
|
VisionInterface |
getVisionPickListInterface(java.lang.String pickListName,
java.util.ArrayList<java.lang.String> pkColumns,
java.util.ArrayList<java.lang.String> allColumns,
java.lang.String plantId)
ver 7.1
This function returns VisionInterface object that allows Costpoint applications to invoke Vision web service;
returns null is Vision related properties hasn't been setup in the enterprise.properties file
|
WorkFlowInterface |
getWorkflowManager()
ver 9
|
boolean |
hasExternalTimeAndExpense()
This method indicates if External Time and Expense DB segment (TEEXTRNL) is present in the current system.
|
boolean |
hasTimeAndExpenseDBSegment()
ver 7.1
This method indicates if Time and Expense DB segment (TEESS) is present in the current system.
|
boolean |
hasUnsavedChanges()
ver 7.1
This function is for compilation only, it's called on client
|
boolean |
isBudgetingAndPlanningDeployed()
ver 7.1
This method indicates if Budgeting And Planning is Deployed in the current system.
|
boolean |
isCostpointDeployed()
ver 7.1
This method indicates if Time and Expense Deployed in the current system.
|
boolean |
isTimeAndExpenseDeployed()
ver 7.1
This method indicates if Time and Expense Deployed in the current system.
|
boolean |
openWorkflowApp(java.lang.String appId,
int workflowKey,
int caseKey,
int activityKey,
java.lang.String optionName)
ver 12
This function is intended to be used in system Workflow management applications (like Activity Inbox)
to open applications programmatically through JS actions in Workflow mode.
|
void |
reloadAllSettings()
ver 12
Reloads all settings on all servers in the cluster
Primarily used by system applications
|
void |
reloadSettings(java.util.ArrayList<java.lang.String> settingGrpCodes)
ver 12
Reloads settings for specified settings groups on all servers in the cluster
Primarily used by system applications
|
java.lang.String |
startExternalProcess(java.lang.String[] command,
boolean synchronously)
var 7.0
This method starts external process ( this is a wrapper for java Process class).
|
getCompanyId, getObject, getReportingManager, getSystemName, storeObject, storeObject, validateDBPatch
getAppId, getLangId, getUserId
static final java.lang.String EM_HIGH_SPEED
static final java.lang.String EM_LOW_SPEED
static final java.lang.String EM_BATCH_VALIDATION
static final java.lang.String STNG_APPORGSECURITY
static final java.lang.String STNG_APSETTINGS
static final java.lang.String STNG_ARSETTINGS
static final java.lang.String STNG_AUTOCRSETTINGS
static final java.lang.String STNG_BILLEDISETTINGS
static final java.lang.String STNG_BILLSETTINGS
static final java.lang.String STNG_BOMSETTINGS
static final java.lang.String STNG_CBSETTINGS
static final java.lang.String STNG_COMPSETTINGS
static final java.lang.String STNG_CTSSETTINGS
static final java.lang.String STNG_CURRENCY
static final java.lang.String STNG_ECSETTINGS
static final java.lang.String STNG_EEOSETTINGS
static final java.lang.String STNG_ESSCONFIG
static final java.lang.String STNG_ESSGLBLSETTINGS
static final java.lang.String STNG_FABOOKSETTINGS
static final java.lang.String STNG_FALABELS
static final java.lang.String STNG_FASETTINGS
static final java.lang.String STNG_GLACCTSTRUC
static final java.lang.String STNG_GLCONFIG
static final java.lang.String STNG_HAFFSETTINGS
static final java.lang.String STNG_HBSETTINGS
static final java.lang.String STNG_HCOBRASETTINGS
static final java.lang.String STNG_HPERADMSETTINGS
static final java.lang.String STNG_INVTSETTINGS
static final java.lang.String STNG_ITEMSETTINGS
static final java.lang.String STNG_LABSETTINGS
static final java.lang.String STNG_LICENSE
static final java.lang.String STNG_LVSETTINGS
static final java.lang.String STNG_MESETTINGS
static final java.lang.String STNG_MRPSETTINGS
static final java.lang.String STNG_MULTIUSERCNTL
static final java.lang.String STNG_MUSETTINGS
static final java.lang.String STNG_OESETTINGS
static final java.lang.String STNG_OTSETTINGS
static final java.lang.String STNG_PCSETTINGS
static final java.lang.String STNG_POSETTINGS
static final java.lang.String STNG_PRODLICENSED
static final java.lang.String STNG_PROJCNTL
static final java.lang.String STNG_PRSETTINGS
static final java.lang.String STNG_RECVSETTINGS
static final java.lang.String STNG_RFQSETTINGS
static final java.lang.String STNG_RQSETTINGS
static final java.lang.String STNG_RUSETTINGS
static final java.lang.String STNG_SFAAUDITSETTING
static final java.lang.String STNG_SYSSETTINGS
static final java.lang.String STNG_TVLACCRLSETTINGS
static final java.lang.String STNG_TVLSETTINGS
static final java.lang.String STNG_VCHRSETTINGS
static final java.lang.String STNG_VENDSETTINGS
static final java.lang.String STNG_WSYSSETTINGS
static final int USER_RIGHTS_READ_ONLY
static final int USER_RIGHTS_FULL
static final int USER_RIGHTS_DENY
static final int CP_UNIT_COST_SCALE
static final int CP_UNIT_QTY_SCALE
java.lang.String getAppName()
java.lang.String getExecProfileCd()
java.io.Serializable getConstant(java.lang.String constId) throws DEException
getConstant
in interface SettingsManagerInterface
DEException
void changeMutableConstant(java.io.Serializable value, java.lang.String constId) throws DEException
value
- new constant's valueconstId
- - constant idDEException
int getSessionId()
SqlManager getSqlManager(java.lang.String dsAlias, java.lang.Object o) throws DEException
getSqlManager
in interface SettingsManagerInterface
dsAlias
- o
- the object that hosts this SqlManager. SqlManager uses public variables of
this object for into and bind variables. Usually, just pass 'this' for
the current object.DEException
SqlManager getNonTxSqlManager(java.lang.String dsAlias, java.lang.Object o) throws DEException
dsAlias
- o
- the object that hosts this SqlManager. SqlManager uses public variables of
this object for into and bind variables. Usually, just pass 'this' for
the current object.DEException
java.lang.String getProductVersion()
void addMessage(java.lang.String msgId, short msgType)
msgId
- The ID of text as stored in table S_RESOURCE_LIB.msgType
- Severity of the message. (ActionInterface's INFORMATION, WARNING, ERROR
or FATAL)void addMessage(java.lang.String msgId, short msgType, java.lang.String[] parms)
msgId
- The ID of text as stored in table S_RESOURCE_LIB.msgType
- Severity of the message. (ActionInterface's INFORMATION, WARNING, ERROR
or FATAL)parms
- Array of message parametersFileHandlerInterface getFileManager() throws DEException
DEException
FileReaderInterface getFileReadManager() throws DEException
DEException
FileWriterInterface getFileWriteManager() throws DEException
DEException
WorkFlowInterface getWorkflowManager() throws DEException
DEException
EmailManager getEmailManager() throws DEException
DEException
LoggerInterface getAppLogger()
getAppLogger
in interface SettingsManagerInterface
void reloadAllSettings() throws DEException
DEException
void reloadSettings(java.util.ArrayList<java.lang.String> settingGrpCodes) throws DEException
DEException
JobServerManager getJobServerManager() throws DEException
DEException
ContentManagerInterface getContentManager() throws DEException
DEException
MBManagerInterface getMBoardManager() throws DEException
DEException
RNTManagerInterface getRNTManager() throws DEException
DEException
java.util.List<java.lang.String> getOpenAppsList()
void disableDynTableCleanup()
boolean openWorkflowApp(java.lang.String appId, int workflowKey, int caseKey, int activityKey, java.lang.String optionName)
void appInCtxInit(java.lang.String appId)
appId
- application you need to programmatically openvoid appInCtxSetResultSet(java.lang.String rsID, int childNo)
rsID
- result set for which you want to set context conditionchildNo
- result set child no for which you want to set context conditionvoid appInCtxAddCondition(boolean isAnd, java.lang.String objectId, java.lang.String value)
isAnd
- boolean if condition should be added with AND clauseobjectId
- object id to set condition onvalue
- to search forvoid appInCtxAddCondition(boolean isAnd, java.lang.String objectId, java.lang.String value, java.lang.String operator)
isAnd
- boolean if condition should be added with AND clauseobjectId
- object id to set condition onvalue
- to search foroperator
- comparison operator ( "=" , ">=", "<=", "<", ">" )boolean appInCtxOpen()
java.lang.String startExternalProcess(java.lang.String[] command, boolean synchronously) throws DEException
command
- String array where first parameter is a process name and the rest of parameters are optional parameters
you want to pass to the processsynchronously
- if you want to start process synchronously; invoking thread will wait until process terminates;
in asynchronous mode invoking thread will continue immediately and new process will run independentlyDEException
- throws exception if process fails to start or if you run it in synchronous mode
and process prints some errors into err stream.SFTInterface getSFTInterface(java.lang.String interfaceName) throws DEException
interfaceName
- INTERFACE_* constant from SFTInterface that defines the type of SFT Interface , e.g Person or ActionDEException
- if system cannot initialize SFT interfaceMESInterface getMESInterface(java.lang.String interfaceName) throws DEException
interfaceName
- INTERFACE_* constant from MESInterface that defines the type of MES web serviceDEException
- if system cannot initialize Solumina interfaceSilkroadInterface getSilkroadInterface(java.lang.String interfaceName, boolean fullSync) throws DEException
interfaceName
- INTERFACE_* constant from SilkroadInterface that defines the type of Silkroad endpointDEException
- if system cannot initialize SilkroadInterface interfaceSilkroadImportInterface getSilkroadImportInterface(java.lang.String interfaceName) throws DEException
interfaceName
- INTERFACE_* constant from SilkroadInterface that defines the type of Silkroad endpointDEException
- if system cannot initialize SilkroadImportInterface interfaceHRsmartInterface getHRsmartInterface(java.lang.String interfaceName) throws DEException
interfaceName
- INTERFACE_* constant from HRsmartInterface that defines the type of HRsmart endpointDEException
- if system cannot initialize HRsmartInterface interfaceHRsmartImportInterface getHRsmartImportInterface(java.lang.String interfaceName) throws DEException
interfaceName
- INTERFACE_* constant from HRsmartInterface that defines the type of HRsmart endpointDEException
- if system cannot initialize HRsmartImportInterface interfaceHRsmartImportInterface getHRsmartImportInterface(java.lang.String interfaceName, java.util.Map<java.lang.String,java.lang.String> parms) throws DEException
interfaceName
- INTERFACE_* constant from HRsmartInterface that defines the type of HRsmart endpointparms
- query conditions for request to the HRsmart systemDEException
- if system cannot initialize HRsmartImportInterface interfaceGOVWINIQImportInterface getGOVWINIQImportInterface(java.lang.String interfaceName, java.lang.String id) throws DEException
interfaceName
- INTERFACE_* constant from GOVWINIQInterface that defines the type of GOVWINIQ endpointid
- opportunity id if you only need to get one opportunity or GOVWINIQInterface.SYNC_CHANGED if you need to
get changed opportunities or GOVWINIQInterface.SYNC_ALL if you need to sync all opportunitiesDEException
- if system cannot initialize GOVWINIQImportInterface interfaceGOVWINIQImportInterface getGOVWINIQImportInterface(java.lang.String interfaceName, java.lang.String id, java.lang.String appId) throws DEException
interfaceName
- id
- appId
- pass null to use default app to pass appIdDEException
InvokeAppInterface getInvokeAppInterface(java.lang.String appId) throws DEException
appId
- application id of the Costpoint app you need to submit data toDEException
- if system cannot initialize InvokeAppInterface interfaceInvokeLocalGenericWS getInvokeLocalGenericWS() throws DEException
DEException
- if system cannot initialize InvokeAppInterface interfaceboolean isTimeAndExpenseDeployed() throws DEException
DEException
boolean isCostpointDeployed() throws DEException
DEException
boolean isBudgetingAndPlanningDeployed() throws DEException
DEException
CobraInterface getCobraInterface() throws DEException
DEException
- if system cannot initialize CobraInterface interfaceVisionInterface getVisionPickListInterface(java.lang.String pickListName, java.util.ArrayList<java.lang.String> pkColumns, java.util.ArrayList<java.lang.String> allColumns) throws DEException
pickListName
- PickList namepkColumns
- - if not null, list of all columns that will be send to the Pick List( otherwise assume that list is : Code,Description )allColumns
- - if not null, list of primary key columns that will be used to uniquely identify record in the table ( otherwise assume that Code is pk)DEException
VisionInterface getVisionPickListInterface(java.lang.String pickListName, java.util.ArrayList<java.lang.String> pkColumns, java.util.ArrayList<java.lang.String> skipUpdateColumns, java.util.ArrayList<java.lang.String> skipInsertColumns, java.util.ArrayList<java.lang.String> allColumns) throws DEException
pickListName
- PickList namepkColumns
- - if not null, list of all columns that will be send to the Pick List( otherwise assume that list is : Code,Description )skipUpdateColumns
- - if not null , list of columns we don't want to send if row exists (if param is null we will send all columns we set using set* methods )skipInsertColumns
- - if not null , list of columns we don't want to send if row does not exists (if param is null we will send all columns we set using set* methods )allColumns
- - if not null, list of primary key columns that will be used to uniquely identify record in the table ( otherwise assume that Code is pk)DEException
VisionInterface getVisionPickListInterface(java.lang.String pickListName, java.util.ArrayList<java.lang.String> pkColumns, java.util.ArrayList<java.lang.String> allColumns, java.lang.String plantId) throws DEException
pickListName
- PickList namepkColumns
- - if not null, list of all columns that will be send to the Pick List( otherwise assume that list is : Code,Description )allColumns
- - if not null, list of primary key columns that will be used to uniquely identify record in the table ( otherwise assume that Code is pk)plantId
- - if null assume it is equal to CMR ; otherwise this parameter will be treated as separate 'plant' for given tableName
for the purposes of getting last sync date and logging info in the S_INTERFACE_DRIVER and S_INTERFACE_HIST tablesDEException
VisionInterface getVisionPickListInterface(java.lang.String pickListName, java.util.ArrayList<java.lang.String> pkColumns, java.util.ArrayList<java.lang.String> skipUpdateColumns, java.util.ArrayList<java.lang.String> skipInsertColumns, java.util.ArrayList<java.lang.String> allColumns, java.lang.String plantId) throws DEException
pickListName
- PickList namepkColumns
- - if not null, list of all columns that will be send to the Pick List( otherwise assume that list is : Code,Description )skipUpdateColumns
- - if not null , list of columns we don't want to send if row exists (if param is null we will send all columns we set using set* methods )skipInsertColumns
- - if not null , list of columns we don't want to send if row does not exists (if param is null we will send all columns we set using set* methods )allColumns
- - if not null, list of primary key columns that will be used to uniquely identify record in the table ( otherwise assume that Code is pk)plantId
- - if null assume it is equal to CMR ; otherwise this parameter will be treated as separate 'plant' for given tableName
for the purposes of getting last sync date and logging info in the S_INTERFACE_DRIVER and S_INTERFACE_HIST tablesDEException
- in case of the errorVisionInterface getVisionInfoCenterInterface(java.lang.String infoCenterName, java.lang.String tableName, java.util.ArrayList<java.lang.String> pkColumns, java.util.ArrayList<java.lang.String> skipUpdateColumns, java.util.ArrayList<java.lang.String> skipInsertColumns) throws DEException
infoCenterName
- InfoCenter nametableName
- you will be exporting from InfoCenter namepkColumns
- - list of primary key columns that will be used to uniquely identify record in the tableskipUpdateColumns
- - if not null , list of columns we don't want to send if row exists (if param is null we will send all columns we set using set* methods )skipInsertColumns
- - if not null , list of columns we don't want to send if row does not exists (if param is null we will send all columns we set using set* methods )DEException
- in case of the errorVisionInterface getVisionInfoCenterInterface(java.lang.String infoCenterName, java.lang.String tableName, java.util.ArrayList<java.lang.String> pkColumns, java.util.ArrayList<java.lang.String> skipUpdateColumns, java.util.ArrayList<java.lang.String> skipInsertColumns, java.lang.String plantId) throws DEException
infoCenterName
- InfoCenter nametableName
- you will be exporting from InfoCenter namepkColumns
- - list of primary key columns that will be used to uniquely identify record in the tableskipUpdateColumns
- - if not null , list of columns we don't want to send if row exists (if param is null we will send all columns we set using set* methods )skipInsertColumns
- - if not null , list of columns we don't want to send if row does not exists (if param is null we will send all columns we set using set* methods )plantId
- - if null assume it is equal to CMR ; otherwise this parameter will be treated as separate 'plant' for given tableName
for the purposes of getting last sync date and logging info in the S_INTERFACE_DRIVER and S_INTERFACE_HIST tablesDEException
VisionImportInterface getVisionImportInterface(java.lang.String infoCenterName, java.lang.String appId) throws DEException
infoCenterName
- InfoCenter nameappId
- Costpoint app id that will be used to import HRSmart dataDEException
- if system cannot initialize VisionImportInterface interfaceboolean hasUnsavedChanges()
boolean hasTimeAndExpenseDBSegment() throws DEException
DEException
boolean hasExternalTimeAndExpense() throws DEException
DEException
NGRPInterface getNGRPInterface(java.lang.String interfaceName, java.lang.String tableName, java.lang.String plantId) throws DEException
interfaceName
- interfaceName name , eg OrganizationtableName
- you will be exporting fromplantId
- - if null assume it is equal to NGRP ; otherwise this parameter will be treated as separate 'plant' for given tableName
for the purposes of getting last sync date and logging info in the S_INTERFACE_DRIVER and S_INTERFACE_HIST tablesDEException
ExtendedAppMetadata getExtendedAppMetadata()
ICRInterface getICRInterface() throws DEException
DEException