Package org.hibernate

Examples of org.hibernate.Criteria.createCriteria()


    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


    /* only processes which are not templates */
    Criteria temp = critGroups.createCriteria("prozess", "proz");
    critGroups.add(Restrictions.eq("proz.istTemplate", Boolean.valueOf(false)));

    /* only assigned projects */
    temp.createCriteria("projekt", "proj").createCriteria("benutzer", "projektbenutzer");
    critGroups.add(Restrictions.eq("projektbenutzer.id", login.getMyBenutzer().getId()));

    /*
     * only steps assigned to the user groups the current user is member of
     */
 
View Full Code Here

      // only steps with same title
      Session session = Helper.getHibernateSession();
      Criteria crit = session.createCriteria(Schritt.class);
      crit.add(Restrictions.eq("titel", steptitle));
      // only steps with same batchid
      crit.createCriteria("prozess", "proc");
      crit.add(Restrictions.eq("proc.batchID", batchNumber));
      crit.add(Restrictions.eq("batchStep", true));
     
      currentStepsOfBatch = crit.list();
    } else {
View Full Code Here

   
      Session session = Helper.getHibernateSession();
      Criteria crit = session.createCriteria(Schritt.class);
      crit.add(Restrictions.eq("titel", steptitle));
      // only steps with same batchid
      crit.createCriteria("prozess", "proc");
      crit.add(Restrictions.eq("proc.batchID", batchNumber));
      crit.add(Restrictions.eq("batchStep", true));

      currentStepsOfBatch = crit.list();
    } else {
View Full Code Here

      if (!this.showClosedProcesses && !this.modusAnzeige.equals("vorlagen")) {
        crit.add(Restrictions.not(Restrictions.eq("sortHelperStatus", "100000000")));
      }

      if (!this.showArchivedProjects) {
        crit.createCriteria("projekt", "proj");
        crit.add(Restrictions.not(Restrictions.eq("proj.projectIsArchived", true)));
        sortList(crit, false);
      } else {
        /* noch sortieren */
        sortList(crit, true);
View Full Code Here

      // only steps with same title
      Session session = Helper.getHibernateSession();
      Criteria crit = session.createCriteria(Schritt.class);
      crit.add(Restrictions.eq("titel", this.titel));
      // only steps with same batchid
      crit.createCriteria("prozess", "proc");
      crit.add(Restrictions.eq("proc.batchID", batchNumber));
      crit.add(Restrictions.eq("batchStep", true));
      if (crit.list().size() > 1) {
        return true;
      }
View Full Code Here

    UghHelper ughhelp = new UghHelper();

    Session session = Helper.getHibernateSession();
    Criteria crit = session.createCriteria(Prozess.class);
    crit.add(Restrictions.eq("istTemplate", Boolean.valueOf(false)));
    crit.createCriteria("projekt", "proj");
    crit.add(Restrictions.like("proj.titel", "DigiZeitschriften"));
   
    List<Prozess> auftraege = crit.list();

    /* alle Prozesse durchlaufen */
 
View Full Code Here

    UghHelper ughhelp = new UghHelper();
    BeanHelper bhelp = new BeanHelper();
    Session session = Helper.getHibernateSession();
    Criteria crit = session.createCriteria(Prozess.class);
    crit.add(Restrictions.eq("istTemplate", Boolean.valueOf(false)));
    crit.createCriteria("projekt", "proj");
    crit.add(Restrictions.like("proj.titel", "UB-MannheimDigizeit"));

    /* alle Prozesse durchlaufen */
    for (Iterator<Prozess> iter = crit.list().iterator(); iter.hasNext();) {
      Prozess p = iter.next();
View Full Code Here

 

    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", project));
View Full Code Here

      }
    }

    Criteria critStepDone = session.createCriteria(Schritt.class, "step");

    critStepDone.createCriteria("prozess", "proc");

    critStepDone.add(Restrictions.eq("step.bearbeitungsstatus", StepStatus.DONE.getValue()));
    critStepDone.add(Restrictions.eq("proc.istTemplate", Boolean.FALSE));
    critStepDone.add(Restrictions.eq("proc.projekt", project));
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.