i
Métodos getAttribute / setAttribute
A partir de un documento digital leído o creado se permite acceder a un atributo simple o compuesto (no iterativo) del mismo utilizando los métodos setAttribute y getAttribute.
Usando getAttribute se puede acceder al valor del campo de un formulario, recibe el objeto instanciado para ese formulario y el nombre del atributo del cual obtener el valor, que será un Objeto Java de los “Tipos de datos mapeados”. Análogamente se utiliza setAttribute para setear el valor de un campo del objeto.
IMPORTANTE: Al setear el valor en el campo éste reside en memoria hasta que se ejecuta un updateDocument que realiza la actualización en la base. Si éste último método no es ejecutado no se actualizará el formulario.
Ejemplos de uso:
Object xIdForm = xBTDigitalDocument.getAttribute(xBODigitalDocument, "idForm");
Double xNuMonto = (Double) xBTDigitalDocument.getAttribute(xBODigitalDocument, "nuMonto"); // Debe hacerse un cast ya que se retorna un Object. //
xBTDigitalDocument.setAttribute(xBODigitalDocument, "nuMonto", new Double(10.0));