Package com

Examples of com.Groupe


  public static void main(String[] args) {
    File f = new File(Constantes.GROUPES);
    f.delete();
   
    try {
      Client.newGroup(new Groupe("J'ai dur"));
    } catch (RemoteException e) {
      System.err.println("Une erreur est survenue durant la connexion au serveur");
      System.exit(1);
    } catch (ProfilException e) {
      System.err.println("Ce groupe existe déjà");
View Full Code Here


        // Enregistrement de la nouvelle liste
        Serialiser.serialiser(profils, Constantes.PROFIL);
      } catch (NullPointerException e1) { // Aucun pseudonyme profil ne correspond au nom entré en paramètre, ou la publication n'a pas été trouvée pour ce profil
       
        HashMap<String, Groupe> groupes;
        Groupe groupe;
       
        // Récupération de la liste des groupes
        groupes = Serialiser.deserialiser(Constantes.GROUPES);
       
        try {
          // Récupération du groupe correspondant
          groupe = groupes.get(nom);
         
          // Récupération de la publication à commenter
          for (Publication pub : groupe.getPublications()) {
            if (pub.getDate().compareTo(publication.getDate()) == 0 || pub.getPseudo().equals(publication.getPseudo())) {
              pb = pub;
              break;
            }
          }
View Full Code Here

        // Enregistrement de la nouvelle liste
        Serialiser.serialiser(profils, Constantes.PROFIL);
      } catch (NullPointerException e1) { // Aucun pseudonyme profil ne correspond au nom entré en paramètre, ou la publication n'a pas été trouvée pour ce profil
       
        HashMap<String, Groupe> groupes;
        Groupe groupe;
       
        // Récupération de la liste des groupes
        groupes = Serialiser.deserialiser(Constantes.GROUPES);
       
        try {
          // Récupération du groupe correspondant
          groupe = groupes.get(nom);
         
          // Récupération de la publication à commenter
          for (Publication pub : groupe.getPublications()) {
            if (pub.getDate().compareTo(publication.getDate()) == 0 && pub.getPseudo().equals(publication.getPseudo())) {
              pb = pub;
              break;
            }
          }
View Full Code Here

      ProfilSocial profil = (ProfilSocial)profils.get(pseudo);
      profil.addInteret(groupe);
      profils.put(pseudo, profil);
     
      // Récupération du groupe concerné
      Groupe gr = groupes.get(groupe);
     
      // Ajout du nouveau membre à la liste des membres adhérant à ce groupe
      gr.addMembre(pseudo);
     
      // Enregistrement de la nouvelle liste
      Serialiser.serialiser(groupes, Constantes.GROUPES);
      Serialiser.serialiser(profils, Constantes.PROFIL);
    } catch (Exception e) {
View Full Code Here

  }

  @Override
  public boolean publierGroupe(String nom, Publication publication) throws RemoteException {
    HashMap<String, Groupe> groupes;
    Groupe groupe;
    try {
      // Récupération de la liste des groupes
      groupes = Serialiser.deserialiser(Constantes.GROUPES);
     
      // Récupération du groupe correspondant
      groupe = groupes.get(nom);
     
      if (!groupe.getMembres().contains(publication.getPseudo()))
        return false;
     
      // Ajout de la publication à la liste des publications
      groupe.addPublication(publication);
     
      // Mise à jour de la liste des groupes
      groupes.put(nom, groupe);
     
      // Enregistrement de la nouvelle liste
View Full Code Here

      afficherAmis(profilClient); // kevin en theorie ?
     
      System.out.println();
     
      // simu creation de groupe
      Client.newGroup(new Groupe("TarekMiage"));
      Client.joinGroup(profilClient.getPseudo(), "TarekMiage");
      Client.joinGroup("kev", "TarekMiage");
     
      //simu pubi groupe
      Client.publierGroupe("TarekMiage", new Publication("dalleria", "j'ai dur !"));   
View Full Code Here

    }
  }
 
  public static void afficherGroupeTarek() throws RemoteException{
    System.out.println("groupe tarek");
    Groupe gr = Client.getGroup("TarekMiage");
    for (String pseudo : gr.getMembres()) {
      System.out.println("pseudo membre :" + pseudo);
    }
    for (Publication pub : gr.getPublications()) {
      System.out.println("publi :" + pub.getTexte() + " par " +pub.getPseudo());
    }
  }
View Full Code Here

TOP

Related Classes of com.Groupe

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.