public class OSSubscriptionCache extends AbstractMaximoMTEnabledCache
APPLOGGER, CRONTASKLOGGER, CRONTASKMGRLOGGER, CRONTASKMGRSQLLOGGER, DBCONNECTIONLOGGER, DDLOGGER, DMLOGGER, EVENTLOGGER, EXCEPTIONLOGGER, MAILLOGGER, MAXIMOLOGGER, MTLOGGER, NULLMBOPOINTER, SECURITY, SENDFAILEDLOGGER, SERVICELOGGER, SQLLOGGERappenderPrefix, LOGGERNAME_APP, LOGGERNAME_CRONTASK, LOGGERNAME_CRONTASKMGR, LOGGERNAME_DBCONNECTION, LOGGERNAME_DD, LOGGERNAME_DM, LOGGERNAME_DMPREVIEW, LOGGERNAME_EVENT, LOGGERNAME_EXCEPTION, LOGGERNAME_MAIL, LOGGERNAME_MAXIMO, LOGGERNAME_MT, LOGGERNAME_NULLMBOPOINTER, LOGGERNAME_SECURITY, LOGGERNAME_SENDFAILED, LOGGERNAME_SERVICE, LOGGERNAME_SQL, LOGGERNAME_SQL_CRONTASKMGR, LOGGERNAME_TXN, loggerPrefix| Modifier and Type | Method and Description |
|---|---|
static OSSubscriptionCache |
getInstance() |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,OSSubscriptionInfo>> |
getListenersForResource(java.lang.String osName,
java.lang.Long objectid) |
java.lang.String |
getName()
Returns the name of the cache object.
|
boolean |
isEmail(java.lang.String notfType) |
boolean |
isPushNotification(java.lang.String notfType) |
boolean |
isSMS(java.lang.String notfType) |
boolean |
isUserSubscribed(java.lang.String osName,
java.lang.Long id,
UserInfo userInfo) |
getCache, getLoadedTenants, init, isLoaded, reload, reload, unloadInactiveCaches, unloadTenantpublic static final OSSubscriptionCache getInstance()
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,OSSubscriptionInfo>> getListenersForResource(java.lang.String osName, java.lang.Long objectid)
public boolean isUserSubscribed(java.lang.String osName,
java.lang.Long id,
UserInfo userInfo)
public java.lang.String getName()
public boolean isEmail(java.lang.String notfType)
throws java.rmi.RemoteException,
MXException
java.rmi.RemoteExceptionMXExceptionpublic boolean isSMS(java.lang.String notfType)
throws java.rmi.RemoteException,
MXException
java.rmi.RemoteExceptionMXExceptionpublic boolean isPushNotification(java.lang.String notfType)
throws java.rmi.RemoteException,
MXException
java.rmi.RemoteExceptionMXException