public class MaxExtIfaceIn extends java.lang.Object implements MaximoMTEnabledCache
Modifier and Type | Method and Description |
---|---|
MaximoCache |
getCache()
Return the maximo cache instance.
|
static MaxExtIfaceIn |
getMaxExtIfaceIn()
Always use one instance of MaxExtIfaceIn
|
MaxExtIfaceInInfo |
getMaxExtIfaceInInfo(java.lang.String systemName,
java.lang.String interfaceName)
Get a List of MaxExtIfaceInInfo objects (maps) for this extsystem-iface
combination
|
java.util.Map<java.lang.String,java.util.HashMap<java.lang.String,MaxExtIfaceInInfo>> |
getMaxExtIfaceInMap()
Get a Map of all External Systems
|
java.lang.String |
getName()
Returns the name as registered in Maximo Cache
|
java.util.List<java.lang.String> |
getSystemsForServices(java.lang.String serviceName)
Gets all systems name for the given interface name
|
void |
init()
Initialization
|
boolean |
isContinuous(java.lang.String systemName,
java.lang.String interfaceName)
Check if interface goes to continuous or sequential queue for the given
external system
|
boolean |
isInterfaceEnabled(java.lang.String systemName,
java.lang.String interfaceName)
Check if interface is enabled for the given external system
|
boolean |
isLoaded() |
void |
refresh()
Refresh the DD
|
void |
reload()
Refresh this object in memory
|
void |
reload(java.lang.String key)
Reload a paricular key in memory.
|
public static MaxExtIfaceIn getMaxExtIfaceIn() throws MXException
MXException
- MAXIMO exceptionpublic void init()
init
in interface MaximoCache
MXException
- MAXIMO exceptionpublic void reload() throws MXException
reload
in interface MaximoCache
MXException
- MAXIMO exceptionpublic void reload(java.lang.String key) throws MXException
reload
in interface MaximoCache
MXException
- Maximo Exceptionpublic java.lang.String getName()
getName
in interface MaximoCache
public java.util.Map<java.lang.String,java.util.HashMap<java.lang.String,MaxExtIfaceInInfo>> getMaxExtIfaceInMap()
public MaxExtIfaceInInfo getMaxExtIfaceInInfo(java.lang.String systemName, java.lang.String interfaceName)
public java.util.List<java.lang.String> getSystemsForServices(java.lang.String serviceName)
public boolean isInterfaceEnabled(java.lang.String systemName, java.lang.String interfaceName)
public boolean isContinuous(java.lang.String systemName, java.lang.String interfaceName)
public void refresh() throws MXException
MXException
- Maximo Exceptionpublic MaximoCache getCache()
MaximoMTEnabledCache
getCache
in interface MaximoMTEnabledCache
public boolean isLoaded()
isLoaded
in interface MaximoMTEnabledCache