Examples of IParameterUseDAO


Examples of it.eng.spagobi.behaviouralmodel.analyticaldriver.dao.IParameterUseDAO

        list.setPaginator(paginator);
        for (int i = 0; i < rows.size(); i++) {
          paginator.addRow(rows.get(i));
        }
        // filters for correlations
        IParameterUseDAO parusedao = DAOFactory.getParameterUseDAO();
        ParameterUse paruse = parusedao.loadByParameterIdandRole(currbiObjPar.getParID(), roleName);
        list = SelectParametersLookupModule.filterListForParametersCorrelation(paruse, request, list, new HashMap(), errorHandler);
        // gets SourceBean from filtered list
        toReturn = list.getPaginator().getAll();
      }
    }
View Full Code Here

Examples of it.eng.spagobi.behaviouralmodel.analyticaldriver.dao.IParameterUseDAO

  }
 
  public List<ObjParuse> getDependencies(BIObjectParameter parameter) {
    List<ObjParuse> biParameterExecDependencies = new ArrayList<ObjParuse>();
    try {
      IParameterUseDAO parusedao = DAOFactory.getParameterUseDAO();
      ParameterUse biParameterExecModality = parusedao.loadByParameterIdandRole(parameter.getParID(), executionRole);
      IObjParuseDAO objParuseDAO = DAOFactory.getObjParuseDAO();
      biParameterExecDependencies.addAll(objParuseDAO.loadObjParuse(parameter.getId(), biParameterExecModality.getUseID()));
    } catch (Exception e) {
      throw new SpagoBIRuntimeException("Impossible to get dependencies", e);
    }
View Full Code Here

Examples of it.eng.spagobi.behaviouralmodel.analyticaldriver.dao.IParameterUseDAO

   * @return the labels of documents which use lov
   */
  public static List getLabelsOfDocumentsWhichUseLov(ModalitiesValue lov) {
    List docLabels = new ArrayList();
    try{
      IParameterUseDAO parusedao = DAOFactory.getParameterUseDAO();
      IBIObjectParameterDAO biobjpardao = DAOFactory.getBIObjectParameterDAO();
      List paruses = parusedao.getParameterUsesAssociatedToLov(lov.getId());
      Iterator parusesIt = paruses.iterator();
      while (parusesIt.hasNext()) {
        ParameterUse aParuse = (ParameterUse) parusesIt.next();
        List temp = biobjpardao.getDocumentLabelsListUsingParameter(aParuse.getId());
        docLabels.addAll(temp);
View Full Code Here

Examples of it.eng.spagobi.behaviouralmodel.analyticaldriver.dao.IParameterUseDAO

    BIObject obj = instance.getBIObject();
    BIObjectParameter objParFather = null;
    ObjParuse objParuse = null;
    try {
      IObjParuseDAO objParuseDAO = DAOFactory.getObjParuseDAO();
      IParameterUseDAO paruseDAO = DAOFactory.getParameterUseDAO();
      List objParuses = objParuseDAO.loadObjParuses(biparam.getId());
      if (objParuses != null && objParuses.size() > 0) {
        Iterator it = objParuses.iterator();
        while (it.hasNext()) {
          ObjParuse aObjParuse = (ObjParuse) it.next();
          Integer paruseId = aObjParuse.getParuseId();
          ParameterUse aParameterUse = paruseDAO.loadByUseID(paruseId);
          Integer idLov = aParameterUse.getIdLov();
          if (idLov.equals(getModalityValue(biparam).getId())) {
            // the ModalitiesValue of the BIObjectParameter corresponds to a ParameterUse correlated
            objParuse = aObjParuse;
            logger.debug("Found correlation:" +
View Full Code Here

Examples of it.eng.spagobi.behaviouralmodel.analyticaldriver.dao.IParameterUseDAO

      String biparIdStr = biparId.toString();
      Integer parId = par.getId();
      Integer lovId = lov.getId();

      Integer parusecorrId = null;
      IParameterUseDAO parusedao = DAOFactory.getParameterUseDAO();
      List paruses = parusedao.loadParametersUseByParId(parId);
      Iterator iterParuse = paruses.iterator();
      while (iterParuse.hasNext()) {
        ParameterUse paruse = (ParameterUse) iterParuse.next();
        if (paruse.getIdLov().equals(lovId)) {
          parusecorrId = paruse.getUseID();
View Full Code Here

Examples of it.eng.spagobi.behaviouralmodel.analyticaldriver.dao.IParameterUseDAO

  private Object[] getObjectFather(BIObjectParameter biparam) {
    BIObjectParameter objParFather = null;
    ObjParuse objParuse = null;
    try {
      IObjParuseDAO objParuseDAO = DAOFactory.getObjParuseDAO();
      IParameterUseDAO paruseDAO = DAOFactory.getParameterUseDAO();
      List objParuses = objParuseDAO.loadObjParuses(biparam.getId());
      if (objParuses != null && objParuses.size() > 0) {
        Iterator it = objParuses.iterator();
        while (it.hasNext()) {
          ObjParuse aObjParuse = (ObjParuse) it.next();
          Integer paruseId = aObjParuse.getParuseId();
          ParameterUse aParameterUse = paruseDAO.loadByUseID(paruseId);
          Integer idLov = aParameterUse.getIdLov();
          if (idLov.equals(getModalityValue(biparam).getId())) {
            // the ModalitiesValue of the BIObjectParameter
            // corresponds to a ParameterUse correlated
            objParuse = aObjParuse;
View Full Code Here

Examples of it.eng.spagobi.behaviouralmodel.analyticaldriver.dao.IParameterUseDAO

  if (parIdStr == null)
      logger.warn("parameterId is null");

  Integer parId = new Integer(parIdStr);
  // check if the parameter use is manual input
  IParameterUseDAO parusedao = DAOFactory.getParameterUseDAO();
  ParameterUse paruse = parusedao.loadByParameterIdandRole(parId, roleName);
  //check if the parameter is a list or a check list
  String selectionType = paruse.getSelectionType();
 
  if (selectionType!= null && selectionType.equals("CHECK_LIST"))isChecklist = true;
 
View Full Code Here

Examples of it.eng.spagobi.behaviouralmodel.analyticaldriver.dao.IParameterUseDAO

          //          SbiParuse paruse = (SbiParuse) iterSbiParuses.next();
          //          SbiParameters param = paruse.getSbiParameters();

          // Delete the UseParameters Object

          IParameterUseDAO iParameterUseDAO=DAOFactory.getParameterUseDAO();
          //          iParameterUseDAO.eraseParameterUseByParIdSameSession(newIdPar, sessionCurrDB, txCurrDB);
          //deleteParameterUseByParId(newIdPar);
          iParameterUseDAO.eraseParameterUseByParIdSameSession(newIdPar, sessionCurrDB);

          //          List exportedParuses = importer.getFilteredExportedSbiObjects(sessionExpDB, "SbiParuse", "sbiParameters", existingParId);         
          //          Iterator iterSbiParuses = exportedParuses.iterator();
          //          while (iterSbiParuses.hasNext()) {
          //          SbiParuse paruse = (SbiParuse) iterSbiParuses.next();
View Full Code Here

Examples of it.eng.spagobi.behaviouralmodel.analyticaldriver.dao.IParameterUseDAO


  private void deleteParameterUseByParId(Integer idPar) throws EMFUserError{
    List parUseList = null;

    IParameterUseDAO parUseDAO = DAOFactory.getParameterUseDAO();
    parUseList = parUseDAO.loadParametersUseByParId(idPar);

    for (Iterator iterator = parUseList.iterator(); iterator.hasNext();) {
      Object o =  iterator.next();
      ParameterUse parameterUse = (ParameterUse) o;
      SbiParuse sbiParuse = parUseDAO.loadById(parameterUse.getId());

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

      for (Iterator iterator2 = dets.iterator(); iterator2.hasNext();) {
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.