Package it.eng.spagobi.behaviouralmodel.analyticaldriver.bo

Examples of it.eng.spagobi.behaviouralmodel.analyticaldriver.bo.Parameter


  }
 
  private void lookupReturnBackHandler (SourceBean request, SourceBean response) throws SourceBeanException, EMFUserError {
    RequestContainer requestContainer = this.getRequestContainer();
    SessionContainer session = requestContainer.getSessionContainer();
    Parameter parameter = (Parameter) session.getAttribute("LookupParameter");
    ParameterUse paruse = (ParameterUse) session.getAttribute("LookupParuse");
    String modality = (String) session.getAttribute("modality");
    prepareParameterDetailPage(response, parameter, paruse, paruse.getUseID().toString(), modality, false, false);
    session.delAttribute("LookupParameter");
    session.delAttribute("LookupParUse");
View Full Code Here


    logger.debug(" modality = " + modality);
   
   
    String newParIdStr = (String) session.getAttribute("PAR_ID");
    Integer newParIdInt = Integer.valueOf(newParIdStr);
    Parameter newParameter = new Parameter();
    newParameter.setId(newParIdInt);
    biObjPar.setParameter(newParameter);
    biObjPar.setParID(newParIdInt);
   
    delateLoopbackContext();
   
View Full Code Here

    Iterator iterParams = biparams.iterator();
    while (iterParams.hasNext()) {
      // if the param is a Fixed Lov, Make the profile attribute
      // substitution at runtime
      BIObjectParameter biparam = (BIObjectParameter) iterParams.next();
      Parameter param = biparam.getParameter();
      ModalitiesValue modVal = param.getModalityValue();
      if (modVal.getITypeCd().equals(SpagoBIConstants.INPUT_TYPE_FIX_LOV_CODE)) {
        String value = modVal.getLovProvider();
        int profileAttributeStartIndex = value.indexOf("${");
        if (profileAttributeStartIndex != -1) {
          IEngUserProfile profile = (IEngUserProfile) session.getPermanentContainer().getAttribute(
View Full Code Here

              break;
            }
          }
          // get the general parameter associated to the bi parameter father
          IParameterDAO parameterDAO = DAOFactory.getParameterDAO();
          Parameter parameter = parameterDAO.loadForDetailByParameterID(objParFather.getParID());
          // get the type of the general parameter
          String valueTypeFilter = parameter.getType();
      String valueFilter = "";
      // get the values of the father parameter
      List valuesFilter = objParFather.getParameterValues();
      if (valuesFilter == null)
        return list;
View Full Code Here

      Iterator iter = parameters.iterator();
      while (iter.hasNext()) {
        BIObjectParameter biparam = (BIObjectParameter) iter.next();

        String typeCode = getModalityValue(biparam).getITypeCd();
        Parameter par = biparam.getParameter();
        String parType = "";
        if (par != null){
          parType = par.getType();
        }

        // the biparameter is not showed if has valid values and (is single value or is transient)
        if (!biparam.hasValidValues() || (!isSingleValue(biparam) && !biparam.isTransientParmeters())) {
View Full Code Here

      logger.error("Error while recovering dependencies " + " for biparm label " + biparam.getLabel(), e);
      lblBiParamDependent = new ArrayList();
    }

    String typeCode = getModalityValue(biparam).getITypeCd();
    Parameter par = biparam.getParameter();
    String parType = "";
    if (par != null){
      parType = par.getType();
    }

    if (typeCode.equalsIgnoreCase(SpagoBIConstants.INPUT_TYPE_MAN_IN_CODE)) {
      if (parType.equals("DATE")){
        createDataInputButton(biparam, htmlStream, lblBiParamDependent, currTheme);
View Full Code Here

        }
      }
      htmlStream.append("\" >\n");
      htmlStream.append("<option value=''> </option>\n");
      // get the lov associated to the parameter
      Parameter par = biparam.getParameter();
      ModalitiesValue lov = par.getModalityValue();
      // build the ILovDetail object associated to the lov
      String lovProv = lov.getLovProvider();
      ILovDetail lovProvDet = LovDetailFactory.getLovFromXML(lovProv);
      // get the result of the lov
      IEngUserProfile profile = getProfile();
//      String lovResult = biparam.getLovResult();
//      if ((lovResult == null) || (lovResult.trim().equals(""))) {
//        lovResult = lovProvDet.getLovResult(profile);
//      }
      String lovResult = "";

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

      Integer parusecorrId = null;
      IParameterUseDAO parusedao = DAOFactory.getParameterUseDAO();
      List paruses = parusedao.loadParametersUseByParId(parId);
View Full Code Here

          biParameter = aDocParameter;
          break;
        }
      }

      Parameter par = biParameter.getParameter();
      ModalitiesValue paruse = par.getModalityValue();
      if (paruse.getITypeCd().equals("MAN_IN")) {
        logger.debug("Document parameter is manual input. An empty HashMap will be returned.");
      } else {
        String lovprov = paruse.getLovProvider();
        ILovDetail lovDetail = LovDetailFactory.getLovFromXML(lovprov);
View Full Code Here

    }
    SDKDocumentParameter aDocParameter = new SDKDocumentParameter();
    aDocParameter.setId(biParameter.getId());
    aDocParameter.setLabel(biParameter.getLabel());
    aDocParameter.setUrlName(biParameter.getParameterUrlName());
    Parameter parameter = biParameter.getParameter();
    List checks = null;
    if (parameter != null) {
      checks = parameter.getChecks();
    }
    List newConstraints = new ArrayList<SDKConstraint>();
    if (checks != null && !checks.isEmpty()) {
      Iterator checksIt = checks.iterator();
      while (checksIt.hasNext()) {
View Full Code Here

    Integer multFlBD = new Integer(multFl);
    BIObjectParameter objPar  = new BIObjectParameter();
    objPar.setId(idInt);
    objPar.setBiObjectID(biobjIdInt);
    objPar.setParID(parIdInt);
        Parameter par = new Parameter();
        par.setId(parIdInt);
        objPar.setParameter(par);
        objPar.setLabel(label);
        objPar.setParameterUrlName(parUrlNm);
        objPar.setRequired(reqFlBD);
        objPar.setModifiable(modFlBD);
View Full Code Here

TOP

Related Classes of it.eng.spagobi.behaviouralmodel.analyticaldriver.bo.Parameter

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.