Package org.hibernate

Examples of org.hibernate.Criteria.createCriteria()


    list = null;

 
    Criteria critSteps = session.createCriteria(Schritt.class);

    critSteps.createCriteria("prozess", "proc");
    critSteps.addOrder(Order.asc("reihenfolge"));

    critSteps.add(Restrictions.eq("proc.istTemplate", Boolean.FALSE));
    critSteps.add(Restrictions.eq("proc.projekt", inProj));
View Full Code Here


      if (inBearbeitet) {
        critBenutzer.add(Restrictions.eq("bearbeitungsstatus", Integer.valueOf(2)));
      }

      /* nur Prozesse, die keine Vorlagen sind */
      critBenutzer.createCriteria("prozess", "proz");
      critBenutzer.add(Restrictions.eq("proz.istTemplate", Boolean.valueOf(false)));

      /* nur Schritte, wo der aktuelle Benutzer eingetragen ist */
      critBenutzer.createCriteria("benutzer", "nutzer");
      critBenutzer.add(Restrictions.eq("nutzer.id", login.getMyBenutzer().getId()));
View Full Code Here

      /* nur Prozesse, die keine Vorlagen sind */
      critBenutzer.createCriteria("prozess", "proz");
      critBenutzer.add(Restrictions.eq("proz.istTemplate", Boolean.valueOf(false)));

      /* nur Schritte, wo der aktuelle Benutzer eingetragen ist */
      critBenutzer.createCriteria("benutzer", "nutzer");
      critBenutzer.add(Restrictions.eq("nutzer.id", login.getMyBenutzer().getId()));

      /* die Treffer sammeln */
      for (Iterator<Schritt> iter = critBenutzer.list().iterator(); iter.hasNext();) {
        Schritt step = iter.next();
View Full Code Here

      if (inBearbeitet) {
        critGruppen.add(Restrictions.eq("bearbeitungsstatus", Integer.valueOf(2)));
      }

      /* nur Prozesse, die keine Vorlagen sind */
      critGruppen.createCriteria("prozess", "proz");
      critGruppen.add(Restrictions.eq("proz.istTemplate", Boolean.valueOf(false)));

      /* nur Schritte, wo Benutzergruppen des aktuellen Benutzers eingetragen sind */
      critGruppen.createCriteria("benutzergruppen", "gruppen").createCriteria("benutzer", "gruppennutzer");
      critGruppen.add(Restrictions.eq("gruppennutzer.id", login.getMyBenutzer().getId()));
View Full Code Here

      /* nur Prozesse, die keine Vorlagen sind */
      critGruppen.createCriteria("prozess", "proz");
      critGruppen.add(Restrictions.eq("proz.istTemplate", Boolean.valueOf(false)));

      /* nur Schritte, wo Benutzergruppen des aktuellen Benutzers eingetragen sind */
      critGruppen.createCriteria("benutzergruppen", "gruppen").createCriteria("benutzer", "gruppennutzer");
      critGruppen.add(Restrictions.eq("gruppennutzer.id", login.getMyBenutzer().getId()));

      /* die Treffer sammeln */
      for (Iterator<Schritt> iter = critGruppen.list().iterator(); iter.hasNext();) {
        Schritt step = iter.next();
View Full Code Here

       
        Criteria criteria = jbpmContext.getSession().createCriteria(Token.class);
 
        if (processName != null)
        {
          criteria.createCriteria("processInstance")
            .createCriteria("processDefinition")
            .add(Restrictions.eq("name", processName));
        }
        if (processVersion>0)
        {
View Full Code Here

            .createCriteria("processDefinition")
            .add(Restrictions.eq("name", processName));
        }
        if (processVersion>0)
        {
          criteria.createCriteria("processInstance")
            .createCriteria("processDefinition")
            .add(Restrictions.eq("version", processVersion));
        }
        if (stateName != null)
        {
View Full Code Here

            .createCriteria("processDefinition")
            .add(Restrictions.eq("version", processVersion));
        }
        if (stateName != null)
        {
          criteria.createCriteria("node")
            .add(Restrictions.eq("name", stateName));
        }
       
        List<?> queryResult = criteria.list();
        CollectionUtil.checkList(queryResult, Token.class);
View Full Code Here

        CriteriaBuilder cb = new CriteriaBuilder();
        Criteria crit = _session.createCriteria(HBpelEvent.class);
        if (ifilter != null)
            cb.buildCriteria(crit, efilter);
        if (ifilter != null)
            cb.buildCriteria(crit.createCriteria("instance"), ifilter);
        crit.setFetchMode("tstamp", FetchMode.EAGER);
        crit.setProjection(Projections.property("tstamp"));
        return crit.list();
    }
View Full Code Here

        CriteriaBuilder cb = new CriteriaBuilder();
        Criteria crit = _session.createCriteria(HBpelEvent.class);
        if (efilter != null)
            cb.buildCriteria(crit, efilter);
        if (ifilter != null)
            cb.buildCriteria(crit.createCriteria("instance"), ifilter);
        List<HBpelEvent> hevents = crit.list();
        List<BpelEvent> ret = new ArrayList<BpelEvent>(hevents.size());
        try {
            CollectionsX.transformEx(ret, hevents, new UnaryFunctionEx<HBpelEvent, BpelEvent>() {
                public BpelEvent apply(HBpelEvent x) throws Exception {
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.