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

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


      return null;
  }
 


  Parameter parameter = biobjPar.getParameter();
  if (parameter != null) {
     
      String type = parameter.getType();
      ModalitiesValue modValue = parameter.getModalityValue();
      if (modValue != null) {
    boolean mult = biobjPar.getParameter().getModalityValue().isMultivalue();

    String typeCode = biobjPar.getParameter().getModalityValue().getITypeCd();
    logger.debug("typeCode="+typeCode);
    if (typeCode.equalsIgnoreCase(SpagoBIConstants.INPUT_TYPE_MAN_IN_CODE)) {
        mult = false;
    }

    if (!mult) {
        return (String) biobjPar.getParameterValues().get(0);
    } else {
        return encodeMultivaluesParam(biobjPar.getParameterValues(), type);
    }
      } else {
    List values = biobjPar.getParameterValues();
    if (values != null && values.size() > 0) {
        if (values.size() == 1)
      return (String) biobjPar.getParameterValues().get(0);
        else
      return encodeMultivaluesParam(biobjPar.getParameterValues(), type);
    } else
        return "";
      }
  } else {
      Integer parId = biobjPar.getParID();
      String type = null;
      if (parId == null) {
    logger.warn("Parameter object nor parameter id are set into BiObjectPrameter with label = "
      + biobjPar.getLabel() + " of document with id = " + biobjPar.getBiObjectID());
      } else {
    try {
        Parameter aParameter = DAOFactory.getParameterDAO().loadForDetailByParameterID(parId);
        type = aParameter.getType();
    } catch (EMFUserError e) {
        logger.warn("Error loading parameter with id = " + biobjPar.getParID());
    }
      }
      List values = biobjPar.getParameterValues();
View Full Code Here


      if (biobjPar.getParameterValues() == null) {
          logger.error("biobjPar.getParameterValues() == null");
          return null;
      }

      Parameter parameter = biobjPar.getParameter();
      if (parameter != null) {

        if( biobjPar.getParameterValuesDescription()==null){
          return "";
        }
       
          ModalitiesValue modValue = parameter.getModalityValue();
          if (modValue != null) {
          boolean mult = biobjPar.getParameter().getModalityValue().isMultivalue();
 
          String typeCode = biobjPar.getParameter().getModalityValue().getITypeCd();
          logger.debug("typeCode="+typeCode);
          if (typeCode.equalsIgnoreCase(SpagoBIConstants.INPUT_TYPE_MAN_IN_CODE)) {
              mult = false;
          }
 
          if (!mult) {
              return (String) biobjPar.getParameterValuesDescription().get(0);
          } else {
              return encodeMultivalueParamsDesciption(biobjPar.getParameterValuesDescription());
          }
          } else {
        List values = biobjPar.getParameterValuesDescription();
        if (values != null && values.size() > 0) {
            if (values.size() == 1)
              return (String) biobjPar.getParameterValuesDescription().get(0);
            else
              return encodeMultivalueParamsDesciption(biobjPar.getParameterValuesDescription());
        } else
            return "";
          }
      } else {
          Integer parId = biobjPar.getParID();
          String type = null;
          if (parId == null) {
          logger.warn("Parameter object nor parameter id are set into BiObjectPrameter with label = "
            + biobjPar.getLabel() + " of document with id = " + biobjPar.getBiObjectID());
            } else {
          try {
              Parameter aParameter = DAOFactory.getParameterDAO().loadForDetailByParameterID(parId);
              type = aParameter.getType();
          } catch (EMFUserError e) {
              logger.warn("Error loading parameter with id = " + biobjPar.getParID());
          }
          }
          List values = biobjPar.getParameterValuesDescription();
View Full Code Here

      Integer objParFatherId = objParuse.getObjParFatherId();
          // find the bi parameter for the correlation (biparameter father)
      BIObjectParameter objParFather = DAOFactory.getBIObjectParameterDAO().loadForDetailByObjParId(objParFatherId);
          // 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
//      String valuesDecoded = (String) request.getAttribute(objParFather.getParameterUrlName());
//      // if the father parameter is no valued, returns the list unfiltered
//      if (valuesDecoded == null || valuesDecoded.trim().equals(""))
View Full Code Here



  // recover lov object
  IParameterDAO pardao = DAOFactory.getParameterDAO();
  Parameter par = pardao.loadForExecutionByParameterIDandRoleName(parId, roleName);
  ModalitiesValue modVal = par.getModalityValue();

  // get the lov provider
  String lovProvider = modVal.getLovProvider();

  // get from the request the type of lov
View Full Code Here

        String url=par.getParameterUrlName();
        List values=par.getParameterValues();
        if(values!=null){
          if(values.size()==1){
            String value=(String)values.get(0);
            Parameter parameter = par.getParameter();
            if(parameter != null){
              String parType = parameter.getType();
              if(parType.equalsIgnoreCase(SpagoBIConstants.STRING_TYPE_FILTER) || parType.equalsIgnoreCase(SpagoBIConstants.DATE_TYPE_FILTER)){
                value=value;
              }
            }
            parametersMap.put(url, value);
View Full Code Here

        String value = "";
        List values=par.getParameterValues();
        if(values!=null){
          if(values.size()==1){
            value=(String)values.get(0);
            Parameter parameter = par.getParameter();
            if(parameter != null){
              String parType = parameter.getType();
              if(parType.equalsIgnoreCase(SpagoBIConstants.STRING_TYPE_FILTER) || parType.equalsIgnoreCase(SpagoBIConstants.DATE_TYPE_FILTER)){
                value=value;
              }
            }
          }else if(values.size() >=1){
View Full Code Here

      objParDAO = DAOFactory.getBIObjectParameterDAO();
      BIObjectParameter objPar = new BIObjectParameter();
      objPar.setId(new Integer(-1));
      objPar.setBiObjectID(dossier.getId());
      objPar.setParID(parameterToBeAdded.getParID());
          Parameter par = new Parameter();
          par.setId(parameterToBeAdded.getParID());
          objPar.setParameter(par);
          objPar.setLabel(parameterToBeAdded.getLabel());
          objPar.setParameterUrlName(parameterToBeAdded.getParameterUrlName());
          objPar.setRequired(parameterToBeAdded.getRequired());
          objPar.setModifiable(parameterToBeAdded.getModifiable());
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.