public class ProcProcesser
extends java.lang.Object
Constructor and Description |
---|
ProcProcesser(java.lang.String usewith,
java.lang.String ifacename,
java.lang.String mosname,
java.lang.String tableName,
java.lang.String hpath,
java.lang.String extSys,
boolean isOut,
boolean isObject,
boolean isEvent,
UserInfo userInfo)
Construct the set
|
Modifier and Type | Method and Description |
---|---|
int |
checkAssignmentProcs(MboRemote mbo,
StructureData data)
This will check assignment procs.
|
int |
processAssignments(MboRemote mbo,
StructureData data,
java.util.List allProcs)
This will process assignment procs.
|
void |
setCombineColumns(MaxIfaceProcInfo procInfo,
StructureData data,
MboRemote mbo,
MboRemote realMbo)
This will check assignment procs columns for the COMBINE transaction
|
void |
setReplaceColumns(MaxIfaceProcInfo procInfo,
StructureData data,
MboRemote mbo,
MboRemote realMbo)
This will check assignment procs columns for the REPLACE and SET
transaction
|
void |
setSplitColumns(MaxIfaceProcInfo procInfo,
StructureData data,
MboRemote mbo,
MboRemote realMbo)
This will check assignment procs columns for the SPLIT transaction
|
public ProcProcesser(java.lang.String usewith, java.lang.String ifacename, java.lang.String mosname, java.lang.String tableName, java.lang.String hpath, java.lang.String extSys, boolean isOut, boolean isObject, boolean isEvent, UserInfo userInfo) throws MXException, java.rmi.RemoteException
usewith
- use with identifierifacename
- the service/ channel namemosname
- the object structure nametableName
- the process table namehpath
- x-pathextSys
- the external system nameisOut
- The IN/OUT indicatorisObject
- The OBJECT/MBO rules indicator (inbound only)isEvent
- The Is Event indicator (outbound only)UserInfo
- UserInfo objectMXException
- MAXIMO exceptionjava.rmi.RemoteException
- Remote exceptionpublic int checkAssignmentProcs(MboRemote mbo, StructureData data) throws MXException, java.rmi.RemoteException
mbo
- the process MBOdata
- the StructureDataMXException
- MAXIMO exceptionjava.rmi.RemoteException
- Remote exceptionpublic int processAssignments(MboRemote mbo, StructureData data, java.util.List allProcs) throws MXException, java.rmi.RemoteException
mbo
- the process MBOdata
- the StructureDataallProcs
- List of all rulesMXException
- MAXIMO exceptionjava.rmi.RemoteException
- Remote exceptionpublic void setReplaceColumns(MaxIfaceProcInfo procInfo, StructureData data, MboRemote mbo, MboRemote realMbo) throws MXException, java.rmi.RemoteException
procInfo
- information about ruledata
- the StructureDatambo
- the process MBOrealMbo
- persistent Mbo for top level non-peristent Mbo (merge)MXException
- MAXIMO exceptionjava.rmi.RemoteException
- Remote exceptionpublic void setSplitColumns(MaxIfaceProcInfo procInfo, StructureData data, MboRemote mbo, MboRemote realMbo) throws MXException, java.rmi.RemoteException
procInfo
- information about ruledata
- the StructureDatambo
- the process MBOrealMbo
- persistent Mbo for top level non-peristent Mbo (merge)MXException
- MAXIMO exceptionjava.rmi.RemoteException
- Remote exceptionpublic void setCombineColumns(MaxIfaceProcInfo procInfo, StructureData data, MboRemote mbo, MboRemote realMbo) throws MXException, java.rmi.RemoteException
procInfo
- information about ruledata
- the StructureDatambo
- the process MBOrealMbo
- persistent Mbo for top level non-peristent Mbo (merge)MXException
- MAXIMO exceptionjava.rmi.RemoteException
- Remote exception