org.esupportail.portal.utils.connectors
Class ApogeeConnector

java.lang.Object
  extended byorg.esupportail.portal.utils.connectors.ApogeeConnector

public class ApogeeConnector
extends java.lang.Object

Author:
oziller Cette classe permet de retrouver le COD_IND (identifiant Apogée) d'un étudiant connaissant son login. Cette classe utilise le fichier de propriétés ApogeeConnector.xml Cette classe est implémentée sous forme d'un singleton.

Method Summary
 java.lang.String getAttributeName()
           
static java.lang.String getCOD_IND(org.jasig.portal.security.IPerson person)
          Retourne le COD_IND associé à une personne (représentée par un objet IPerson).
static java.lang.String getCOD_IND(java.lang.String personAttributeValue)
          Retourne un COD_IND connaissant la valeur de l'attribut qui nous permet de faire le mapping.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getCOD_IND

public static java.lang.String getCOD_IND(java.lang.String personAttributeValue)
                                   throws ConnectorException
Retourne un COD_IND connaissant la valeur de l'attribut qui nous permet de faire le mapping.

Parameters:
personAttributeValue - la valeur du paramètre de la requête sql de mapping
Returns:
la valeur du COD_IND pour le paramètre passé
Throws:
ConnectorException

getCOD_IND

public static java.lang.String getCOD_IND(org.jasig.portal.security.IPerson person)
                                   throws ConnectorException
Retourne le COD_IND associé à une personne (représentée par un objet IPerson). Le résultat est mis en cache pour la personne ce qui évite ensuite de relancer des requêtes SQL

Parameters:
person - la personne pour laquelle on recherche le COD_IND
Returns:
la valeur du COD_IND pour la personne
Throws:
ConnectorException

getAttributeName

public java.lang.String getAttributeName()
Returns:
le nom de l'attribut d'une personne dans lequel on va stocker le COD_IND