Package org.hibernate

Examples of org.hibernate.Criteria.createCriteria()


  private synchronized void calculate(Projekt inProject, List<IProjectTask> myTaskList, Boolean countImages, Integer inMax) {
    Session session = Helper.getHibernateSession();
    Criteria crit = session.createCriteria(Schritt.class);
    crit.addOrder(Order.asc("reihenfolge"));
    crit.createCriteria("prozess", "proz");
    crit.add(Restrictions.eq("proz.istTemplate", Boolean.FALSE));
    crit.add(Restrictions.eq("proz.projekt", inProject));

    ScrollableResults list = crit.setCacheMode(CacheMode.IGNORE).scroll(ScrollMode.FORWARD_ONLY);
View Full Code Here


  private synchronized void calculate(Projekt inProject, List<IProjectTask> myTaskList, Boolean countImages, Integer inMax) {

    Session session = Helper.getHibernateSession();
    Criteria crit = session.createCriteria(Schritt.class);

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

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

    crit.add(Restrictions.eq("istTemplate", Boolean.valueOf(false)));
    if (!this.showClosedProcesses) {
      crit.add(Restrictions.not(Restrictions.eq("sortHelperStatus", "100000000")));
    }
    if (!this.showArchivedProjects) {
      crit.createCriteria("projekt", "proj");
      crit.add(Restrictions.not(Restrictions.eq("proj.projectIsArchived", true)));
    } else {
      crit.createCriteria("projekt", "proj");
    }
    Order order = Order.asc("titel");
View Full Code Here

    }
    if (!this.showArchivedProjects) {
      crit.createCriteria("projekt", "proj");
      crit.add(Restrictions.not(Restrictions.eq("proj.projectIsArchived", true)));
    } else {
      crit.createCriteria("projekt", "proj");
    }
    Order order = Order.asc("titel");
    crit.addOrder(order);
    @SuppressWarnings("unchecked")
    List<Prozess> pl = crit.setFirstResult(0).setMaxResults(Integer.MAX_VALUE).list();
View Full Code Here

    /* exclude templates */
    Criteria temp2 = critUser.createCriteria("prozess", "proz");
    critUser.add(Restrictions.eq("proz.istTemplate", Boolean.valueOf(false)));

    /* check project assignment */
    temp2.createCriteria("projekt", "proj").createCriteria("benutzer", "projektbenutzer");
    critUser.add(Restrictions.eq("projektbenutzer.id", login.getMyBenutzer().getId()));

    /* only steps where the user is assigned to */
    critUser.createCriteria("benutzer", "nutzer");
    critUser.add(Restrictions.eq("nutzer.id", login.getMyBenutzer().getId()));
View Full Code Here

      }
    }

    if (flagSteps) {

      critProject = critProcess.createCriteria("projekt", "proj");

      if (conjProjects != null) {
        inCrit.add(conjProjects);
      }
    } else {
View Full Code Here

      }
    }

    if (conjTemplates != null) {
      if (flagSteps) {
        critProcess.createCriteria("vorlagen", "vorl");
        critProcess.createAlias("vorl.eigenschaften", "vorleig");
        critProcess.add(conjTemplates);
      } else {
        crit.createCriteria("vorlagen", "vorl");
        crit.createAlias("vorl.eigenschaften", "vorleig");
View Full Code Here

    }

    if (conjStepProperties != null) {
      if (!flagSteps) {
        Criteria stepCrit = session.createCriteria(Prozess.class);
        stepCrit.createCriteria("schritte", "steps");
        stepCrit.createAlias("steps.eigenschaften", "schritteig");
        stepCrit.add(conjStepProperties);
        stepCrit.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY);
        List<Integer> myIds = new ArrayList<Integer>();
View Full Code Here

    Criteria crit = Helper.getHibernateSession().createCriteria(Schritt.class);
    crit.add(Restrictions.or(Restrictions.eq("bearbeitungsstatus", Integer.valueOf(1)), Restrictions.like("bearbeitungsstatus", Integer.valueOf(2))));

    if (originalFilter instanceof UserDefinedFilter) {
      crit.createCriteria("prozess", "proz");
      crit.add(Restrictions.in("proz.id", originalFilter.getIDList()));
    }
    StringBuilder title = new StringBuilder(StatisticsMode.getByClassName(this.getClass()).getTitle());

    DataTable dtbl = new DataTable(title.toString());
View Full Code Here

    Criteria crit;

    if (originalFilter instanceof UserDefinedFilter) {
      crit = new UserDefinedFilter(originalFilter.getIDList())
          .getCriteria();
      crit.createCriteria("projekt", "proj");
    } else {
      crit = originalFilter.clone().getCriteria();
    }

    // use a clone on the filter and apply the projection on the clone
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.