Package org.hibernate

Examples of org.hibernate.Session.createCriteria()


  public String FilterKein() {
    try {
      Session session = Helper.getHibernateSession();
      session.clear();
      Criteria crit = session.createCriteria(Projekt.class);
      crit.addOrder(Order.asc("titel"));
      this.page = new Page(crit, 0);
    } catch (HibernateException he) {
      Helper.setFehlerMeldung("could not read", he.getMessage());
      myLogger.error(he.getMessage());
View Full Code Here


  /* =============================================================== */

  public List<SelectItem> getProzessTemplates() throws DAOException {
    List<SelectItem> myProzessTemplates = new ArrayList<SelectItem>();
    Session session = Helper.getHibernateSession();
    Criteria crit = session.createCriteria(Prozess.class);
    crit.add(Restrictions.eq("istTemplate", Boolean.valueOf(false)));
    crit.add(Restrictions.eq("inAuswahllisteAnzeigen", Boolean.valueOf(true)));
    crit.addOrder(Order.asc("titel"));

    /* Einschränkung auf bestimmte Projekte, wenn kein Admin */
 
View Full Code Here

    idList.add(Integer.valueOf(0));

    /*
     * -------------------------------- hits by user groups --------------------------------
     */
    Criteria critGroups = session.createCriteria(Schritt.class);

    if (stepOpenOnly) {
      critGroups.add(Restrictions.eq("bearbeitungsstatus", Integer.valueOf(1)));
    } else if (userAssignedStepsOnly) {
      critGroups.add(Restrictions.eq("bearbeitungsstatus", Integer.valueOf(2)));
View Full Code Here

 

    /*
     * -------------------------------- Users only --------------------------------
     */
    Criteria critUser = session.createCriteria(Schritt.class);

    if (stepOpenOnly) {
      critUser.add(Restrictions.eq("bearbeitungsstatus", Integer.valueOf(1)));
    } else if (userAssignedStepsOnly) {
      critUser.add(Restrictions.eq("bearbeitungsstatus", Integer.valueOf(2)));
View Full Code Here

        session = Helper.getHibernateSession();

        try {

            Criteria criteria = session
                    .createCriteria(Prozess.class)
                    .createAlias("vorlagen", "v")
                    .createAlias("vorlagen.eigenschaften", "ve")
                    .createAlias("werkstuecke", "w")
                    .createAlias("werkstuecke.eigenschaften", "we")
View Full Code Here

        result = new ArrayList<GoobiProcess>();
        session = Helper.getHibernateSession();

        try {

            Criteria criteria = session
                    .createCriteria(Prozess.class)
                    .createAlias("vorlagen", "v")
                    .createAlias("vorlagen.eigenschaften", "ve")
                    .createAlias("werkstuecke", "w")
                    .createAlias("werkstuecke.eigenschaften", "we")
View Full Code Here

        result = new ArrayList<GoobiProcessStep>();
        session = Helper.getHibernateSession();

        try {

            Criteria criteria = session
                    .createCriteria(Schritt.class)
                    .createAlias("prozess", "p")
                    .createAlias("prozess.werkstuecke", "w")
                    .createAlias("prozess.werkstuecke.eigenschaften", "we")
                    .add(Restrictions.or(Restrictions.eq("we.titel", "PPN digital a-Satz"), Restrictions.eq("we.titel", "PPN digital f-Satz")))
View Full Code Here

  }

  private Batch generateBatch(Integer id) {
    Session session = Helper.getHibernateSession();

    Criteria crit = session.createCriteria(Prozess.class);
    crit.add(Restrictions.eq("istTemplate", Boolean.valueOf(false)));
    if (id != null) {
      crit.add(Restrictions.eq("batchID", id));
    } else {
      crit.add(Restrictions.isNull("batchID"));
View Full Code Here

  }

  @SuppressWarnings("unchecked")
  public void loadProcessData() {
    Session session = Helper.getHibernateSession();
    Criteria crit = session.createCriteria(Prozess.class);
    crit.setMaxResults(getBatchMaxSize());
    crit.add(Restrictions.eq("istTemplate", Boolean.valueOf(false)));
    List<Integer> ids = new ArrayList<Integer>();
    for (String s : this.selectedBatches) {
      if (s != null && !s.equals("") && !s.equals("null")) {
View Full Code Here

    List<Prozess> docket = new ArrayList<Prozess>();
    if (this.selectedBatches.size() == 0) {
      Helper.setFehlerMeldung("noBatchSelected");
    } else if (this.selectedBatches.size() == 1) {
      Session session = Helper.getHibernateSession();
      Criteria crit = session.createCriteria(Prozess.class);
      crit.setMaxResults(getBatchMaxSize());
      crit.add(Restrictions.eq("istTemplate", Boolean.valueOf(false)));
//      List<Integer> ids = new ArrayList<Integer>();
      crit.add(Restrictions.eq("batchID", new Integer(this.selectedBatches.get(0))));
      docket = crit.list();
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.