Package com.dooapp.gaedo.finders

Examples of com.dooapp.gaedo.finders.QueryStatement


   */
  public Object find(FinderCrudService service,
      Map<String, Object> filterParams, Map<String, Object> sortParams,
      Map<String, Object> returnParams) {
    // TODO find a way to make use of IdBasedService, because that's obviously not the case here
    QueryStatement statement =  service.find().matching(queryTranscripter.buildQuery(service, filterParams));
    statement = statement.sortBy(sortingTranscripter.buildSorting(service, sortParams));
    return returnTranscriptor.buildReturn(statement, returnParams);
  }
View Full Code Here


  @Override
  public void propertyChange(PropertyChangeEvent evt) {
    if(QueryStatement.STATE_PROPERTY.equals(evt.getPropertyName())) {
      if(evt.getSource() instanceof QueryStatement) {
        if(evt.getNewValue()==QueryStatement.State.EXECUTED) {
          QueryStatement source = (QueryStatement) evt.getSource();
          if(!loggedQueries.contains(source.getId())) {
            loggedQueries.add(source.getId());
            QueryStatementDotGenerator generator = new QueryStatementDotGenerator(source.getId());
            source.accept(generator);
            logger.info("Run query\n"+source.getId()+"\n"+generator.getText());
          }
        }
      }
    }
  }
View Full Code Here

   */
  public Object find(FinderCrudService service,
      Map<String, Object> filterParams, Map<String, Object> sortParams,
      Map<String, Object> returnParams) {
    // TODO find a way to make use of IdBasedService, because that's obviously not the case here
    QueryStatement statement =  service.find().matching(queryTranscripter.buildQuery(service, filterParams));
    statement = statement.sortBy(sortingTranscripter.buildSorting(service, sortParams));
    return returnTranscriptor.buildReturn(statement, returnParams);
  }
View Full Code Here

TOP

Related Classes of com.dooapp.gaedo.finders.QueryStatement

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.