|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectutilidades.Identificador
public class Identificador
Clase que almacena la representación de un tipo identifier válido según la norma QTI del IMS. Contiene métodos para comprobar si es válido, para obtener el identificador, un método estático para comprobar que en un grupo de identificadores sean todos distintos entre sí, y otro método estático para leer un grupo de identificadores del request y comprobar que sean válidos.
Field Summary | |
---|---|
private java.lang.String |
identificador
Variable de clase con el identificador String genérico |
Constructor Summary | |
---|---|
Identificador(java.lang.String identificador)
Constructor de la clase en el que simplemente se inicializa el valor de la variable de clase con el valor recibido en el parámetro. |
Method Summary | |
---|---|
static MensajeEstado |
compruebaIdentificadores(Identificador[] tabla)
Método estático para comprobar que los identificadores de una tabla de objetos
Identificador sean todos diferentes entre sí. |
MensajeEstado |
esIdentificador()
Comprueba si el identificador almacenado en la variable identificador de
tipo String de la clase es un identificador válido según la especificación
del QTI. |
java.lang.String |
getIdentificador()
Método "get" para obtener el valor de la variable de clase. |
static void |
testIdentificadores(Identificador[] identificadores,
java.lang.String origen,
EstadoWeb estado,
HttpServletRequest request,
java.lang.String pre)
Método estático para leer un grupo de identificadores recibidos como parámetros en el request. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private java.lang.String identificador
Constructor Detail |
---|
public Identificador(java.lang.String identificador)
identificador
- string con el valor inicial para la variable de la claseMethod Detail |
---|
public java.lang.String getIdentificador()
esIdentificador
antes no se tendrá certeza de si la variable es un identificador
válido o no.
public MensajeEstado esIdentificador()
identificador
de
tipo String
de la clase es un identificador válido según la especificación
del QTI. Comprueba que tenga menos de 32 caracteres, que el primer carácter sea una
letra o '_' (guión bajo), y que el resto de los caracteres sean letras, dígitos,'-'
(guión), o '_' (guión bajo). En caso de error devuelve un mensaje con la posición del
primer carácter erróneo encontrado.
MensajeEstado
public static MensajeEstado compruebaIdentificadores(Identificador[] tabla)
Identificador
sean todos diferentes entre sí.
tabla
- tabla de objetos identificador a comprobar
public static void testIdentificadores(Identificador[] identificadores, java.lang.String origen, EstadoWeb estado, HttpServletRequest request, java.lang.String pre)
Identificador
, comprueba que sean correctos y modifica si es necesario el objeto
EstadoWeb
del estado de la página avisando en caso de error.
identificadores
- array de objetos identificador a rellenar con los
identificadores del requestorigen
- string con el nombre base de los campos donde se leen en
la web los identificadoresestado
- estadoWeb, representando el estado de la web. Se modifica
con el estado tras la comprobación de los identificadores.request
- petición recibida del cliente donde están almacenados los
identificadores introducidos por el usuariopre
- Texto previo para los mensajes de errorjavax.servlet.http.HttpServletRequest#getParameter
,
EstadoWeb.añadeError(String, String)
,
MensajeEstado
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |