Package javax.jdo

Examples of javax.jdo.PersistenceManager.newQuery()


     
      PersistenceManager pm =null;
      pm = PMF.get().getPersistenceManager();
      try {
        //some cleaning in stats
        Query query = pm.newQuery(DaoCommunityAccount2.class);
          query.setOrdering("dateCommunityAccount asc");
          query.setRange(0, nb); //only nb results
          List<DaoCommunityAccount2> resultsTmp = (List<DaoCommunityAccount2>) query.execute();
         
          try {
View Full Code Here


            log.log(Level.SEVERE, "Exception while deleting daoCommunityAccount", e);
              pm.currentTransaction().rollback();
            }
         
          //DaoDataCommunityAccountStatsVehicules - On peut tout supprimer
          query = pm.newQuery(DaoDataCommunityAccountStatsVehicules.class);
          query.setRange(0, nb); //only nb results
          List<DaoDataCommunityAccountStatsVehicules> resultsVeh = (List<DaoDataCommunityAccountStatsVehicules>) query.execute();
         
          try {
             if (!resultsVeh.isEmpty()) {
View Full Code Here

              java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyyMMdd hh:mm");
             
                try {
                 
                  /// query
                Query query = pm.newQuery(DaoCommunityAccount2.class);
                  query.setFilter("idUser == nameParam");
                  query.setOrdering("name desc");
                  query.setOrdering("dateCommunityAccount desc");
                  query.setRange(0, 2); //only 2 results
                  //query.setOrdering("hireDate desc");
View Full Code Here

    //on requête le dernier <DaoCommunityClan2> et on le compare avec le courant (pas encore sauvé)
    //pour constituer une liste des joueurs added et une autre deleted que l'on sauve dans DaoCommunityClan2 courant
    PersistenceManager pm = null;
    pm = PMF.get().getPersistenceManager();
        try {
      Query query = pm.newQuery(DaoCommunityClan2.class);
        query.setFilter("idClan == nameParam");
        //query.setOrdering("name desc");
        query.setOrdering("dateCommunityClan desc"); //recup de la  derniere compo du CLAN  (J-1)
        query.setRange(0, 1); //only 1 results
        //query.setOrdering("hireDate desc");
View Full Code Here

  }
 
  public static Player verifyUsernameAndPassword(String nickname, String password) {
    nickname = removeSpaces(nickname);
    PersistenceManager pm = PMF.get().getPersistenceManager();
    Query query = pm.newQuery("SELECT FROM " + Player.class.getName() + " WHERE nickname == " + nickname);
    @SuppressWarnings("unchecked")
    List<Player> attachedPlayers = (List<Player>)query.execute();
    List<Player> players = detachList(pm, attachedPlayers);
    for (Player p : players) {
      if ((p != null) && (p.getPassword() != null) && p.getPassword().equals(password)) return p;
View Full Code Here

  }
 
  public static void deletePlayer(String userId) {
    PersistenceManager pm = PMF.get().getPersistenceManager();
    try {
      Query query = pm.newQuery("SELECT FROM " + Player.class.getName());
      List<Player> attached = (List<Player>)query.execute();
      if (attached != null) {
        for (Player player : attached) {
          if (player.getUserId().equals(userId)) pm.deletePersistent(player);
        }
View Full Code Here

 
  @SuppressWarnings("unchecked")
  public static String[] updateScore(String nickname, Long newScore) {
    nickname = removeSpaces(nickname);
    PersistenceManager pm = PMF.get().getPersistenceManager();
    Query query = pm.newQuery("SELECT FROM " + Player.class.getName());
    List<Player> players = (List<Player>)query.execute();
    for (Player player : players) {
      if (player.getNickname().equals(nickname) && player.getHighscore() < newScore) {
        player.setHighscore(newScore);
        pm.makePersistent(player);
View Full Code Here

 
  @SuppressWarnings("unchecked")
  public static void updateAccessToken(String nickname, String accessToken) {
    nickname = DatastoreHelper.removeSpaces(nickname);
    PersistenceManager pm = PMF.get().getPersistenceManager();
    Query query = pm.newQuery("SELECT FROM " + Player.class.getName());
    List<Player> players = (List<Player>)query.execute();
    for (Player player : players) {
      if (player.getNickname().equals(nickname)) {
        player.setAccessToken(accessToken);
        pm.makePersistent(player);
View Full Code Here

    return;
  }

  public static String[] getScores() {
    PersistenceManager pm = PMF.get().getPersistenceManager();
    Query query = pm.newQuery("SELECT FROM " + Player.class.getName() + " ORDER BY highscore DESC");
    @SuppressWarnings("unchecked")
    List<Player> attachedPlayers = (List<Player>)query.execute();
    List<Player> players = detachList(pm, attachedPlayers);
    if (players != null) { 
      String[] result = new String[players.size()];
View Full Code Here

   
    name = removeSpaces(name);
    Logger logger = Logger.getLogger(DatastoreHelper.class.getName());
   
    PersistenceManager pm = PMF.get().getPersistenceManager();
    Query query = pm.newQuery("SELECT FROM " + Player.class.getName() + " WHERE nickname == " + name);
   
    logger.fine("executing query :" + query.toString());
   
    @SuppressWarnings("unchecked")
    List<Player> attachedPlayers = (List<Player>)query.execute();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.