Examples of Criteria


Examples of org.boris.expr.util.Criteria

        // Get criteria argument
        Expr ec = evalArg(args[2]);
        if (!(ec instanceof ExprArray)) {
            return ExprError.VALUE;
        }
        Criteria criteria = Criteria.valueOf((ExprArray) ec);

        return evaluate(db, field, criteria);
    }
View Full Code Here

Examples of org.dspace.app.cris.model.ws.Criteria

       
        if (userws.getCriteria().isEmpty())
        {
            for (String criteria : objectTypes)
            {
                Criteria newCriteria = new Criteria();
                newCriteria.setCriteria(criteria);
                newCriteria.setFilter("");
                newCriteria.setEnabled(false);
                userws.getCriteria().add(newCriteria);
            }
        }       
        userws.setCriteria(LazyList.decorate(userws.getCriteria(),
                FactoryUtils.instantiateFactory(Criteria.class)));
View Full Code Here

Examples of org.hibernate.Criteria

     * @see org.andromda.timetracker.domain.TimecardDao#findByCriteria(org.andromda.timetracker.vo.TimecardSearchCriteriaVO)
     */
    protected java.util.List handleFindByCriteria(org.andromda.timetracker.vo.TimecardSearchCriteriaVO criteria)
    {
        // Create the timecard criteria
        Criteria timecardCriteria = this.getSession()
            .createCriteria(Timecard.class)
            .setFetchMode("submitter", FetchMode.JOIN)
            .setFetchMode("approver", FetchMode.JOIN);

        // Add submitter criteria
        if (criteria.getSubmitterId() != null) {
            timecardCriteria.createCriteria("submitter")
                .add(Restrictions.idEq(criteria.getSubmitterId()));
        }

        // Add approver criteria
        if (criteria.getApproverId() != null) {
            timecardCriteria.createCriteria("approver")
                .add(Restrictions.idEq(criteria.getApproverId()));
        }

        // Add status criteria
        if (criteria.getStatus() != null) {
            timecardCriteria.add(Restrictions.eq("status", criteria.getStatus()));
        }

        // Add startDateMin criteria
        if (criteria.getStartDateMin() != null) {
            timecardCriteria.add(Restrictions.ge("startDate", criteria.getStartDateMin()));
        }

        // Add startDateMax criteria
        if (criteria.getStartDateMax() != null) {
            timecardCriteria.add(Restrictions.le("startDate", criteria.getStartDateMax()));
        }

        java.util.List timecards = timecardCriteria.list();
        if (logger.isDebugEnabled()) {
            logger.debug(timecards.size() + " timecards found");
        }
        return timecards;
    }
View Full Code Here

Examples of org.jdbf.engine.criteria.Criteria

    public Criteria createClauseOnPk(String repositoryName,RepositoryView view,
                       PrimaryKey primaryKey) {

        PrimaryKeyMap pk = view.getBeanDescriptor().getPrimaryKeyMap();
        ArrayList keys = (ArrayList) pk.getPrimaryKey();
        Criteria criteria = new Criteria(repositoryName);

        for (int i = 0; i < keys.size(); i++) {

            Criteria internal = null;
            if (i > 0)
                internal = new Criteria(repositoryName);

            ItemDescriptor item = (ItemDescriptor) keys.get(i);
            Object value = primaryKey.getValueKey(item.getPropertyName());
            String columnName = item.getPropertyName();

            if (i == 0)
                criteria.addSelectEqualTo(columnName, value);
            else
                internal.addSelectEqualTo(columnName, value);

            if (i > 0)
                criteria.addAndCriteria(internal);
        }
        return criteria;
View Full Code Here

Examples of org.jiql.util.Criteria

      }
      s.setResultsTable(h);
    }
  }
  String rn = null;
  Criteria c = null;
  String n = null;
  String tt = null;
  Hashtable<String, String> rns  = new Hashtable<String, String>()
  //Vector vm = new EZArrayList(sqps.keys());
  //vm.add(sqp.getTable());
  //(jincludealllist + " ****jincludealllist**** " + r + ":" + h);
  for (int ct = 0;ct < jincludealllist.size();ct++)
  {
    c = (Criteria)jincludealllist.elementAt(ct);
    if (!c.getCompareOperator().equals("="))
           throw JGException.get("operator_not_supported_for_joins",c.getCompareOperator() + " Operator not supported for joins");
    n = c.getName();
    tt = findTable(n);
  //(sqp.getTable() + ":" + n + " ****jincludealllist 2 **** " + tt);
//realm_user1:realm_username ****jincludealllist 2 **** realm_userrole1
//realm_user1:role.realm_username ****jincludealllist 2 **** role

    if (tt == null)
       throw JGException.get("table_not_found_for_join_criteria",n + " Table not found for join criteria");
    if (!sqp.getTable().equals(tt) && sqps.get(tt) == null)
       throw JGException.get("invalid_table_for_join_criteria",n + " Invalid Table for join criteria " + tt);
    if (sqp.getTable().equals(tt)){
   
      rn = n;
      //vm.remove(tt);
      //continue;
    }
    else{
    rns.put(tt,n);
    //vm.remove(tt);
      if (sqp.getTableInfo().getColumnInfo(sqp.getRealColName(n)) == null)
  {
      String t = (String)sqp.getAliases().get(sqp.getTable());
  if (t != null)
  {
    sqp.setTable(t);
 
  //("DID YO WOK RELAN " + t + ":" + n + ":"  + sqp.getRealColName(n) + ":" + sqp.getTableInfo() + ":" + sqp.getTableInfo().getColumnInfo(sqp.getRealColName(n)) + ":" + sqp);
}
  }
   
   
        if (sqp.getTableInfo().getColumnInfo(sqp.getRealColName(n)) != null)
    {
      rn = n;
      //vm.remove(sqp.getTable());
    }
      //continue;

    }

    n = c.getValueString();
    tt = findTable(n);

    if (tt == null)
       throw JGException.get("table_not_found_for_join_criteria",n + " Table not found for join criteria");
    if (!sqp.getTable().equals(tt) && sqps.get(tt) == null)
       throw JGException.get("invalid_table_for_join_criteria",n + " Invalid Table for join criteria " + tt);
    //(sqp.getTable() + ":" + tt + " THE RELAN NAME " + rn + ":" + n);
//realm_user1:role THE RELAN NAME realm_username:role.realm_username
//realm_user1:realm_user1 THE RELAN NAME role.realm_username:user.realm_username

    if (sqp.getTable().equals(tt)){
   
      //vm.remove(tt);
      rn = n;
      //continue;
    }
    else{
    //vm.remove(tt);
    rns.put(tt,n);
        if (sqp.getTableInfo().getColumnInfo(sqp.getRealColName(n)) != null)
    {
      rn = n;
      //vm.remove(sqp.getTable());
    }

    }

  }
  if (rn == null)
  {
en = rns.keys();

while (en.hasMoreElements()){
  tt = en.nextElement().toString();
  n = rns.get(tt);
    if (sqp.getTableInfo().getColumnInfo(sqp.getRealColName(n)) != null)
    {
      rn = n;
      //vm.remove(sqp.getTable());
      break;
    }

}   
  }
 
if (rn == null)
    throw JGException.get("missing_main_join_dependency",sqp.getTable() + " Missing main join dependency ");

 
int type = sqp.getTableInfo().getColumnInfo(sqp.getRealColName(rn)).getColumnType()
if (rns.size() > sqps.size())
    throw JGException.get("missing_join_dependencies",n + " Missing join dependencies " + rns + ":" + rns.size() + "!=" + sqps.size());
//else
//   //(n + " FOUND dependencies " + rns + ":" + rns.size() + "==" + sqps.size());

en = rns.keys();

while (en.hasMoreElements()){
  tt = en.nextElement().toString();
  n = rns.get(tt);
  s = (SQLParser)sqps.get(tt);
  //("DID YO WOK " + tt + ":" + n + ":"  + s.getRealColName(n) + ":" + s.getTableInfo() + ":" + s.getTableInfo().getColumnInfo(s.getRealColName(n)) + ":" + s);
  if (s.getTableInfo().getColumnInfo(s.getRealColName(n)) == null)
  {
      String t = (String)s.getAliases().get(s.getTable());
  if (t != null)
  {
    s.setTable(t);
  }
  //("DID YO WOK @ FORCE " + tt + ":" + n + ":"  + s.getRealColName(n) + ":" + s.getTableInfo() + ":" + s.getTableInfo().getColumnInfo(s.getRealColName(n)) + ":" + s);

  }
  if (s.getTableInfo().getColumnInfo(s.getRealColName(n)).getColumnType() != type)
    throw JGException.get("incompatible_join_criteria",n + " Incompatible join criteria " + tt);
}

  //Hashtable  (String rn,Hashtable h,int typ,Object v)
  Vector vr = new Vector();
     NameValuePairs row = null;
  h = null;


  String n2 = null;
  String tt2 = null;
  Vector joined = new Vector();
  Vector j1 = null;
  Vector j2 = null;
    EZArrayList nvr = new EZArrayList();
    Vector vt = null;
    Object val = null;
    NameValuePairs ref = null;

 
 
    for (int ct = 0;ct < jincludealllist.size();ct++)
  {
    c = (Criteria)jincludealllist.elementAt(ct);
    n = c.getName();
    tt = findTable(n);
    //("************TT1 " + tt);
    if (sqp.getTableInfo().getColumnInfo(sqp.getRealColName(n)) != null)
      tt = sqp.getTable();
    //("************TT2 " + tt);

    n2 = c.getValueString();
    tt2 = findTable(n2);
    if (sqp.getTableInfo().getColumnInfo(sqp.getRealColName(n2)) != null && !tt.equals(sqp.getTable()))
      tt2 = sqp.getTable();
  //role.realm_username Cannot join the same table realm_user1:realm_user1
    if (tt.equals(tt2))
View Full Code Here

Examples of org.mongolink.domain.criteria.Criteria

    }

    @Test
    public void returnSameInstanceOnGetByCriteria() {
        final String id = createFakeAggregate("plop");
        final Criteria criteria = session.createCriteria(FakeAggregate.class);

        final FakeAggregate instanceById = session.get(id, FakeAggregate.class);
        final FakeAggregate instanceByCriteria = (FakeAggregate) criteria.list().get(0);

        assertThat(instanceById, sameInstance(instanceByCriteria));
    }
View Full Code Here

Examples of org.nutz.dao.sql.Criteria

                pojo.setOperatingObject(obj);
                PItem[] _cndItems = Pojos.Items.cnd(lnk.createCondition(obj));
                pojo.append(_cndItems);
                if (cnd != null) {
                    if (cnd instanceof Criteria) {
                        Criteria cri = (Criteria)cnd;
                        SqlExpressionGroup seg = cri.where();
                        if (_cndItems.length > 0 && seg != null && !seg.isEmpty()) {
                            seg.setTop(false);
                            pojo.append(Pojos.Items.wrap(" AND "));
                        }
                        pojo.append(cri);
                        if (cri.getPager() != null) {
                            pojo.setPager(cri.getPager());
                            expert.formatQuery(pojo);
                        }
                    }
                    // 普通条件
                    else {
View Full Code Here

Examples of org.rhq.core.domain.criteria.Criteria

            log.debug("Received request to generate report for " + caller);
        }
        return new StreamingOutput() {
            @Override
            public void write(OutputStream output) throws IOException, WebApplicationException {
                Criteria criteria = new Criteria() {
                    @Override
                    public Class<?> getPersistentClass() {
                        return MeasurementOOBComposite.class;
                    }

                };
                criteria.setPaging(0, 5);
                CriteriaQueryExecutor<MeasurementOOBComposite, Criteria> queryExecutor =
                    new CriteriaQueryExecutor<MeasurementOOBComposite, Criteria>() {
                        @Override
                        public PageList<MeasurementOOBComposite> execute(Criteria criteria) {
                            return measurementOOBMManager.getSchedulesWithOOBs(caller, null, null, null,
                                new PageControl(criteria.getPageNumber(), criteria.getPageSize()));
                        }
                    };
                CriteriaQuery<MeasurementOOBComposite, Criteria> query =
                    new CriteriaQuery<MeasurementOOBComposite, Criteria>(criteria, queryExecutor);
View Full Code Here

Examples of org.springframework.data.elasticsearch.core.query.Criteria

  @Test
  public void shouldFindAuthorMarkersInRangeForGivenCriteriaQuery() {
    //given
    loadClassBaseEntities();
    CriteriaQuery geoLocationCriteriaQuery = new CriteriaQuery(
        new Criteria("location").within(new GeoPoint(45.7806d, 3.0875d), "20km"));
    //when
    List<AuthorMarkerEntity> geoAuthorsForGeoCriteria = elasticsearchTemplate.queryForList(geoLocationCriteriaQuery, AuthorMarkerEntity.class);

    //then
    assertThat(geoAuthorsForGeoCriteria.size(), is(1));
View Full Code Here

Examples of org.springframework.data.mongodb.core.query.Criteria

        return (int) template.count(new Query());
    }

    @Override
    public List<Widget> getByFreeTextSearch(String searchTerm, int offset, int pageSize) {
        Query query = new Query(addFreeTextClause(searchTerm, new Criteria())).skip(offset).limit(pageSize);
        return template.find(addSort(query));
    }
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.