Examples of SbiKpiModel


Examples of it.eng.spagobi.kpi.model.metadata.SbiKpiModel

   * @throws EMFUserError the EMF user error
   */
  public static SbiKpiModel modifyExistingSbiModel(SbiKpiModel exportedMod, Session sessionCurrDB,
      Integer existingId, MetadataAssociations metaAss) throws EMFUserError {
    logger.debug("IN");
    SbiKpiModel existingMod = null;
    try {
      // update th Value
      existingMod = (SbiKpiModel) sessionCurrDB.load(SbiKpiModel.class, existingId);
      existingMod.setKpiModelLabel(exportedMod.getKpiModelLabel());
      existingMod.setKpiModelCd(exportedMod.getKpiModelCd());


      existingMod.setKpiModelNm(exportedMod.getKpiModelNm());
      existingMod.setKpiModelDesc(exportedMod.getKpiModelDesc());

      // associations
      entitiesAssociationsSbiModel(exportedMod, existingMod, sessionCurrDB, metaAss);
    }

View Full Code Here

Examples of it.eng.spagobi.kpi.model.metadata.SbiKpiModel

      if(newParentId==null) {
        logger.error("could not find parent "+exportedMod.getSbiKpiModel().getKpiModelCd());
        existingMod.setSbiKpiModel(null);
      }
      else{
        SbiKpiModel newSbiParent = (SbiKpiModel) sessionCurrDB.load(SbiKpiModel.class, newParentId);
        existingMod.setSbiKpiModel(newSbiParent);
      }
    }
    else{
      existingMod.setSbiKpiModel(null);
View Full Code Here

Examples of it.eng.spagobi.kpi.model.metadata.SbiKpiModel

        logger.error("could not find model between association"+exportedModInst.getSbiKpiModel().getKpiModelId());
        existingModInst.setSbiKpiModel(null);
      }
      else{
        // I must get the new SbiDomains object
        SbiKpiModel newSbiModel = (SbiKpiModel) sessionCurrDB.load(SbiKpiModel.class, newModelId);
        existingModInst.setSbiKpiModel(newSbiModel);
      }
    }
    else{
      existingModInst.setSbiKpiModel(null);
View Full Code Here

Examples of it.eng.spagobi.kpi.model.metadata.SbiKpiModel

   *
   * @throws EMFUserError
   */
  private void importModel(boolean overwrite) throws EMFUserError {
    logger.debug("IN");
    SbiKpiModel exportedModel = null;
    try {
      List exportedModels = importer.getAllExportedSbiObjects(sessionExpDB, "SbiKpiModel", null);
      Iterator iterSbiModels = exportedModels.iterator();
      while (iterSbiModels.hasNext()) {
        exportedModel = (SbiKpiModel) iterSbiModels.next();
        Integer oldId = exportedModel.getKpiModelId();
        Integer existingModelId = null;
        Map modelIdAss = metaAss.getModelIDAssociation();
        Set modelIdAssSet = modelIdAss.keySet();
        if (modelIdAssSet.contains(oldId) && !overwrite) {
          metaLog.log("Exported model " + exportedModel.getKpiModelCd() + " not inserted"
              + " because it has the same code of an existing model");
          continue;
        } else {
          existingModelId = (Integer) modelIdAss.get(oldId);
        }
        if (existingModelId != null) {
          logger.info("The model with id:[" + exportedModel.getKpiModelId() + "] is just present. It will be updated.");
          metaLog.log("The model with code = [" + exportedModel.getKpiModelCd() + "] will be updated.");
          SbiKpiModel existingModel = ImportUtilities.modifyExistingSbiModel(exportedModel, sessionCurrDB, existingModelId, metaAss);
          sessionCurrDB.update(existingModel);
        } else {
          SbiKpiModel newModel = ImportUtilities.makeNewSbiModel(exportedModel, sessionCurrDB, metaAss);
          // TODO manca da associare il kpi con le entita
          //ImportUtilities.associateWithExistingEntities(newPar, exportedParameter, sessionCurrDB, importer, metaAss);
          sessionCurrDB.save(newModel);
          metaLog.log("Inserted new model " + newModel.getKpiModelCd());
          Integer newId = newModel.getKpiModelId();
          metaAss.insertCoupleModel(oldId, newId);
        }
        importUdpValues(oldId, "Model", overwrite);
      }
    } catch (Exception e) {
View Full Code Here

Examples of it.eng.spagobi.kpi.model.metadata.SbiKpiModel

    Session aSession = null;
    Transaction tx = null;
    try {
      aSession = getSession();
      tx = aSession.beginTransaction();
      SbiKpiModel hibSbiKpiModel = (SbiKpiModel) aSession.load(
          SbiKpiModel.class, id);
      toReturn = toModelWithoutChildren(hibSbiKpiModel, aSession);

    } catch (HibernateException he) {
      logger.error("Error while loading the Model with id "
View Full Code Here

Examples of it.eng.spagobi.kpi.model.metadata.SbiKpiModel

    Transaction tx = null;
    Model toReturn = null;
    try {
      aSession = getSession();
      tx = aSession.beginTransaction();
      SbiKpiModel hibSbiKpiModel = (SbiKpiModel) aSession.load(
          SbiKpiModel.class, id);
      toReturn = toModelWithChildren(aSession, hibSbiKpiModel, null);
    } catch (HibernateException he) {
      logger.error("Error while loading the Model with id "
          + ((id == null) ? "" : id.toString()), he);
View Full Code Here

Examples of it.eng.spagobi.kpi.model.metadata.SbiKpiModel

      String kpiModelNm = value.getName();
      String kpiModelLbl = value.getLabel();
      List modelAttributes = value.getModelAttributes();
      Integer kpiId = value.getKpiId();

      SbiKpiModel sbiKpiModel = (SbiKpiModel) aSession.load(
          SbiKpiModel.class, kpiModelId);
      sbiKpiModel.setKpiModelCd(kpiModelCd);
      sbiKpiModel.setKpiModelDesc(kpiModelDesc);
      sbiKpiModel.setKpiModelNm(kpiModelNm);
      sbiKpiModel.setKpiModelLabel(kpiModelLbl);

      if (kpiId != null) {
        SbiKpi sbiKpi = (SbiKpi) aSession.load(SbiKpi.class, kpiId);
        sbiKpiModel.setSbiKpi(sbiKpi);
      } else {
        sbiKpiModel.setSbiKpi(null);
      }
      updateSbiCommonInfo4Update(sbiKpiModel);
      aSession.update(sbiKpiModel);
      IUdpValueDAO dao=DAOFactory.getUdpDAOValue();
      dao.setUserProfile(getUserProfile());
View Full Code Here

Examples of it.eng.spagobi.kpi.model.metadata.SbiKpiModel

    critt.addOrder(Order.asc("kpiModelCd"));

    List children = critt.list();

    for (Iterator iterator = children.iterator(); iterator.hasNext();) {
      SbiKpiModel sbiKpichild = (SbiKpiModel) iterator.next();
      Model child = toModelWithChildren(session, sbiKpichild, id);
      childrenNodes.add(child);
    }
   
    // Put
View Full Code Here

Examples of it.eng.spagobi.kpi.model.metadata.SbiKpiModel

      // get the domains
      SbiDomains sbiDomains = (SbiDomains) aSession.load(
          SbiDomains.class, modelTypeId);
      // set the sbiKpiModel
      SbiKpiModel sbiKpiModel = new SbiKpiModel();
      sbiKpiModel.setKpiModelNm(model.getName());
      sbiKpiModel.setKpiModelDesc(model.getDescription());
      sbiKpiModel.setKpiModelCd(model.getCode());
      sbiKpiModel.setKpiModelLabel(model.getLabel());
      sbiKpiModel.setModelType(sbiDomains);
      if (parentId != null) {
        SbiKpiModel sbiKpiParentModel = (SbiKpiModel) aSession.load(
            SbiKpiModel.class, parentId);
        sbiKpiModel.setSbiKpiModel(sbiKpiParentModel);
      }

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

Examples of it.eng.spagobi.kpi.model.metadata.SbiKpiModel

  public boolean deleteModel(Integer modelId) throws EMFUserError {
    Session aSession = getSession();
    Transaction tx = null;
    try {
      tx = aSession.beginTransaction();
      SbiKpiModel aModel = (SbiKpiModel) aSession.load(SbiKpiModel.class,
          modelId);
      recursiveStepDelete(aSession, aModel);
      tx.commit();

    } catch (ConstraintViolationException cve) {
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.