Package org.hibernate.criterion

Examples of org.hibernate.criterion.Criterion


          SbiKpiDocument doc = (SbiKpiDocument) i.next();
          if(doc!=null){
            String label = doc.getSbiObjects().getLabel();
           
            if(label!=null && referenceKpi!=null){   
              Criterion labelCriterrion = Expression.eq("label",label);
              Criteria criteria = sessionCurrDB.createCriteria(SbiObjects.class);
              criteria.add(labelCriterrion);
              SbiObjects hibObject = (SbiObjects) criteria.uniqueResult();
              SbiKpiDocument docToBeSaved = new SbiKpiDocument();
              docToBeSaved.setSbiKpi(referenceKpi);
View Full Code Here


    Session aSession = null;
    Transaction tx = null;
    try {
      aSession = getSession();
      tx = aSession.beginTransaction();
      Criterion labelCriterrion = Expression.eq("label",
          label);
      Criteria criteria = aSession.createCriteria(SbiObjects.class);
      criteria.add(labelCriterrion);
      SbiObjects hibObject = (SbiObjects) criteria.uniqueResult();
      if (hibObject == null) return null;
View Full Code Here

    try {
      aSession = getSession();
      logger.debug("hibernate session obtained:" + aSession);
      tx = aSession.beginTransaction();
      logger.debug("hibernate transaction started");
      Criterion domainCdCriterrion = Expression.eq("biobjId", id);
      Criteria criteria = aSession.createCriteria(SbiObjects.class);
      criteria.add(domainCdCriterrion);
      logger.debug( "hibernate criteria filled:" + criteria);
      SbiObjects hibObject = (SbiObjects) criteria.uniqueResult();
      logger.debug( "hibernate object retrived:" + hibObject);
View Full Code Here

    try {
      aSession = getSession();
      tx = aSession.beginTransaction();
      SbiChecks hibCheck = new SbiChecks();

      Criterion aCriterion = Expression.and(Expression.eq("valueId",
          check.getValueTypeId()), Expression.eq("valueCd", check
          .getValueTypeCd()));
      Criteria criteria = aSession.createCriteria(SbiDomains.class);
      criteria.add(aCriterion);
View Full Code Here

      tx = aSession.beginTransaction();

      SbiChecks hibCheck = (SbiChecks) aSession.load(SbiChecks.class,
          check.getCheckId());
     
      Criterion aCriterion = Expression.and(Expression.eq("valueId",
          check.getValueTypeId()), Expression.eq("valueCd", check
          .getValueTypeCd()));
      Criteria criteria = aSession.createCriteria(SbiDomains.class);
      criteria.add(aCriterion);
View Full Code Here

      parameter = loadForDetailByParameterID(parameterID);
      Role role = DAOFactory.getRoleDAO().loadByName(roleName);
     
      aSession = getSession();
      tx = aSession.beginTransaction();
      Criterion domainCdCriterrion = null;
      Criteria criteria = null;
     
      // load all the paruse with the given parmaeter id
      domainCdCriterrion = Expression.eq("sbiParameters.parId", parameter.getId());
      criteria = aSession.createCriteria(SbiParuse.class);
View Full Code Here

            String dataSourceLabel = ((QueryDataSetDetail)dataSetActiveDetail).getDataSourceLabel();
            if(dataSourceLabel!=null && !dataSourceLabel.equals("")){
              IDataSourceDAO dataSourceDao = DAOFactory.getDataSourceDAO();
              IDataSource ds = dataSourceDao.loadDataSourceByLabel(dataSourceLabel);
              insertDataSource(ds, session);       
              Criterion labelCriterrion = Expression.eq("label", dataSourceLabel);
              Criteria criteria = session.createCriteria(SbiDataSource.class);
              criteria.add(labelCriterrion)
              hibDataSource = (SbiDataSource) criteria.uniqueResult();
              ((SbiQueryDataSet)hibDataSetHistory).setDataSource(hibDataSource)
            }
          }       
        }else if(dataSetActiveDetail instanceof QbeDataSetDetail){
          hibDataSetHistory = new SbiQbeDataSet();
          SbiQbeDataSet hibQbeDataSet = (SbiQbeDataSet) hibDataSetHistory;
          QbeDataSetDetail qbeDataSet = (QbeDataSetDetail) dataSetActiveDetail;
          hibQbeDataSet.setSqlQuery(qbeDataSet.getSqlQuery());
          hibQbeDataSet.setJsonQuery(qbeDataSet.getJsonQuery());
          hibQbeDataSet.setDatamarts(qbeDataSet.getDatamarts());
          String dataSourceLabel = qbeDataSet.getDataSourceLabel();
          Criterion labelCriterrion = Expression.eq("label", dataSourceLabel);
          Criteria criteria = session.createCriteria(SbiDataSource.class);
          criteria.add(labelCriterrion)
          SbiDataSource hibDataSource = (SbiDataSource) criteria.uniqueResult();
          hibQbeDataSet.setDataSource(hibDataSource)
        }   
        else if(dataSetActiveDetail instanceof WSDataSetDetail){
          hibDataSetHistory=new SbiWSDataSet();
          if(((WSDataSetDetail)dataSetActiveDetail).getAddress()!=null){
            ((SbiWSDataSet)hibDataSetHistory).setAdress(((WSDataSetDetail)dataSetActiveDetail).getAddress());
          }
          if(((WSDataSetDetail)dataSetActiveDetail).getOperation()!=null){
            ((SbiWSDataSet)hibDataSetHistory).setOperation(((WSDataSetDetail)dataSetActiveDetail).getOperation());
         
        }

        else if(dataSetActiveDetail instanceof JClassDataSetDetail){
          hibDataSetHistory=new SbiJClassDataSet();
          if(((JClassDataSetDetail)dataSetActiveDetail).getJavaClassName()!=null){
            ((SbiJClassDataSet)hibDataSetHistory).setJavaClassName(((JClassDataSetDetail)dataSetActiveDetail).getJavaClassName());
          }
        }

        else if(dataSetActiveDetail instanceof ScriptDataSetDetail){
          hibDataSetHistory=new SbiScriptDataSet();
          if(((ScriptDataSetDetail)dataSetActiveDetail).getScript()!=null){
            ((SbiScriptDataSet)hibDataSetHistory).setScript(((ScriptDataSetDetail)dataSetActiveDetail).getScript());
          }
          if(((ScriptDataSetDetail)dataSetActiveDetail).getLanguageScript()!=null){
            ((SbiScriptDataSet)hibDataSetHistory).setLanguageScript(((ScriptDataSetDetail)dataSetActiveDetail).getLanguageScript());
          }
        }

        SbiDomains transformer = null;
        if (dataSetActiveDetail.getTransformerId() != null){
          Criterion aCriterion = Expression.eq("valueId",  dataSetActiveDetail.getTransformerId());
          Criteria criteria = session.createCriteria(SbiDomains.class);
          criteria.add(aCriterion);

          transformer = (SbiDomains) criteria.uniqueResult();

          if (transformer == null){
            logger.error("The Domain with value_id= "+dataSetActiveDetail.getTransformerId()+" does not exist.");
            throw new EMFUserError(EMFErrorSeverity.ERROR, 1035);
          }
        }

        SbiDomains category = null;
        if (dataSetActiveDetail.getCategoryId()!= null){
          Criterion aCriterion = Expression.eq("valueId",  dataSetActiveDetail.getCategoryId());
          Criteria criteria = session.createCriteria(SbiDomains.class);
          criteria.add(aCriterion);

          category = (SbiDomains) criteria.uniqueResult();
View Full Code Here

        hibMod.setSbiKpiModel(hibKpiModelParent);

      }

      // sbiDomain
      Criterion nameCriterrion = Expression.eq("valueCd", mod.getTypeCd());
      Criteria criteria = session.createCriteria(SbiDomains.class);
      criteria.add(nameCriterrion)
      SbiDomains domainType = (SbiDomains) criteria.uniqueResult();
      hibMod.setModelType(domainType);
View Full Code Here

          insertBIObject(biobj, session, true);
          doc.setBiObjId(biobj.getId());       
        }

        Integer origDocId = doc.getBiObjId();
        Criterion labelCriterrion = Expression.eq("label",label);
        Criteria criteria = session.createCriteria(SbiObjects.class);
        criteria.add(labelCriterrion);
        SbiObjects hibObject = (SbiObjects) criteria.uniqueResult();

        if(hibObject!=null){
View Full Code Here

          insertBIObject(biobj, session, true);
          doc.setBiObjId(biobj.getId());       
        }

        Integer origDocId = doc.getBiObjId();
        Criterion labelCriterrion = Expression.eq("label",label);
        Criteria criteria = session.createCriteria(SbiObjects.class);
        criteria.add(labelCriterrion);
        SbiObjects hibObject = (SbiObjects) criteria.uniqueResult();

        if(hibObject!=null){
View Full Code Here

TOP

Related Classes of org.hibernate.criterion.Criterion

Copyright © 2018 www.massapicom. 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.