public class ObjectsMap
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.HashMap<java.lang.Object,java.lang.Object> |
objectsMap
The mapped objects
|
Constructor and Description |
---|
ObjectsMap()
Create a new instance of ObjectsMap.
|
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clear the mapped list.
|
java.lang.Object |
clone()
Create a clone of this object.
|
boolean |
containsKey(java.lang.Object key)
Return true if the objects list contains the specified key.
|
java.lang.Object |
get(java.lang.Object key)
Get a value from the mapped list.
|
java.util.HashMap<java.lang.Object,java.lang.Object> |
getObjectsMap()
Get the list of mapped objects.
|
protected java.lang.String[] |
getPasswords(org.licas_xml.abs.Element servicePath,
PasswordHandler passwordHandler)
Determine the passwords for both the local server and the service in question.
|
protected java.lang.String[] |
getPasswords(java.lang.String serviceID,
PasswordHandler passwordHandler)
Determine the passwords for both the local server and the service in question.
|
protected boolean |
isVariableKey(java.lang.String keyWord)
Return true if the keyword is a known mapping to a variable.
|
void |
mapToParams(java.util.ArrayList<ParamInfo> paramList,
java.util.HashMap<java.lang.String,java.lang.String> eventVars)
Replace any
null values in the parameter list with values in the map
if they exist. |
void |
mapToVars(java.util.ArrayList<?> paramList)
Replace any
null values in the parameter list with values in the map
if they exist. |
void |
put(java.lang.Object key,
java.lang.Object value)
Ann an object to the map list.
|
void |
setObjectsMap(java.util.HashMap<java.lang.Object,java.lang.Object> theObjectsMap)
Set the list of mapped objects.
|
void |
varsToMap(java.util.ArrayList<java.lang.Object> paramList)
Remove any key-value pairs that use the known variable key name and add to the
list of mapped objects.
|
protected java.util.HashMap<java.lang.Object,java.lang.Object> objectsMap
public void varsToMap(java.util.ArrayList<java.lang.Object> paramList)
paramList
- the list of input parameters from the input message info object.public void mapToVars(java.util.ArrayList<?> paramList)
null
values in the parameter list with values in the map
if they exist.paramList
- the list of input parameters from the input message info object.public void mapToParams(java.util.ArrayList<ParamInfo> paramList, java.util.HashMap<java.lang.String,java.lang.String> eventVars)
null
values in the parameter list with values in the map
if they exist. This is a specific mapping from the event itself.paramList
- the list of input parameters from the input message info object.eventVars
- list of key-value pairs from the event method itself.protected java.lang.String[] getPasswords(java.lang.String serviceID, PasswordHandler passwordHandler)
passwordHandler
is tried first. If the password is missing, then the mapped
lit is tried.serviceID
- the service uuid.passwordHandler
- list of passwords stored for the parent engine and service.protected java.lang.String[] getPasswords(org.licas_xml.abs.Element servicePath, PasswordHandler passwordHandler)
passwordHandler
is tried first. If the password is missing, then the mapped
lit is tried.servicePath
- full uri path description for the service.passwordHandler
- list of passwords stored for the parent engine and service.public void setObjectsMap(java.util.HashMap<java.lang.Object,java.lang.Object> theObjectsMap)
theObjectsMap
- key-value pairs.public java.util.HashMap<java.lang.Object,java.lang.Object> getObjectsMap()
public void clear()
public boolean containsKey(java.lang.Object key)
key
- the key value.public void put(java.lang.Object key, java.lang.Object value)
key
- object key value.value
- object value.public java.lang.Object get(java.lang.Object key)
key
- object key value.protected boolean isVariableKey(java.lang.String keyWord)
keyWord
- the keyword.public java.lang.Object clone()
clone
in class java.lang.Object