Sistema de Nombrado en Java (JNDI) y II

El nombre del atributo que est�mos usando podr�a ser un sin�nimo de otro atributo. En este caso, el servidor LDAP podria devolver el nombre can�nico del atributo en lugar del que le hemos suministrado. Cuando buscamos en el Attributes devuelto por el servidor, necesitamos usar el nombre can�nico en lugar del sin�nimo.

Por ejemplo, "fax" podr�a ser un sin�nimo para el nombre can�nico de atributo "facsimiletelephonenumber". Si solicitamos el atributo "fax", el servidor devolver� el atributo llamado "facsimiletelephonenumber". Puedes ver m�s detalles sobre sin�nimos en la lecci�n Operaciones de Directorio.

.��C�mo puedo obtener un valor de atributo de una forma distinta a un String o un array de bytes?

Actualmente no podemos. El proveedor LDAP s�lo devuelve valores de atributos que son java.lang.String o byte[]. Ver la leccci�n Miscel�nea.

.��C�mo puedo saber el tipo del valor de un atributo?

Un valor de un atributo puede ser un java.lang.String o un byte[]. Puedes encontrar m�s informaci�n en la lecci�n Miscel�nea sobre qu� valores de atributos se devuelven como byte[]. Para hacer esto program�ticamente, podemos usar el operador instanceof para examinar el valor del atributo que obtenemos de vuelta desde el servidor LDAP.

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP
ARTÍCULO ANTERIOR