Back to project page AndroIUT.
The source code is released under:
GNU General Public License
If you think the Android project AndroIUT listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.iutdijon.androiut2.iut.data.account; // w w w.j a va 2 s .c o m import java.security.InvalidAlgorithmParameterException; import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; import java.security.spec.InvalidParameterSpecException; import java.util.HashMap; import javax.crypto.NoSuchPaddingException; import org.apache.http.auth.InvalidCredentialsException; /** * Classe stockant les informations sur un professeur * {@link com.iutdijon.androiut2.iut.data.account.UserAccount} * @author Morgan Funtowicz * */ public class TeacherAccount extends UserAccount { private String ade_id; /** * Cr?er un compte utilisateur pour un professeur * @param fields Champs renvoy?s par le serveur de connexion * @throws InvalidCredentialsException * @throws InvalidKeyException * @throws NoSuchAlgorithmException * @throws NoSuchPaddingException * @throws InvalidParameterSpecException * @throws InvalidAlgorithmParameterException */ public TeacherAccount(HashMap<String, String> fields) throws InvalidCredentialsException, InvalidKeyException, NoSuchAlgorithmException, NoSuchPaddingException, InvalidParameterSpecException, InvalidAlgorithmParameterException { super(fields); } /** * Cr?er un compte utilisateur pour un professeur avec les informations essentielle * @param login Le login utilisateur * @param name Le nom de l'utilisateur * @param forname Le pr?nom de l'utilisateur */ public TeacherAccount(String login, String name, String forname){ super(login, name, forname); } @Override protected void parse(HashMap<String, String> fields) throws InvalidCredentialsException { super.parse(fields); ade_id = fields.get("num"); } /** * Retourne l'id ADE d'un professeur * @return id du professeur sur ADE */ public String getId(){ return ade_id; } @Override public String toString(){ return super.toString() + " " +ade_id; } }