Examples of BIObjectParameter


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

    } else if (typeFilter
        .equalsIgnoreCase(SpagoBIConstants.CONTAIN_FILTER)) {
      return "LIKE";
    } else if (typeFilter
        .equalsIgnoreCase(SpagoBIConstants.EQUAL_FILTER)) {
      BIObjectParameter fatherPar = getFatherParameter(dependency, executionInstance);
      List values = fatherPar.getParameterValues();
      if (values != null && values.size() > 1) {
        return "IN";
      } else {
        return "=";
      }
View Full Code Here

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

      ExecutionInstance executionInstance) {
    List parameters = executionInstance.getBIObject().getBiObjectParameters();
    Integer fatherId = dependency.getObjParFatherId();
    Iterator it = parameters.iterator();
    while (it.hasNext()) {
      BIObjectParameter temp = (BIObjectParameter) it.next();
      if (temp.getId().equals(fatherId)) {
        return temp;
      }
    }
    return null;
  }
View Full Code Here

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

 
  private List filterForCorrelation(List list, ObjParuse objParuse, Map selectedParameterValues) {
    try {
     
      Integer objParFatherId = objParuse.getObjParFatherId();
      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 = "";
     
     
      Object values = selectedParameterValues.get(objParFather.getParameterUrlName())
     
      // if the father parameter is no valued, returns the list unfiltered
      if (values == null) return list;
     
      String[] filterValues = null;
      if(values instanceof String) {
        filterValues = new String[]{(String)values};
      } else if(values instanceof String[]) {
        filterValues = (String[])values;
      } else {
        Assert.assertUnreachable("values associated to parameter [" + objParFather.getParameterUrlName() +"] are naither an instance of JSONObject nor of JSONArray");
      }
     
   
          // based on the values number do different filter operations
      switch (filterValues.length) {
View Full Code Here

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

  public void insertBiParamDepend(List biparams, Session session) throws EMFUserError {
    logger.debug("IN");
    try {
      Iterator iterBIParams = biparams.iterator();
      while(iterBIParams.hasNext()) {
        BIObjectParameter biparam = (BIObjectParameter)iterBIParams.next();         
        IObjParuseDAO objparuseDao = DAOFactory.getObjParuseDAO();
        List objparlist = objparuseDao.loadObjParuses(biparam.getId());
        Iterator iterObjParuse = objparlist.iterator();
        while(iterObjParuse.hasNext()) {
          ObjParuse objparuse = (ObjParuse)iterObjParuse.next();
          Transaction tx = session.beginTransaction();
          // TODO controllare perch� serve questo controllo: le dipendenze non dovrebbero essere riutilizzabili, per
View Full Code Here

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

   */
  private void exportBIParamsBIObj(List biparams, BIObject biobj) throws EMFUserError {
    logger.debug("IN");
    Iterator iterBIParams = biparams.iterator();
    while (iterBIParams.hasNext()) {
      BIObjectParameter biparam = (BIObjectParameter) iterBIParams.next();
      IParameterDAO parDAO = DAOFactory.getParameterDAO();
      Parameter param = parDAO.loadForDetailByParameterID(biparam.getParameter().getId());
      exporter.insertParameter(param, session);
      exporter.insertBIObjectParameter(biparam, session);
      IParameterUseDAO paruseDAO = DAOFactory.getParameterUseDAO();
      List paruses = paruseDAO.loadParametersUseByParId(param.getId());
      exportParUses(paruses);
View Full Code Here

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

   *
   * @see it.eng.spagobi.behaviouralmodel.analyticaldriver.dao.IBIObjectParameterDAO#loadForDetailByObjParId(java.lang.Integer)
   */
  public BIObjectParameter loadForDetailByObjParId(Integer objParId) throws EMFUserError {
   
    BIObjectParameter toReturn = null;
    Session aSession = null;
    Transaction tx = null;
    try {
      aSession = getSession();
      tx = aSession.beginTransaction();
View Full Code Here

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

      List hibObjectPars = hqlQuery.list();

      Iterator it = hibObjectPars.iterator();
      int count = 1;
      while (it.hasNext()) {
        BIObjectParameter aBIObjectParameter = toBIObjectParameter((SbiObjPar) it.next());
        //*****************************************************************
        //**************** START PRIORITY CONTROL *************************
        //*****************************************************************
        Integer priority = aBIObjectParameter.getPriority();
        // if the priority is different from the value expected,
        // recalculates it for all the parameter of the document
        if (priority == null || priority.intValue() != count) {
          logger.error("The priorities of the biparameters for the document with id = " + biObjectID + " are not sorted. Priority recalculation starts.");
          recalculateBiParametersPriority(biObjectID, aSession);
          // restarts this method in order to load updated priorities
          aBIObjectParameter.setPriority(new Integer(count));
        }
        count++;
        //*****************************************************************
        //**************** END PRIORITY CONTROL ***************************
        //*****************************************************************
 
View Full Code Here

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

   * @param hiObjPar The hybernate BI object parameter
   *
   * @return The corrispondent <code>BIObjectParameter</code>
   */
  public BIObjectParameter toBIObjectParameter(SbiObjPar hiObjPar){
    BIObjectParameter aBIObjectParameter = new BIObjectParameter();
    aBIObjectParameter.setId(hiObjPar.getObjParId());
    aBIObjectParameter.setLabel(hiObjPar.getLabel());
    aBIObjectParameter.setModifiable(new Integer(hiObjPar.getModFl().intValue()));
    aBIObjectParameter.setMultivalue(new Integer(hiObjPar.getMultFl().intValue()));
    aBIObjectParameter.setBiObjectID(hiObjPar.getSbiObject().getBiobjId());
    aBIObjectParameter.setParameterUrlName(hiObjPar.getParurlNm());
    aBIObjectParameter.setParID(hiObjPar.getSbiParameter().getParId());
    aBIObjectParameter.setRequired(new Integer(hiObjPar.getReqFl().intValue()));
    aBIObjectParameter.setVisible(new Integer(hiObjPar.getViewFl().intValue()));
    aBIObjectParameter.setPriority(hiObjPar.getPriority());
    aBIObjectParameter.setProg(hiObjPar.getProg());
    Parameter parameter = new Parameter();
    parameter.setId(hiObjPar.getSbiParameter().getParId());
    aBIObjectParameter.setParameter(parameter);
    return aBIObjectParameter;
  }
View Full Code Here

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

          if(orig_biobj_id!=null && orig_biobj_id!=""){         
            List obj_pars = orig_obj.getBiObjectParameters();
            if(obj_pars!=null && !obj_pars.isEmpty()){
              Iterator it = obj_pars.iterator();
              while(it.hasNext()){
                BIObjectParameter par = (BIObjectParameter)it.next();
                par.setBiObjectID(biObjectID);
                par.setId(null);
                DAOFactory.getBIObjectParameterDAO().insertBIObjectParameter(par);
              }
            }
          }
          logger.debug("New document inserted");
View Full Code Here

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

 
 
  private void getDetailObjParuses(SourceBean request, SourceBean response) throws EMFUserError {
    try {
      // get form session the biobject parameter
      BIObjectParameter objParameter = (BIObjectParameter) session.getAttribute("LookupBIObjectParameter");
      // get the id of the bi parameter
      Integer biParamId = objParameter.getId();
      // get the id of the biobject father
      Integer biObjectId = objParameter.getBiObjectID();
      // get the id of the general parameter associated
      Integer genParamId = objParameter.getParID();
      // load all the other bi parameters of the biobject
      List allBiObjBIParams = DAOFactory.getBIObjectParameterDAO().loadBIObjectParametersById(biObjectId);
      List otherBiObjBiParams = new ArrayList();
      Iterator allObjParametersIt = allBiObjBIParams.iterator();
      while (allObjParametersIt.hasNext()) {
        BIObjectParameter aBIObjectParameter = (BIObjectParameter) allObjParametersIt.next();
        if (!aBIObjectParameter.getId().equals(biParamId))
          otherBiObjBiParams.add(aBIObjectParameter);
      }
      // get the correlation associated to the bi parameter
      List biParamCorrelations = DAOFactory.getObjParuseDAO().loadObjParuses(biParamId);
      // load all the paruses associated to the general parameter
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.