MessageSenderWebService/StringMap
De Centro de Conocimientos DANA
| Centro de Conocimientos DANA > Interfaces de conexión con DANA (API) > MessageSenderWebService > StringMap |
StringMap contiene un diccionario con clave y valor de tipo String.
Contenido |
Notas de uso
StringMap se crea para poder utilizar diccionarios vía Web Service, hay que recordar que los Web Services SOAP no soportan diccionarios como tipo de datos, por lo que se crea un objeto que lo emule, los métodos getValues y setValues permiten obtener y establecer (respectivamente) el objeto que emula un diccionario. Para obtener más información respecto al objeto que emula un diccionario véase HashMap.
| HashMap no es un tipo de dato válido para los Web Services SOAP, véase HashMap para conocer cuál es el tipo de dato que el Web Service espera recibir. |
Sintaxis lógica y sintaxis real ¿Qué es eso?
En los métodos de esta clase la sintaxis se expresa de dos maneras:
- sintaxis lógica, en la que se indican los tipos de datos en su sentido original (sin tener en cuenta la restricción de no soporte de diccionario en los Web Services SOAP),
- sintaxis real, en la que se indican los tipos de datos que se están utilizando para emular un diccionario que se pueda utilizar en este Web Service.
| A la hora de programar la única sintaxis válida es la sintaxis real. |
Resumen de los métodos
| Nombre | Descripción |
| getValues | Obtiene el diccionario.
Sintaxis lógica: HashMap<String,String> getValues() Sintaxis real: StringMap.Values getValues() |
| setValues | Establece el diccionario.
Sintaxis lógica: void setValues(HashMap<String,String> values) Sintaxis real: void setValues(StringMap.Values values) |
Detalle de los métodos
getValues
Obtiene el diccionario.
Sintaxis lógica
public HashMap<String,String> getValues()
Sintaxis real
public StringMap.Values getValues()
Parámetros
- No recibe parámetros.
Valor devuelto
- Diccionario con clave y valor de tipo String.
Excepciones
- No inicia excepciones.
setValues
Establece el diccionario.
Sintaxis lógica
public void setValues(HashMap<String,String> values)
Sintaxis real
public void setValues(StringMap.Values values)
Parámetros
- values - Valor del diccionario.
Valor devuelto
- No retorna valor alguno.
Excepciones
- No inicia excepciones.
