Sólo por comentar, en iCarto, algo que hacemos habitualmente es que al arrancar gvSIG salga por defecto una ventana donde el usuario pueda hacer login contra la base de datos. Cuando los datos son correctos se crea un singleton al que llamamos DBSession. Esta clase DBSession es un wrapper sobre la conexión postgresql que establece gvSIG con algunas utilidades adicionales.
Luego en el isEnable de las extensiones hacemos un """ return DBSession.isActive(); """ Es decir la extensión sólo se mostrara si el usuario se ha logueado con éxito. Los proyectos relevantes son: * https://github.com/iCarto/es.icarto.gvsig.commons/tree/gvsig2 * https://github.com/iCarto/extDBConnection/tree/gvsig2 No está muy (o nada) documentando pero te pueden servir. Para que salga el diálogo al inicio con algunos parámetros de conexión ya cubiertos, tienes que incluír en el plugins-persistance lo siguiente: https://github.com/iCarto/sixhiara/blob/gvsig2/portable/home/gvSIG/plugins-persistence-2_0.xml -- Francisco Puga iCarto | Innovación, Cooperación, Cartografía y Territorio S.L. http://www.icarto.es/ c/ Rafael Alberti nº 13 – 1º D 15008 A Coruña Galicia (Spain) +34 881927808 Este correo electrónico contiene información estrictamente confidencial y es de uso exclusivo del destinatario, quedando prohibida a cualquier otra persona su revelación, copia, distribución, o el ejercicio de cualquier acción relativa a su contenido. Si ha recibido este mensaje por error, por favor conteste a su remitente mediante correo electrónico y proceda a borrarlo de su sistema. Sus datos personales serán tratados de forma confidencial y no serán cedidos a terceros ajenos a ICARTO. En cualquier caso, podrá ejercer los derecho de oposición, acceso, rectificación y cancelación de acuerdo con lo establecido en la Ley Orgánica 15/99, de 13 de diciembre, de Protección de Datos de Carácter Personal dirigiéndose a Innovación, Cooperación, Cartografía e Territorio, SL. (ICARTO) en la dirección postal a C/ Rafael Alberti, nº 13, 1ºD, 15.008 – (A Coruña). _______________________________________________ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores