Commit ff45fe5e authored by Glenn PLOUHINEC's avatar Glenn PLOUHINEC
Browse files

Fixes #10, #11, #12 - Modification de noms de variables et classes

parent 06cabf46
......@@ -12,7 +12,7 @@ import javax.naming.InitialContext;
import javax.naming.NamingException;
public abstract class CommandeIdee implements Commande {
public abstract class AbstractCommandeIdee implements Commande {
/**
* L'identifiant de l'utilisateur.
......@@ -27,22 +27,22 @@ public abstract class CommandeIdee implements Commande {
/**
* Le service de gestion des idees.
*/
IIdeeServiceRemote ideeServiceRemote;
IIdeeServiceRemote ideeRemote;
/**
* Le service de gestion d'utilisateurs.
*/
IUtilisateurServiceRemote utilisateurServiceRemote;
IUtilisateurServiceRemote utilisateurRemote;
/**
* Le constructeur.
*
* @param i L'identifiant de l'utilisateur.
* @param id L'idee a creer.
* @param identifiant_ L'identifiant de l'utilisateur.
* @param idee_ L'idee a creer.
*/
CommandeIdee(final String i, final IIdee id) {
this.identification = i;
this.idee = id;
AbstractCommandeIdee(final String identifiant_, final IIdee idee_) {
this.identification = identifiant_;
this.idee = idee_;
final Properties env = new Properties();
env.setProperty("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory");
......@@ -51,8 +51,8 @@ public abstract class CommandeIdee implements Commande {
try {
final Context context = new InitialContext(env);
this.ideeServiceRemote = (IIdeeServiceRemote) context.lookup("IdeeService/local");
this.utilisateurServiceRemote = (IUtilisateurServiceRemote) context.lookup("UtilisateurService/local");
this.ideeRemote = (IIdeeServiceRemote) context.lookup("IdeeService/local");
this.utilisateurRemote = (IUtilisateurServiceRemote) context.lookup("UtilisateurService/local");
} catch (NamingException e) {
e.printStackTrace();
}
......
......@@ -11,7 +11,7 @@ import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
public abstract class CommandeTag implements Commande {
public abstract class AbstractCommandeTag implements Commande {
/**
* L'identifiant de l'utilisateur.
......@@ -26,22 +26,22 @@ public abstract class CommandeTag implements Commande {
/**
* Le service de gestion de tags.
*/
ITagServiceRemote tagServiceRemote;
ITagServiceRemote tagRemote;
/**
* Le service de gestion d'utilisateurs.
*/
IUtilisateurServiceRemote utilisateurServiceRemote;
IUtilisateurServiceRemote utilisateurRemote;
/**
* Le constructeur.
*
* @param i L'identifiant de l'utilisateur.
* @param t Le tag a creer.
* @param identifiant_ L'identifiant de l'utilisateur.
* @param tag_ Le tag a creer.
*/
CommandeTag(final String i, final ITag t) {
this.identification = i;
this.tag = t;
AbstractCommandeTag(final String identifiant_, final ITag tag_) {
this.identification = identifiant_;
this.tag = tag_;
final Properties env = new Properties();
env.setProperty("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory");
......@@ -50,8 +50,8 @@ public abstract class CommandeTag implements Commande {
try {
final Context context = new InitialContext(env);
this.tagServiceRemote = (ITagServiceRemote) context.lookup("TagService/local");
this.utilisateurServiceRemote = (IUtilisateurServiceRemote) context.lookup("UtilisateurService/local");
this.tagRemote = (ITagServiceRemote) context.lookup("TagService/local");
this.utilisateurRemote = (IUtilisateurServiceRemote) context.lookup("UtilisateurService/local");
} catch (NamingException e) {
e.printStackTrace();
}
......
......@@ -15,82 +15,84 @@ import javax.naming.NamingException;
/**
* Commande de creation du compte.
*
* @author Stephane Begaudeau, Benjamin Gosset, Alex Lagarde, Christophe Renaudineau.
* @version 1.0.0
*/
public final class CommandeCreerCompte implements Commande {
/**
* Le nom d'utilisateur.
*/
private final String username;
/**
* Le mot de passe.
*/
private final String password;
/**
* Le pseudo.
*/
private final String pseudo;
/**
* Le callback.
*/
private final CallBack<String> callback;
/**
* Le service de gestion d'utilisateurs.
*/
private IUtilisateurServiceRemote utilisateurServiceRemote;
/**
* Le constructeur?
* @param u Le nom d'utilisateur.
* @param p Le mot de passe.
* @param ps Le pseudo.
* @param c Le callback.
*/
public CommandeCreerCompte(final String u, final String p, final String ps, final CallBack<String> c) {
super();
this.username = u;
this.password = p;
this.pseudo = ps;
this.callback = c;
final Properties env = new Properties();
env.setProperty("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory");
env.setProperty("java.naming.provider.url", "localhost:1099");
env.setProperty("java.naming.factory.url.pkgs", "org.jboss.naming");
try {
final Context context = new InitialContext(env);
this.utilisateurServiceRemote = (IUtilisateurServiceRemote) context.lookup("UtilisateurService/local");
} catch (NamingException e) {
e.printStackTrace();
}
}
@Override
public void execute() throws RemoteException {
final Utilisateur util = new Utilisateur();
util.setLogin(this.username);
util.setPassword(this.password);
final Participant par = new Participant();
par.setDateDeDerniereModification(new Date());
par.setPseudonyme(this.pseudo);
util.setParticipantAssocie(par);
if (this.utilisateurServiceRemote.getUtilisateurByLogin(this.username) == null) {
this.utilisateurServiceRemote.creerUtilisateur(new Utilisateur());
this.callback.onSucces("Utilisateur enregistre");
} else {
this.callback.onFailure(new Exception("Utilisateur existant"));
}
}
/**
* Le nom d'utilisateur.
*/
private final String username;
/**
* Le mot de passe.
*/
private final String password;
/**
* Le pseudo.
*/
private final String pseudo;
/**
* Le callback.
*/
private final CallBack<String> callback;
/**
* Le service de gestion d'utilisateurs.
*/
private IUtilisateurServiceRemote utilisateureRemote;
/**
* Le constructeur
*
* @param username_ Le nom d'utilisateur.
* @param password_ Le mot de passe.
* @param pseudo_ Le pseudo.
* @param callback_ Le callback.
*/
public CommandeCreerCompte(final String username_, final String password_, final String pseudo_, final CallBack<String> callback_) {
super();
this.username = username_;
this.password = password_;
this.pseudo = pseudo_;
this.callback = callback_;
final Properties env = new Properties();
env.setProperty("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory");
env.setProperty("java.naming.provider.url", "localhost:1099");
env.setProperty("java.naming.factory.url.pkgs", "org.jboss.naming");
try {
final Context context = new InitialContext(env);
this.utilisateureRemote = (IUtilisateurServiceRemote) context.lookup("UtilisateurService/local");
} catch (NamingException e) {
e.printStackTrace();
}
}
@Override
public void execute() throws RemoteException {
final Utilisateur util = new Utilisateur();
util.setLogin(this.username);
util.setPassword(this.password);
final Participant par = new Participant();
par.setDateDeDerniereModification(new Date());
par.setPseudonyme(this.pseudo);
util.setParticipantAssocie(par);
if (this.utilisateureRemote.getUtilisateurByLogin(this.username) == null) {
this.utilisateureRemote.creerUtilisateur(new Utilisateur());
this.callback.onSucces("Utilisateur enregistre");
} else {
this.callback.onFailure(new Exception("Utilisateur existant"));
}
}
}
......@@ -33,13 +33,13 @@ public final class CommandeCreerContexte extends AbstractCommandeContexte {
@Override
public void execute() throws RemoteException {
final IContexte ctx = this.contexteRemote.getContexteById(this.contexte.getIdentifiantServeur());
final Utilisateur uti = this.utilisateurRemote.getUtilisateurById(this.contexte.getCreateur().getIdentifiantServeur());
final IContexte contexte_ = this.contexteRemote.getContexteById(this.contexte.getIdentifiantServeur());
final Utilisateur user = this.utilisateurRemote.getUtilisateurById(this.contexte.getCreateur().getIdentifiantServeur());
if ((ctx == null) && (uti != null) && (this.identification.equalsIgnoreCase(uti.getIdentifiantServeur()))) {
if ((contexte_ == null) && (user != null) && (this.identification.equalsIgnoreCase(user.getIdentifiantServeur()))) {
this.callback.onSucces(this.contexteRemote.creerContexte(this.contexte));
} else {
if (ctx != null) {
if (contexte_ != null) {
this.callback.onFailure(new Exception("Contexte deja existant"));
} else {
this.callback.onFailure(new Exception("Identifiant utilisateur invalide"));
......
......@@ -12,7 +12,7 @@ import java.rmi.RemoteException;
* @author Stephane Begaudeau, Benjamin Gosset, Alex Lagarde, Christophe Renaudineau.
* @version 1.0.0
*/
public final class CommandeCreerIdee extends CommandeIdee {
public final class CommandeCreerIdee extends AbstractCommandeIdee {
/**
* Le callback.
......@@ -22,24 +22,24 @@ public final class CommandeCreerIdee extends CommandeIdee {
/**
* Le constructeur.
*
* @param i L'identifiant de l'utilisateur.
* @param id L'idee a creer.
* @param c Le callback.
* @param identification_ L'identifiant de l'utilisateur.
* @param idee_ L'idee a creer.
* @param callback_ Le callback.
*/
CommandeCreerIdee(final String i, final IIdee id, final CallBack<IIdee> c) {
super(i, id);
this.callback = c;
CommandeCreerIdee(final String identification_, final IIdee idee_, final CallBack<IIdee> callback_) {
super(identification_, idee_);
this.callback = callback_;
}
@Override
public void execute() throws RemoteException {
final IIdee ide = this.ideeServiceRemote.getIdeeById(this.idee.getIdentifiantServeur());
final Utilisateur uti = this.utilisateurServiceRemote.getUtilisateurById(this.idee.getCreateur().getIdentifiantServeur());
final IIdee idee_ = this.ideeRemote.getIdeeById(this.idee.getIdentifiantServeur());
final Utilisateur user = this.utilisateurRemote.getUtilisateurById(this.idee.getCreateur().getIdentifiantServeur());
if ((ide == null) && (uti != null) && (this.identification.equalsIgnoreCase(this.idee.getCreateur().getIdentifiantServeur()))) {
this.callback.onSucces(this.ideeServiceRemote.creerIdee(this.idee));
if ((idee_ == null) && (user != null) && (this.identification.equalsIgnoreCase(this.idee.getCreateur().getIdentifiantServeur()))) {
this.callback.onSucces(this.ideeRemote.creerIdee(this.idee));
} else {
if (ide != null) {
if (idee_ != null) {
this.callback.onFailure(new Exception("Idee deja existante"));
} else {
this.callback.onFailure(new Exception("Identifiant utilisateur invalide"));
......
......@@ -12,7 +12,7 @@ import java.rmi.RemoteException;
* @author Stephane Begaudeau, Benjamin Gosset, Alex Lagarde, Christophe Renaudineau.
* @version 1.0.0
*/
public final class CommandeCreerTag extends CommandeTag {
public final class CommandeCreerTag extends AbstractCommandeTag {
/**
* Le callback.
......@@ -22,24 +22,24 @@ public final class CommandeCreerTag extends CommandeTag {
/**
* Le constructeur.
*
* @param i L'identifiant de l'utilisateur.
* @param t Le tag a creer.
* @param c Le callback.
* @param identifiant_ L'identifiant de l'utilisateur.
* @param tag_ Le tag a creer.
* @param callback_ Le callback.
*/
CommandeCreerTag(final String i, final ITag t, final CallBack<ITag> c) {
super(i, t);
this.callback = c;
CommandeCreerTag(final String identifiant_, final ITag tag_, final CallBack<ITag> callback_) {
super(identifiant_, tag_);
this.callback = callback_;
}
@Override
public void execute() throws RemoteException {
final ITag ta = this.tagServiceRemote.getTagById(this.tag.getIdentifiantServeur());
final Utilisateur uti = this.utilisateurServiceRemote.getUtilisateurById(this.tag.getCreateur().getIdentifiantServeur());
final ITag tag_ = this.tagRemote.getTagById(this.tag.getIdentifiantServeur());
final Utilisateur user = this.utilisateurRemote.getUtilisateurById(this.tag.getCreateur().getIdentifiantServeur());
if ((ta == null) && (uti != null) && (this.identification.equalsIgnoreCase(this.tag.getCreateur().getIdentifiantServeur()))) {
this.callback.onSucces(this.tagServiceRemote.creerTag(this.tag));
if ((tag_ == null) && (user != null) && (this.identification.equalsIgnoreCase(this.tag.getCreateur().getIdentifiantServeur()))) {
this.callback.onSucces(this.tagRemote.creerTag(this.tag));
} else {
if (ta != null) {
if (tag_ != null) {
this.callback.onFailure(new Exception("Tag deja existant"));
} else {
this.callback.onFailure(new Exception("Identifiant utilisateur invalide"));
......
......@@ -41,10 +41,10 @@ public final class CommandeEnvoyerContexte extends AbstractCommandeContexte {
@Override
public void execute() throws RemoteException {
final IContexte ctx = this.contexteRemote.getContexteById(this.contexte.getIdentifiantServeur());
final Utilisateur uti = this.utilisateurRemote.getUtilisateurById(this.contexte.getCreateur().getIdentifiantServeur());
final IContexte contexte_ = this.contexteRemote.getContexteById(this.contexte.getIdentifiantServeur());
final Utilisateur user = this.utilisateurRemote.getUtilisateurById(this.contexte.getCreateur().getIdentifiantServeur());
if ((ctx != null) && (uti != null) && (this.identification.equalsIgnoreCase(uti.getIdentifiantServeur()))) {
if ((contexte_ != null) && (user != null) && (this.identification.equalsIgnoreCase(user.getIdentifiantServeur()))) {
if (this.mode == ModeDeMiseAJour.FORCE) {
this.callback.onSucces(this.contexteRemote.updateContexte(this.contexte.getIdentifiantServeur(), this.contexte));
} else if (this.mode == ModeDeMiseAJour.WARNING) {
......@@ -56,7 +56,7 @@ public final class CommandeEnvoyerContexte extends AbstractCommandeContexte {
}
}
} else {
if (ctx == null) {
if (contexte_ == null) {
this.callback.onFailure(new Exception("Contexte inexistant"));
} else {
this.callback.onFailure(new Exception("Identifiant utilisateur invalide"));
......
......@@ -13,7 +13,7 @@ import java.rmi.RemoteException;
* @author Stephane Begaudeau, Benjamin Gosset, Alex Lagarde, Christophe Renaudineau.
* @version 1.0.0
*/
public final class CommandeEnvoyerIdee extends CommandeIdee {
public final class CommandeEnvoyerIdee extends AbstractCommandeIdee {
/**
* Le mode de mise a jour.
......@@ -28,35 +28,35 @@ public final class CommandeEnvoyerIdee extends CommandeIdee {
/**
* Le constructeur.
*
* @param i L'identifiant de l'utilisateur.
* @param id L'idee a envoyer.
* @param m Le mode de mise a jour.
* @param c Le callback.
* @param identification_ L'identifiant de l'utilisateur.
* @param idee_ L'idee a envoyer.
* @param maj Le mode de mise a jour.
* @param callback_ Le callback.
*/
CommandeEnvoyerIdee(final String i, final IIdee id, final ModeDeMiseAJour m, final CallBack<IIdee> c) {
super(i, id);
this.mode = m;
this.callback = c;
CommandeEnvoyerIdee(final String identification_, final IIdee idee_, final ModeDeMiseAJour maj, final CallBack<IIdee> callback_) {
super(identification_, idee_);
this.mode = maj;
this.callback = callback_;
}
@Override
public void execute() throws RemoteException {
final IIdee ide = this.ideeServiceRemote.getIdeeById(this.idee.getIdentifiantServeur());
final Utilisateur uti = this.utilisateurServiceRemote.getUtilisateurById(this.idee.getCreateur().getIdentifiantServeur());
final IIdee idee_ = this.ideeRemote.getIdeeById(this.idee.getIdentifiantServeur());
final Utilisateur user = this.utilisateurRemote.getUtilisateurById(this.idee.getCreateur().getIdentifiantServeur());
if ((ide != null) && (uti != null) && (this.identification.equalsIgnoreCase(uti.getIdentifiantServeur()))) {
if ((idee_ != null) && (user != null) && (this.identification.equalsIgnoreCase(user.getIdentifiantServeur()))) {
if (this.mode == ModeDeMiseAJour.FORCE) {
this.callback.onSucces(this.ideeServiceRemote.updateIdee(this.idee.getIdentifiantServeur(), this.idee));
this.callback.onSucces(this.ideeRemote.updateIdee(this.idee.getIdentifiantServeur(), this.idee));
} else if (this.mode == ModeDeMiseAJour.WARNING) {
if (this.idee.getDateDeDerniereModification().before(
this.ideeServiceRemote.getIdeeById(this.idee.getIdentifiantServeur()).getDateDeDerniereModification())) {
this.ideeRemote.getIdeeById(this.idee.getIdentifiantServeur()).getDateDeDerniereModification())) {
this.callback.onFailure(new Exception("Idee existante mais version plus recente en ligne"));
} else {
this.callback.onSucces(this.ideeServiceRemote.updateIdee(this.idee.getIdentifiantServeur(), this.idee));
this.callback.onSucces(this.ideeRemote.updateIdee(this.idee.getIdentifiantServeur(), this.idee));
}
}
} else {
if (ide == null) {
if (idee_ == null) {
this.callback.onFailure(new Exception("Idee inexistante"));
} else {
this.callback.onFailure(new Exception("Identifiant utilisateur invalide"));
......
......@@ -13,7 +13,7 @@ import java.rmi.RemoteException;
* @author Stephane Begaudeau, Benjamin Gosset, Alex Lagarde, Christophe Renaudineau.
* @version 1.0.0
*/
public final class CommandeEnvoyerTag extends CommandeTag {
public final class CommandeEnvoyerTag extends AbstractCommandeTag {
/**
* Le mode de mise a jour.
......@@ -28,37 +28,37 @@ public final class CommandeEnvoyerTag extends CommandeTag {
/**
* Le constructeur.
*
* @param i L'identifiant de l'utilisateur.
* @param t Le tag a envoyer.
* @param m Le mode de mise a jour.
* @param c Le callback.
* @param identifiant_ L'identifiant de l'utilisateur.
* @param tag_ Le tag a envoyer.
* @param maj Le mode de mise a jour.
* @param callback_ Le callback.
*/
CommandeEnvoyerTag(final String i, final ITag t, final ModeDeMiseAJour m, final CallBack<ITag> c) {
super(i, t);
this.mode = m;
this.callback = c;
CommandeEnvoyerTag(final String identifiant_, final ITag tag_, final ModeDeMiseAJour maj, final CallBack<ITag> callback_) {
super(identifiant_, tag_);
this.mode = maj;
this.callback = callback_;
}
@Override
public void execute() throws RemoteException {
final ITag ta = this.tagServiceRemote.getTagById(this.tag.getIdentifiantServeur());
final Utilisateur uti = this.utilisateurServiceRemote.getUtilisateurById(this.tag.getCreateur().getIdentifiantServeur());
final ITag tag_ = this.tagRemote.getTagById(this.tag.getIdentifiantServeur());
final Utilisateur user = this.utilisateurRemote.getUtilisateurById(this.tag.getCreateur().getIdentifiantServeur());
if ((ta != null) && (uti != null) && (this.identification.equalsIgnoreCase(this.tag.getCreateur().getIdentifiantServeur()))) {
if ((tag_ != null) && (user != null) && (this.identification.equalsIgnoreCase(this.tag.getCreateur().getIdentifiantServeur()))) {
if (this.mode == ModeDeMiseAJour.FORCE) {
this.callback.onSucces(this.tagServiceRemote.updateTag(this.tag.getIdentifiantServeur(), this.tag));
this.callback.onSucces(this.tagRemote.updateTag(this.tag.getIdentifiantServeur(), this.tag));
} else if (this.mode == ModeDeMiseAJour.WARNING) {
if (this.tag.getDateDeDerniereModification().before(
this.tagServiceRemote.getTagById(this.tag.getIdentifiantServeur()).getDateDeDerniereModification())) {
this.tagRemote.getTagById(this.tag.getIdentifiantServeur()).getDateDeDerniereModification())) {
this.callback.onFailure(new Exception("Tag existant mais version plus recente en ligne"));
} else {
this.callback.onSucces(this.tagServiceRemote.updateTag(this.tag.getIdentifiantServeur(), this.tag));
this.callback.onSucces(this.tagRemote.updateTag(this.tag.getIdentifiantServeur(), this.tag));
}
}
} else {
if (ta == null) {
if (tag_ == null) {
this.callback.onFailure(new Exception("Contexte inexistant"));
} else {
this.callback.onFailure(new Exception("Identifiant utilisateur invalide"));
......
......@@ -33,18 +33,18 @@ public final class CommandeSupprimerContexte extends AbstractCommandeContexte {
@Override
public void execute() throws RemoteException {
final IContexte ctx = this.contexteRemote.getContexteById(this.contexte.getIdentifiantServeur());
final Utilisateur uti = this.utilisateurRemote.getUtilisateurById(this.contexte.getCreateur().getIdentifiantServeur());
final IContexte contexte_ = this.contexteRemote.getContexteById(this.contexte.getIdentifiantServeur());
final Utilisateur user = this.utilisateurRemote.getUtilisateurById(this.contexte.getCreateur().getIdentifiantServeur());
if ((ctx != null) && (uti != null) && (this.identification.equalsIgnoreCase(uti.getIdentifiantServeur()))) {
if ((contexte_ != null) && (user != null) && (this.identification.equalsIgnoreCase(user.getIdentifiantServeur()))) {
try {
this.contexteRemote.removeContexteById(ctx.getIdentifiantServeur());
this.contexteRemote.removeContexteById(contexte_.getIdentifiantServeur());
this.callback.onSucces("Contexte supprime");
} catch (final Exception e) {
this.callback.onFailure(new Exception("Contexte utilise par un autre element"));
}
} else {
if (ctx == null) {
if (contexte_ == null) {
this.callback.onFailure(new Exception("Contexte inexistant"));
} else {
this.callback.onFailure(new Exception("Identifiant utilisateur invalide"));
......
......@@ -12,7 +12,7 @@ import java.rmi.RemoteException;
* @author Stephane Begaudeau, Benjamin Gosset, Alex Lagarde, Christophe Renaudineau.
* @version 1.0.0
*/
public final class CommandeSupprimerIdee extends CommandeIdee {
public final class CommandeSupprimerIdee extends AbstractCommandeIdee {
/**
* Le callback.
......@@ -22,25 +22,25 @@ public final class CommandeSupprimerIdee extends CommandeIdee {
/**
* Le constructeur.
*
* @param i L'identifiant de l'utilisateur.
* @param id L'idee a supprimer.
* @param c Le callback.
* @param identification_ L'identifiant de l'utilisateur.
* @param idee_ L'idee a supprimer.
* @param callback_ Le callback.
*/
CommandeSupprimerIdee(final String i, final IIdee id, final CallBack<String> c) {
super(i, id);