Examples of asSingleEntity()


Examples of com.google.appengine.api.datastore.PreparedQuery.asSingleEntity()

   
    Query q_to = new Query(ACCOUNT_KIND);
    q_to.addFilter(ACCOUNT_ID_PROPERTY, FilterOperator.EQUAL, to);
    q_to.setKeysOnly();
    PreparedQuery pq_to = datastore.prepare(q_to);
    Entity e_to = pq_to.asSingleEntity();
   
    if(e_from == null || e_to == null)
      return false;
    Key k_from = e_from.getKey();
    Key k_to = e_to.getKey();
View Full Code Here

Examples of com.google.appengine.api.datastore.PreparedQuery.asSingleEntity()

  public boolean checkSubscriptionExists(String from, String to){
    Query q_from = new Query(ACCOUNT_KIND);
    q_from.addFilter(ACCOUNT_ID_PROPERTY, FilterOperator.EQUAL, from);
    q_from.setKeysOnly();
    PreparedQuery pq_from = datastore.prepare(q_from);
    Entity e_from = pq_from.asSingleEntity();
    Key from_key = e_from.getKey();
   
    Query q_to = new Query(ACCOUNT_KIND);
    q_to.addFilter(ACCOUNT_ID_PROPERTY, FilterOperator.EQUAL, to);
    q_to.setKeysOnly();
View Full Code Here

Examples of com.google.appengine.api.datastore.PreparedQuery.asSingleEntity()

   
    Query q_to = new Query(ACCOUNT_KIND);
    q_to.addFilter(ACCOUNT_ID_PROPERTY, FilterOperator.EQUAL, to);
    q_to.setKeysOnly();
    PreparedQuery pq_to = datastore.prepare(q_to);
    Entity e_to = pq_to.asSingleEntity();
    Key to_key = e_to.getKey();
   
    Query sub_from = new Query(SUBSCRIPTION_KIND);
    sub_from.setAncestor(from_key);
    sub_from.addFilter(SUBSCRIPTION_EMAIL_PROPERTY, FilterOperator.EQUAL, to);
View Full Code Here

Examples of com.google.appengine.api.datastore.PreparedQuery.asSingleEntity()

    sub_to.addFilter(SUBSCRIPTION_EMAIL_PROPERTY, FilterOperator.EQUAL, from);
    sub_from.addFilter(SUBSCRIPTION_STATUS_PROPERTY, FilterOperator.EQUAL, SUBSCRIPTION_STATUS_ACTIVE);
    sub_to.setKeysOnly();
    PreparedQuery sub_pq_to = datastore.prepare(sub_to);
   
    if(sub_pq_from.asSingleEntity() != null || sub_pq_to.asSingleEntity() != null )
      return true;
    return false;
   
  }
 
View Full Code Here

Examples of com.google.appengine.api.datastore.PreparedQuery.asSingleEntity()

    Query q_to = new Query(SUBSCRIPTION_KIND);
    q_to.setAncestor(to_key);
    q_to.addFilter(SUBSCRIPTION_EMAIL_PROPERTY, FilterOperator.EQUAL, from);
    q_to.setKeysOnly();
    PreparedQuery pq_to = datastore.prepare(q_to);
    if(pq_from.asSingleEntity() != null || pq_to.asSingleEntity() != null )
      return true;
    return false;
  }
 
  //Bidirectional subscription activation
View Full Code Here

Examples of com.google.appengine.api.datastore.PreparedQuery.asSingleEntity()

  public boolean activateSubscription(String from, String to) {
    Query q_from = new Query(ACCOUNT_KIND);
    q_from.setKeysOnly();
    q_from.addFilter(ACCOUNT_ID_PROPERTY, FilterOperator.EQUAL, from);
    PreparedQuery from_key = datastore.prepare(q_from);
    Entity e_from = from_key.asSingleEntity();
    if(e_from == null)
      return false;
    Key key_from = e_from.getKey();
   
    Query q_to = new Query(ACCOUNT_KIND);
View Full Code Here

Examples of com.google.appengine.api.datastore.PreparedQuery.asSingleEntity()

   
    Query q_to = new Query(ACCOUNT_KIND);
    q_to.setKeysOnly();
    q_to.addFilter(ACCOUNT_ID_PROPERTY, FilterOperator.EQUAL, to);
    PreparedQuery to_key = datastore.prepare(q_to);
    Entity e_to = to_key.asSingleEntity();
    if(e_to == null)
      return false;
    Key key_to = e_to.getKey();
   
   
View Full Code Here

Examples of com.google.appengine.api.datastore.PreparedQuery.asSingleEntity()

   
    Query s_to = new Query(SUBSCRIPTION_KIND);
    s_to.setAncestor(key_to);
    s_to.addFilter(SUBSCRIPTION_EMAIL_PROPERTY, FilterOperator.EQUAL, from);
    PreparedQuery pq_to = datastore.prepare(s_to);
    Entity sub_to = pq_to.asSingleEntity();
    if(sub_to == null || !sub_to.getProperty(SUBSCRIPTION_STATUS_PROPERTY).equals(SUBSCRIPTION_STATUS_WAITING))
      return false;
    sub_to.setProperty(SUBSCRIPTION_STATUS_PROPERTY, SUBSCRIPTION_STATUS_ACTIVE);
   
    Query s_from = new Query(SUBSCRIPTION_KIND);
View Full Code Here

Examples of com.google.appengine.api.datastore.PreparedQuery.asSingleEntity()

   
    Query s_from = new Query(SUBSCRIPTION_KIND);
    s_from.setAncestor(key_from);
    s_from.addFilter(SUBSCRIPTION_EMAIL_PROPERTY, FilterOperator.EQUAL, to);
    PreparedQuery pq_from = datastore.prepare(s_from);
    Entity sub_from = pq_from.asSingleEntity();
    if(sub_from == null || !sub_from.getProperty(SUBSCRIPTION_STATUS_PROPERTY).equals(SUBSCRIPTION_STATUS_PENDING))
      return false;
    sub_from.setProperty(SUBSCRIPTION_STATUS_PROPERTY, SUBSCRIPTION_STATUS_ACTIVE);
    Transaction txn = datastore.beginTransaction();
    datastore.put(sub_to);
View Full Code Here

Examples of com.google.appengine.api.datastore.PreparedQuery.asSingleEntity()

  public boolean declineSubscription(String from, String to){
    Query q_from = new Query(ACCOUNT_KIND);
    q_from.setKeysOnly();
    q_from.addFilter(ACCOUNT_ID_PROPERTY, FilterOperator.EQUAL, from);
    PreparedQuery from_key = datastore.prepare(q_from);
    Entity e_from = from_key.asSingleEntity();
    if(e_from == null)
      return false;
    Key key_from = e_from.getKey();
   
    Query q_to = new Query(ACCOUNT_KIND);
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.