public class MASUserMapperExit extends JSONMapperExit
Modifier and Type | Field and Description |
---|---|
java.lang.String[] |
healthApps |
static MXLogger |
INTEGRATIONLOGGER
Integration logger for logging messages related to MAXIMO startup.
|
initedIn, initedOut
conn, dbName, errData, extSystem, ifaceName, ifaceType, integrationLogger, messageType, mosName, mxTrans, primarySystem, userInfo
Constructor and Description |
---|
MASUserMapperExit()
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addAppGroupsToAllGroups(java.util.Vector groups) |
void |
addDefualtGroupsToMap(java.lang.String appName,
java.lang.String role,
java.util.Vector groups) |
boolean |
checkManageAccess(com.ibm.json.java.JSONObject erJo) |
java.lang.String |
getAppName(com.ibm.json.java.JSONObject erJo) |
java.lang.String |
getAppSyncState(com.ibm.json.java.JSONObject erJo,
java.lang.String appName) |
java.lang.String |
getUserApp(com.ibm.json.java.JSONObject erJo) |
java.lang.String |
getUserRole(com.ibm.json.java.JSONObject erJo,
java.lang.String appName) |
java.lang.String |
getUserSyncState(com.ibm.json.java.JSONObject erJo) |
java.lang.String |
getWorkSpaceID() |
boolean |
handleDelete(java.lang.String userid)
Handles delete user
|
boolean |
hasManageApp(com.ibm.json.java.JSONObject erJo) |
boolean |
isManagePkgInstalled() |
void |
loadDefaultGroups(com.ibm.json.java.JSONObject erJo) |
java.util.Vector |
loadGroupsByApp(java.lang.String appName,
java.lang.String role) |
StructureData |
mapMASUsertoOS(StructureData erData) |
StructureData |
setDataIn(StructureData erData)
Inbound Processing Class.
|
void |
setGroupChangesForUser(com.ibm.json.java.JSONObject userJo,
java.lang.String appName,
java.lang.String role) |
afterProcess, getMapNameIn, getMapNameOut, setDataOut
callExitsIn, callExitsOut, mapDataIn, mapDataOut, mapExitsIn, mapExitsOut
checkStatus, cloneData, findMaxVar, findValueList, findValueList, getAdapterType, getConnection, getEndPoint, getExtSystem, getIfaceName, getMaxIfaceControl, getMboServer, getMboSet, getMessageType, getMosName, getMXTransaction, getNewUserInfo, getUserInfo, getUserResponse, initExitsIn, initExitsOut, setEndPoint, setUserResponse, skipIntegrationObject
public static final MXLogger INTEGRATIONLOGGER
public java.lang.String[] healthApps
public MASUserMapperExit() throws MXException, java.rmi.RemoteException
MXException
- MAXIMO exceptionjava.rmi.RemoteException
- Remote exceptionpublic StructureData setDataIn(StructureData erData) throws MXException, java.rmi.RemoteException
setDataIn
in class JSONMapperExit
erData
- - Give reference values with external data
mapped to MAXIMO format.MXException
- - MAXIMO exceptionjava.rmi.RemoteException
- - Remote exceptionpublic StructureData mapMASUsertoOS(StructureData erData) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public java.lang.String getUserSyncState(com.ibm.json.java.JSONObject erJo) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public java.lang.String getAppSyncState(com.ibm.json.java.JSONObject erJo, java.lang.String appName) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public boolean hasManageApp(com.ibm.json.java.JSONObject erJo) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
public java.lang.String getUserRole(com.ibm.json.java.JSONObject erJo, java.lang.String appName) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public boolean checkManageAccess(com.ibm.json.java.JSONObject erJo) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
public java.lang.String getWorkSpaceID() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public boolean isManagePkgInstalled() throws java.rmi.RemoteException
java.rmi.RemoteException
public void setGroupChangesForUser(com.ibm.json.java.JSONObject userJo, java.lang.String appName, java.lang.String role) throws java.rmi.RemoteException
java.rmi.RemoteException
public java.lang.String getAppName(com.ibm.json.java.JSONObject erJo) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
public java.lang.String getUserApp(com.ibm.json.java.JSONObject erJo) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
public void loadDefaultGroups(com.ibm.json.java.JSONObject erJo) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
public java.util.Vector loadGroupsByApp(java.lang.String appName, java.lang.String role) throws java.rmi.RemoteException
java.rmi.RemoteException
public void addDefualtGroupsToMap(java.lang.String appName, java.lang.String role, java.util.Vector groups)
public void addAppGroupsToAllGroups(java.util.Vector groups)
public boolean handleDelete(java.lang.String userid) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException