Examples of IBIObjectParameterDAO


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

   */
  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);
      }
    } catch (Exception e) {
      SpagoBITracer.major(SpagoBIConstants.NAME_MODULE, LovManager.class.getName(),
                      "getLabelsOfDocumentsWhichUseLov", "Error while recovering document labels", e);
View Full Code Here

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

    biObjPar.setParameterUrlName("");
    biObjPar.setProg(new Integer(0));
    biObjPar.setRequired(new Integer(0));
    biObjPar.setVisible(new Integer(1));
    int objParsNumber = 0;
    IBIObjectParameterDAO objParDAO = DAOFactory.getBIObjectParameterDAO();
    List objPars = objParDAO.loadBIObjectParametersById(objId);
    if (objPars != null) objParsNumber = objPars.size();
    biObjPar.setPriority(new Integer(objParsNumber + 1));
    return biObjPar;
  }
View Full Code Here

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

  }

  private void addBIObjectParameterToDossier(BIObject dossier,
      BIObjectParameter parameterToBeAdded) {
    logger.debug("IN");
    IBIObjectParameterDAO objParDAO;
    try {
      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());
          objPar.setVisible(parameterToBeAdded.getVisible());
          objPar.setMultivalue(parameterToBeAdded.getMultivalue());
          List existingParameters = dossier.getBiObjectParameters();
          int priority = existingParameters != null ? existingParameters.size() + 1 : 1;
          objPar.setPriority(new Integer(priority));
      parameterToBeAdded.setId(new Integer(-1));
      objParDAO.insertBIObjectParameter(objPar);
    } catch (EMFUserError e) {
      throw new RuntimeException("Cannot save new parameter into dossier with label " + dossier.getLabel(), e);
    }
    updateBIObjectParameters(dossier);
    logger.debug("OUT");
View Full Code Here

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

    }
    // load biobject using label
//    Integer id = new Integer(idobj);
    IBIObjectDAO biobjdao = DAOFactory.getBIObjectDAO();
    BIObject obj = biobjdao.loadBIObjectByLabel(label);
    IBIObjectParameterDAO biobjpardao = DAOFactory.getBIObjectParameterDAO();
    // gets parameters of the biobject
    List params = biobjpardao.loadBIObjectParametersById(obj.getId());
    Iterator iterParams = params.iterator();
    // get map of the param url name and value assigned
    boolean findOutFormat = false;
    Map paramValueMap = new HashMap();
    Map paramNameMap = new HashMap();
View Full Code Here

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

    // create parameter name map
//    Integer idobj = confDoc.getId();
    String label = confDoc.getLabel();
    BIObject obj = DAOFactory.getBIObjectDAO().loadBIObjectByLabel(label);
    Integer idobj = obj.getId();
    IBIObjectParameterDAO biobjpardao = DAOFactory.getBIObjectParameterDAO();
    List params = biobjpardao.loadBIObjectParametersById(idobj);
    Iterator iterParams = params.iterator();
    Map paramNameMap = new HashMap();
    while(iterParams.hasNext()) {
      BIObjectParameter par = (BIObjectParameter)iterParams.next();
      String parLabel = par.getLabel();
View Full Code Here

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

    List roleList = null;
    try{
      IBIObjectDAO biobjdao = DAOFactory.getBIObjectDAO();
      obj = biobjdao.loadBIObjectById(objId);
      Integer id = obj.getId();
      IBIObjectParameterDAO biobjpardao = DAOFactory.getBIObjectParameterDAO();
      params = biobjpardao.loadBIObjectParametersById(id);
      IRoleDAO roleDao = DAOFactory.getRoleDAO();
      roleList = roleDao.loadAllRoles();
    } catch (Exception e) {
      SpagoBITracer.major(DossierConstants.NAME_MODULE, this.getClass().getName(),
                                 "newConfiguredDocumentHandler",
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.