Examples of SbiParuseDet


Examples of it.eng.spagobi.behaviouralmodel.analyticaldriver.metadata.SbiParuseDet

      SbiParuseDetId hibParuseDetId = new SbiParuseDetId();
      SbiParuse hibParuse = (SbiParuse)session.load(SbiParuse.class, parUse.getUseID());
      SbiExtRoles hibExtRole = (SbiExtRoles)session.load(SbiExtRoles.class, role.getId());
      hibParuseDetId.setSbiExtRoles(hibExtRole);
      hibParuseDetId.setSbiParuse(hibParuse);
      SbiParuseDet hibParuseDet = new SbiParuseDet(hibParuseDetId);
      session.save(hibParuseDet);
      tx.commit();
    } catch (Exception e) {
      logger.error("Error while inserting paruse and role association into export database " , e);
      throw new EMFUserError(EMFErrorSeverity.ERROR, "8005", "component_impexp_messages");
View Full Code Here

Examples of it.eng.spagobi.behaviouralmodel.analyticaldriver.metadata.SbiParuseDet

      Integer paruseid = (Integer) uniqueMap.get("paruseid");
      Integer roleid = (Integer) uniqueMap.get("roleid");
      hql = "from SbiParuseDet pud where pud.id.sbiExtRoles.extRoleId = " + roleid
      + " and pud.id.sbiParuse.useId = " + paruseid;
      hqlQuery = sessionCurrDB.createQuery(hql);
      SbiParuseDet hibParuseDet = (SbiParuseDet) hqlQuery.uniqueResult();
      return hibParuseDet;
    } else if (hibObj instanceof SbiParuseCk) {
      Map uniqueMap = (Map) unique;
      Integer paruseid = (Integer) uniqueMap.get("paruseid");
      Integer checkid = (Integer) uniqueMap.get("checkid");
View Full Code Here

Examples of it.eng.spagobi.behaviouralmodel.analyticaldriver.metadata.SbiParuseDet

        SbiParuse hibParuse = (SbiParuse)parusesIter.next();
        Iterator paruseDetsIter = hibParuse.getSbiParuseDets().iterator();
       
       
        while(paruseDetsIter.hasNext()){
          SbiParuseDet hibParuseDet = (SbiParuseDet)paruseDetsIter.next();
          if (hibParuseDet.getId().getSbiExtRoles().getExtRoleId().equals(role.getId())){
            parUseAssociated.add(hibParuse);
          }
        }
      }
   
View Full Code Here

Examples of it.eng.spagobi.behaviouralmodel.analyticaldriver.metadata.SbiParuseDet

        aSession.delete((SbiParuseCk) it.next());
      }

      // Recreate Relations with sbi_paruse_det
      List newRoles = aParameterUse.getAssociatedRoles();
      SbiParuseDet hibParUseDet = null;
      SbiParuseDetId hibParUseDetId = null;

      SbiExtRoles tmpExtRole = null;
      Set parUseDetsToSave = new HashSet();
      for (int i = 0; i < newRoles.size(); i++) {
        hibParUseDetId = new SbiParuseDetId();
        hibParUseDetId.setSbiParuse(hibParuse);
        tmpExtRole = (SbiExtRoles) aSession.load(SbiExtRoles.class,
            ((Role) newRoles.get(i)).getId());
        hibParUseDetId.setSbiExtRoles(tmpExtRole);
        hibParUseDet = new SbiParuseDet(hibParUseDetId);
        updateSbiCommonInfo4Insert(hibParUseDet);
        aSession.save(hibParUseDet);
        parUseDetsToSave.add(hibParUseDet);
      }
View Full Code Here

Examples of it.eng.spagobi.behaviouralmodel.analyticaldriver.metadata.SbiParuseDet


      hibParuse = (SbiParuse)aSession.load(SbiParuse.class, useId);
      // Recreate Relations with sbi_paruse_det
      List newRoles = aParameterUse.getAssociatedRoles();
      SbiParuseDet hibParUseDet = null;
      SbiParuseDetId hibParUseDetId = null;

      SbiExtRoles tmpExtRole = null;
      Set parUseDetsToSave = new HashSet();
      for (int i=0; i < newRoles.size(); i++){
        hibParUseDetId = new SbiParuseDetId();
        hibParUseDetId.setSbiParuse(hibParuse);
        tmpExtRole = (SbiExtRoles)aSession.load(SbiExtRoles.class, ((Role)newRoles.get(i)).getId());
        hibParUseDetId.setSbiExtRoles(tmpExtRole);
        hibParUseDet = new SbiParuseDet(hibParUseDetId);
        updateSbiCommonInfo4Insert(hibParUseDet);
        aSession.save(hibParUseDet);
        parUseDetsToSave.add(hibParUseDet);
      }
View Full Code Here

Examples of it.eng.spagobi.behaviouralmodel.analyticaldriver.metadata.SbiParuseDet

      checkList.add(tmpCheck);
    }


    Set hibParUseDets = hibParUse.getSbiParuseDets();
    SbiParuseDet aSbiParuseDet = null;
    RoleDAOHibImpl roleDAOHibImpl = new RoleDAOHibImpl();
    Role tmpRole = null;

    List roleList = new ArrayList();
    for (Iterator itParUseDet = hibParUseDets.iterator(); itParUseDet.hasNext();){
      aSbiParuseDet = (SbiParuseDet)itParUseDet.next();
      tmpRole = roleDAOHibImpl.toRole(aSbiParuseDet.getId().getSbiExtRoles());
      roleList.add(tmpRole);
    }

    aParameterUse.setAssociatedChecks(checkList);
    aParameterUse.setAssociatedRoles(roleList);
View Full Code Here

Examples of it.eng.spagobi.behaviouralmodel.analyticaldriver.metadata.SbiParuseDet

        Set dets =  sbiParuse.getSbiParuseDets();

        logger.debug("Delete details");

        for (Iterator iterator2 = dets.iterator(); iterator2.hasNext();) {
          SbiParuseDet det = (SbiParuseDet) iterator2.next();
          sessionCurrDB.delete(det);
        }
        logger.debug("Delete checks");
        for (Iterator iterator2 = checks.iterator(); iterator2.hasNext();) {
          SbiParuseCk check = (SbiParuseCk) iterator2.next();
View Full Code Here

Examples of it.eng.spagobi.behaviouralmodel.analyticaldriver.metadata.SbiParuseDet

    if (newRoleid != null) {
      SbiExtRoles sbirole = parusedetid.getSbiExtRoles();
      SbiExtRoles newRole = ImportUtilities.makeNewSbiExtRole(sbirole, newRoleid);
      newParusedetid.setSbiExtRoles(newRole);
    }
    SbiParuseDet newParuseDet = new SbiParuseDet();
    newParuseDet.setId(newParusedetid);
    newParuseDet.setDefaultVal(parusedet.getDefaultVal());
    newParuseDet.setHiddenFl(parusedet.getHiddenFl());
    newParuseDet.setProg(parusedet.getProg());
    logger.debug("OUT");
    return newParuseDet;
  }
View Full Code Here

Examples of it.eng.spagobi.behaviouralmodel.analyticaldriver.metadata.SbiParuseDet

      Set checks =  sbiParuse.getSbiParuseCks();
      Set dets =  sbiParuse.getSbiParuseDets();

      for (Iterator iterator2 = dets.iterator(); iterator2.hasNext();) {
        SbiParuseDet det = (SbiParuseDet) iterator2.next();
        sessionCurrDB.delete(det);
      }
      for (Iterator iterator2 = checks.iterator(); iterator2.hasNext();) {
        SbiParuseCk check = (SbiParuseCk) iterator2.next();
        sessionCurrDB.delete(check);
View Full Code Here

Examples of it.eng.spagobi.behaviouralmodel.analyticaldriver.metadata.SbiParuseDet

  //  }
  //  }

  private void importParuseDet(Integer parUseOldId) throws EMFUserError {
    logger.debug("IN");
    SbiParuseDet parusedet = null;
    try {
      //List exportedParuseDets2 = importer.getAllExportedSbiObjects(sessionExpDB, "SbiParuseDet", null);
      List exportedParuseDets = importer.getFilteredExportedSbiObjects(sessionExpDB, "SbiParuseDet", "id.sbiParuse",parUseOldId);

      Iterator iterSbiParuseDets = exportedParuseDets.iterator();
      while (iterSbiParuseDets.hasNext()) {
        parusedet = (SbiParuseDet) iterSbiParuseDets.next();
        // get ids of exported role and paruse associzted
        Integer paruseid = parusedet.getId().getSbiParuse().getUseId();
        Integer roleid = parusedet.getId().getSbiExtRoles().getExtRoleId();
        // get association of roles and paruses
        Map paruseIdAss = metaAss.getParuseIDAssociation();
        Map roleIdAss = metaAss.getRoleIDAssociation();
        // try to get from association the id associate to the exported
        // metadata
        Integer newParuseid = (Integer) paruseIdAss.get(paruseid);
        Integer newRoleid = (Integer) roleIdAss.get(roleid);
        // build a new SbiParuseDet
        SbiParuseDet newParuseDet = ImportUtilities.makeNewSbiParuseDet(parusedet, newParuseid, newRoleid);
        // check if the association between metadata already exist
        Map unique = new HashMap();
        unique.put("paruseid", newParuseid);
        unique.put("roleid", newRoleid);
        Object existObj = importer.checkExistence(unique, sessionCurrDB, new SbiParuseDet());
        if (existObj == null) {
          sessionCurrDB.save(newParuseDet);
          metaLog.log("Inserted new association between paruse " + parusedet.getId().getSbiParuse().getName()
              + " and role " + parusedet.getId().getSbiExtRoles().getName());
        }
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.