public class MaxWFProcess extends MicSetIn
controlName, interfaceName, rulesProcessoraccessModifier, action, actionInd, byteOutputStream, messageType, metaData, processTable, replyRequired, responseMbos, selfRef, struc, targetMbo, targetMbos, targetMboSet, toBeSaved, updatedSet, validOrgSite, writerapiContext, dbName, hr, INTEGRATIONLOGGER, interDD, mbo, mdi, micsetrel, mosInfo, mosName, mxServer, mxTrans, primaryMbo, primaryMboName, primaryMboSet, scriptName, userInfoACTION, ACTION_EJB_LOCAL_REF_KEY, ACTION_EJB_REF_KEY, ACTIONADD, ACTIONADDUPDATE, ACTIONDELETE, ACTIONREPLACE, ACTIONUPDATE, ADD, APPEXPORT, AXISDIR, BYPASS, COMMA_CHAR, COMPLETE, DATATYPE, DELETED, EJB_JNDI_KEY, ENABLEPOLLING, ENTERPRISE_EJB_LOCAL_REF_KEY, ENTERPRISE_EJB_REF_KEY, ERREXTRACT, ERROR, ERRORED, ERRORMESSAGETAG, ERTAG, EXCLUDE, EXTRACT, FILEDIR, FILEEXTENSION, FILENAME, FLAT_DATA, FLAT_ROW, FLATFILESEP, FLATFILETYPE, IFACEDRIVER, IFACEEPDESC, IFACEISREMOTE, IFACEPASSWORD, IFACETABLE, IFACEURL, IFACEUSERNAME, INCLUDE, INTEGRATION_LOGGER, IRTAG, ISCONTINUOUS, JMSRECOVERYDIR, JMSRECOVERYMSGDATAELEMENT, JMSRECOVERYMSGPROPELEMENT, JMSRECOVERYTOPELEMENT, JSONFILETYPE, LOADFLAT, LOADXML, LONGDESCRIPTIONCOLNAME, MAX_AUTH_HEADER, MAX_POST_SIZE, MAXIMO_TYPE, MEA_PROCESS_FLAG, MEAAPPNAME, MESSAGE_DESTINATION, MESSAGE_INTERFACE, MESSAGE_INTERFACE_TABLE, MESSAGE_INTERFACE_TYPE, MESSAGE_OS_NAME, MESSAGE_POLL_TABLE, MESSAGE_SENDER, MOS_EJB_LOCAL_REF_KEY, MOS_EJB_REF_KEY, MSG_ERR_MSG, MSG_KEY_VAL, MSG_OP_MODE, MSG_OPERATION, MSG_STATUS, MSG_TRK_ENABLED, MSG_TRK_EXTSYS, MSG_TRK_STORE_MSG, MXJMS, NONPERSISTENT, NONRESTRICTSETTING, NULL, POLLINGFREQUENCY, PROCESS, PROCESSED, QUEUE_NAME, QUEUECONTEXT, RECEIVED, REJECTED, RESTRICTSETTING, RESTRICTSTRUCTURE, ROOT_NODE, ROUTER_JNDI_NAME, SEARCH_FIELD_VAL, SKIP, SKIPMBO, sNo, sYes, TENANTID, TEXTQUALIFIER, TOPTAGFORERR, TOTAL_GL_COMPS_ALLOWED, TRANSIDSEQ, TXNDATA, UPDATE, USER, USERCOLUMN, VIEW, XML_DATA, XMLFILETYPE, XMLTYPEACTION, ACTIONADD, ACTIONADDUPDATE, ACTIONDELETE, ACTIONREPLACE, ACTIONUPDATE, ADAPTER_INSTALL, ADD, ADDATEND, BASELANGUAGE, BYPASS, COMPANYSETID_NAME, COMPLETE, CONFIGFILENAME, CREATIONDATETIME, DELETEFORINSERT, DEPLOYMENT_MANAGER, ENTERPRISE_SERVICE, ERRORTAG, ESCAPECHAR, EVENT, FILTERMBOKEY, INVOKE_CHANNEL, ITEMSETID_NAME, MAXIMO_NS_PREFIX, MAXIMOVERSION, MESSAGEID, MESSAGETYPE_CREATE, MESSAGETYPE_DELETE, MESSAGETYPE_INITIATE, MESSAGETYPE_INVOKE, MESSAGETYPE_MERGE, MESSAGETYPE_PATCH, MESSAGETYPE_PROCESS, MESSAGETYPE_PUBLISH, MESSAGETYPE_QUERY, MESSAGETYPE_RESPONSE, MESSAGETYPE_SYNC, MESSAGETYPE_UPDATE, MESSAGETYPE_WAKEUP, OBJECT_STRUCTURE_SERVICE, ORGID_NAME, OVERRIDEALWAYS, OVERRIDENULLONLY, PROCESS, SITEID_NAME, SKIP, SKIPMBO, SKIPMBOKEY, STANDARD_SERVICE, TRANSLANGUAGE, UPDATE, XSI_NS, XSI_NS_PREFIX| Constructor and Description |
|---|
MaxWFProcess()
Construct the set
|
| Modifier and Type | Method and Description |
|---|---|
int |
checkBusinessRules()
Overriden from base class.
|
int |
checkBusinessRules(MboSetRemote mboSet,
java.lang.String processTable)
Method to call back and find out can we process
data from specific table.
|
void |
checkValidateErrors()
Default method to check all validation errors
|
void |
deleteAll(MboRemote owner,
MboSetRemote mboSet)
overridden method to the callback to delete all Mbo's in MboSet
|
void |
setAdditionalData(MboSetRemote mboSet,
java.lang.String objectName)
Call back method to set all values which was not set.
|
applyDMRules, applyMboRules, applyXMLRules, callMboExit, getSender, processExternalData, processResponse, processResponseaddMbo, afterProcess, afterReplace, buildResponse, buildResponseEnd, checkAdditionalRules, checkDocumnetMaxSize, checkForEsig, checkForUpdate, cleanup, compareMboKeyValues, compareMboKeyValues, copyParentKey, createMboSet, createMboSet, createScriptContext, delete, findOrCreateFauxMboFromRequest, findTargetMbo, getAccessModifier, getAttachmentFileName, getCompanySet, getItemSet, getLanguage, getOrg, getOrgSiteColumn, getSite, isBranchFilterOn, presetMboRules, processExternalData, processMboSet, processObjectStructureService, resetMboSet, save, setAccessModifier, setAttachments, setAutokeyFlag, setClassStructureId, setSkipSetFields, setValidOrgSite, skipSelfreferencing, writeAttachmentsgetDBName, getInterDD, getJsonRequest, getKeyArray, getKeyArray, getMboServer, getMosName, getPrimaryMbo, getTransaction, getTransactionAction, getTranslator, getUserInfo, hasInvokedScript, hasScript, isMaxVarEQ, isRESTEditMode, isSetValueMode, isValueEQ, setJsonRequest, setMosName, setOSName, setOSPrimaryMbo, setUserInfopublic MaxWFProcess()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic int checkBusinessRules()
throws MXException,
java.rmi.RemoteException
checkBusinessRules in class MosProcessImplMXException - MAXIMO exceptionjava.rmi.RemoteException - Remote exceptionpublic void deleteAll(MboRemote owner, MboSetRemote mboSet) throws MXException, java.rmi.RemoteException
deleteAll in class MosProcessImplowner - Give reference to parent Mbo.mboSet - Give MboSet for the current level.MXException - MAXIMO exceptionjava.rmi.RemoteException - Remote exceptionpublic int checkBusinessRules(MboSetRemote mboSet, java.lang.String processTable) throws MXException, java.rmi.RemoteException
checkBusinessRules in class MosProcessImplmboSet - - The MboSet for the current processing tableprocessTable - - Give name of process MAXIMO tableMXException - - MAXIMO exceptionjava.rmi.RemoteException - - Remote exceptionpublic void setAdditionalData(MboSetRemote mboSet, java.lang.String objectName) throws MXException, java.rmi.RemoteException
setAdditionalData in class MosProcessImplmboSet - The MboSet of the currently processed mbo.objectName - the name of the currently processed mbo.MXException - MAXIMO exceptionjava.rmi.RemoteException - Remote exceptionpublic void checkValidateErrors()
throws MXException,
java.rmi.RemoteException
MosProcessImplcheckValidateErrors in class MosProcessImplMXException - MAXIMO exceptionjava.rmi.RemoteException - Remote exception