Package javax.jdo

Examples of javax.jdo.Query


  @SuppressWarnings("unchecked")
  public Queue getQueueByOwner(String owner) {
   
    List<Queue> queueList = null;
    Queue queue = null;
    Query query = pm.newQuery(Queue.class);
    query.setFilter("owner == ownerParam");
    query.setRange(0, 1);
    query.declareParameters("String ownerParam");
   
    try {
     
      queueList =  (List<Queue>) query.execute(owner);
     
      if (!queueList.isEmpty()) {
       
        System.out.println("Queue List is not empty");
       
        queue = queueList.get(0);
      }
     
    } finally {
     
      query.closeAll();
    }
   
    return queue;
  }
View Full Code Here


 
  @SuppressWarnings("unchecked")
  public List<Queue> list() {
 
    List<Queue> results = null;
    Query q = pm.newQuery(Queue.class);
    q.setOrdering("id desc");
   
    try {
     
      results = (List<Queue>) q.execute();
     
    } finally {
     
      q.closeAll();
    }
   
    return results;
  }
View Full Code Here

   */
  @SuppressWarnings("unchecked")
  public List<User> list() {
   
    List<User> results = null;
    Query q = pm.newQuery(User.class);
    q.setOrdering("email desc");
   
    try {
     
      results = (List<User>) q.execute();
     
    } finally {
     
      q.closeAll();
    }
   
    return results;
  }
View Full Code Here

             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");
                query.setRange(0, 30); //only 30 results
                //query.setOrdering("hireDate desc");
                query.declareParameters("String nameParam");
                List<DaoCommunityClan2> resultsTmp = (List<DaoCommunityClan2>) query.execute(clanId);
               
              //recup des membres des 30 derniers jours
                if(resultsTmp.size() >= )
                {      
                  for (DaoCommunityClan2 myDaoCommunityClan2 : resultsTmp) {
View Full Code Here

           
             PersistenceManager pm = null;
            pm = PMF.get().getPersistenceManager();
           
                try {
              Query query = pm.newQuery(DaoRecruistation.class);
                //query.setFilter("idClan == nameParam");
                //query.setOrdering("name desc");
                query.setOrdering("date desc");
                query.setRange(0, Long.valueOf(nbSave)); //only nbJours results
                //query.setOrdering("hireDate desc");
                //query.declareParameters("String nameParam");
                List<DaoRecruistation> resultsTmp = (List<DaoRecruistation>) query.execute();
               
              //recup des membres des nbJours derniers jours
                if(resultsTmp.size() >= )
                {      
                  //on prend le premier et le dernier jour
View Full Code Here

     
      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 {
             if (!resultsTmp.isEmpty()) {
                  for (DaoCommunityAccount2 myDaoCommunityAccount2 : resultsTmp) {
                    pm.currentTransaction().begin();
                    //
                    //log.warning(myDaoCommunityAccount2.getDateCommunityAccount().toString());
                    //
                    if (myDaoCommunityAccount2.getData() != null && myDaoCommunityAccount2.getData().getStats() != null) {
                      pm.deletePersistent(myDaoCommunityAccount2.getData().getStats());
                      pm.deletePersistent(myDaoCommunityAccount2.getData());
                    }
                    pm.deletePersistent(myDaoCommunityAccount2);
                    pm.currentTransaction().commit();
                  }
             }
            }
          catch(Exception e){
            e.printStackTrace();
            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()) {
                  for (DaoDataCommunityAccountStatsVehicules myDao : resultsVeh) {
                    pm.currentTransaction().begin();
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");
                  query.declareParameters("String nameParam");
                  List<DaoCommunityAccount2> resultsTmp = (List<DaoCommunityAccount2>) query.execute(idUser);
                 
                  if(resultsTmp.size() >= )
                  {
                    for (DaoCommunityAccount2 myDaoCommunityAccount : resultsTmp ) {
                      //DaoCommunityAccount2 daoComAcc = resultsTmp.get(0);
                      CommunityAccount comAcc=  TransformDtoObject.TransformDaoCommunityAccountToCommunityAccount(myDaoCommunityAccount);
                      String previousDate = "";
                   
                      //si 2 dates identiques se suivent on ne prend la deuxième
                      String dateCurrent = "";
                      if (myDaoCommunityAccount.getDateCommunityAccount() != null) {
                        dateCurrent = sdf.format(myDaoCommunityAccount.getDateCommunityAccount());
                        if (!dateCurrent.equalsIgnoreCase(previousDate)) {
                          comAcc.listDates.add(dateCurrent);
                          comAcc.listbattles.add(myDaoCommunityAccount.getData().getStats().getBattles());
                         
                          comAcc.listBattlesWins.add(myDaoCommunityAccount.getData().getStats().getBattle_wins());
                        }
                      }
                      previousDate = dateCurrent;
                      resultsFinal.add(comAcc);
                    }
                   
                  }
                  query.closeAll();
                }
              catch(Exception e){
                log.severe(e.getLocalizedMessage());
                  //pm.currentTransaction().rollback();
                }
View Full Code Here

    boolean success = false;
    List<MRoleMap> mRoleMemeberList = null;
    try {
      openTransaction();
      LOG.debug("Executing listMSecurityUserRoleMember");
      Query query = pm.newQuery(MRoleMap.class,
          "role.roleName == t1");
      query.declareParameters("java.lang.String t1");
      query.setUnique(false);
      mRoleMemeberList = (List<MRoleMap>) query.execute(
          mRol.getRoleName());
      LOG.debug("Done executing query for listMSecurityUserRoleMember");
      pm.retrieveAll(mRoleMemeberList);
      success = commitTransaction();
      LOG.debug("Done retrieving all objects for listMSecurityUserRoleMember");
View Full Code Here

    boolean commited = false;
    List<MGlobalPrivilege> userNameDbPriv = null;
    try {
      openTransaction();
      if (principalName != null) {
        Query query = pm.newQuery(MGlobalPrivilege.class,
            "principalName == t1 && principalType == t2 ");
        query.declareParameters(
            "java.lang.String t1, java.lang.String t2");
        userNameDbPriv = (List<MGlobalPrivilege>) query
            .executeWithArray(principalName, principalType.toString());
        pm.retrieveAll(userNameDbPriv);
      }
      commited = commitTransaction();
    } finally {
View Full Code Here

    dbName = dbName.toLowerCase().trim();

    try {
      openTransaction();
      LOG.debug("Executing listPrincipalDBGrants");
      Query query = pm.newQuery(MDBPrivilege.class,
          "principalName == t1 && principalType == t2 && database.name == t3");
      query
          .declareParameters("java.lang.String t1, java.lang.String t2, java.lang.String t3");
      mSecurityDBList = (List<MDBPrivilege>) query.executeWithArray(principalName, principalType.toString(), dbName);
      LOG.debug("Done executing query for listPrincipalDBGrants");
      pm.retrieveAll(mSecurityDBList);
      success = commitTransaction();
      LOG.debug("Done retrieving all objects for listPrincipalDBGrants");
    } finally {
View Full Code Here

TOP

Related Classes of javax.jdo.Query

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.