Examples of OrganizationalUnitHierarchy


Examples of it.eng.spagobi.kpi.ou.bo.OrganizationalUnitHierarchy

    List<OrganizationalUnitHierarchy> newHierarchies = provider.getHierarchies();
    logger.debug("Hierarchies retrieved by the provider:");
    logger.debug(newHierarchies);
    Iterator<OrganizationalUnitHierarchy> it = newHierarchies.iterator();
    while (it.hasNext()) {
      OrganizationalUnitHierarchy h = it.next();
      String label = h.getLabel();
      String company = h.getCompany();
      logger.debug("Hierarchy label = [" + label + "], company = [" + company + "]");
      if (company != null && !company.trim().equals("") && !label.startsWith(company + " - ")) {
        h.setLabel(company + " - " + label);
        logger.info("Hierarchy label modified : new label is [" + label + "]");
      }
    }
    logger.debug("OUT");
  }
View Full Code Here

Examples of it.eng.spagobi.kpi.ou.bo.OrganizationalUnitHierarchy

      OrganizationalUnitListProvider provider) {
    logger.debug("IN: provider = " + provider);
    List<OrganizationalUnitHierarchy> hierarchies = DAOFactory.getOrganizationalUnitDAO().getHierarchiesList();
    Iterator<OrganizationalUnitHierarchy> it = hierarchies.iterator();
    while (it.hasNext()) {
      OrganizationalUnitHierarchy hierarchy = it.next();
      Tree<OrganizationalUnit> tree = provider.getHierarchyStructure(hierarchy);
      logger.debug("Tree structure for hierarchy " + hierarchy + ":");
      logger.debug(tree);
      if(tree != null){
        synchronizeHierarchyStructure(tree, hierarchy);
View Full Code Here

Examples of it.eng.spagobi.kpi.ou.bo.OrganizationalUnitHierarchy

 
  private void removeNoMoreExistingHierarchies(List<OrganizationalUnitHierarchy> newHierarchies, List<OrganizationalUnitHierarchy> oldHierarchies) {
    logger.debug("IN");
    Iterator<OrganizationalUnitHierarchy> it = oldHierarchies.iterator();
    while (it.hasNext()) {
      OrganizationalUnitHierarchy h = it.next();
      if (!newHierarchies.contains(h)) {
        logger.debug("Hierarchy " + h + " does no more exists. Removing it ...");
        DAOFactory.getOrganizationalUnitDAO().eraseHierarchy(h.getId());
        logger.debug("Hierarchy " + h + " removed.");
      }
    }
    logger.debug("OUT");
  }
View Full Code Here

Examples of it.eng.spagobi.kpi.ou.bo.OrganizationalUnitHierarchy

 
  private void modifyExistingHierarchies(List<OrganizationalUnitHierarchy> newHierarchies, List<OrganizationalUnitHierarchy> oldHierarchies) {
    logger.debug("IN");
    Iterator<OrganizationalUnitHierarchy> it = oldHierarchies.iterator();
    while (it.hasNext()) {
      OrganizationalUnitHierarchy h = it.next();
      int index = newHierarchies.indexOf(h);
      if (index >= 0) {
        OrganizationalUnitHierarchy newHierarchy = newHierarchies.get(index);
        if (!newHierarchy.deepEquals(h)) {
          logger.debug("Hierarchy" + h + " has been changed. Updating it ...");
          h.setName(newHierarchy.getName());
          h.setDescription(newHierarchy.getDescription());
          h.setTarget(newHierarchy.getTarget());
          h.setCompany(newHierarchy.getCompany());
          DAOFactory.getOrganizationalUnitDAO().modifyHierarchy(h);
          logger.debug("Hierarchy updated: " + h);
        }
        newHierarchy.setId(h.getId()); // setting the current hierarchy id
        logger.debug("Hierarchy id updated: " + newHierarchy);
      }
    }
    logger.debug("OUT");
  }
View Full Code Here

Examples of it.eng.spagobi.kpi.ou.bo.OrganizationalUnitHierarchy

 
  private void insertNewHierarchies(List<OrganizationalUnitHierarchy> newHierarchies, List<OrganizationalUnitHierarchy> oldHierarchies) {
    logger.debug("IN");
    Iterator<OrganizationalUnitHierarchy> it = newHierarchies.iterator();
    while (it.hasNext()) {
      OrganizationalUnitHierarchy h = it.next();
      if (!oldHierarchies.contains(h)) {
        logger.debug("Hierarchy " + h + " does not exists. Inserting it ...");
        DAOFactory.getOrganizationalUnitDAO().insertHierarchy(h);
        logger.debug("Hierarchy inserted: " + h);
      }
View Full Code Here

Examples of it.eng.spagobi.kpi.ou.bo.OrganizationalUnitHierarchy

    List<OrganizationalUnitGrantNode> grants = DAOFactory.getOrganizationalUnitDAO().getGrantsValidByDate(miId, dateOfKPI);
    if(grants != null){
      for(int i = 0; i<grants.size(); i++){       
        OrganizationalUnitGrantNode grantNode = grants.get(i);
        OrganizationalUnitGrant grant = grantNode.getGrant();       
        OrganizationalUnitHierarchy hier = grant.getHierarchy();
        if(paramLabelOU == null){
          //scheduling mode
          if(executionModalityScheduler){
            //than all OU valid by date are filling
            if(hier.getLabel().equalsIgnoreCase(paramLabelHierarchy)){
              ouList.add(grantNode);
              ouWarning = null;
            }

          }else{
View Full Code Here

Examples of it.eng.spagobi.kpi.ou.bo.OrganizationalUnitHierarchy

    return toReturn;
  }

  public OrganizationalUnitHierarchy getHierarchy(Integer id) {
    logger.debug("IN: id = " + id);
    OrganizationalUnitHierarchy toReturn = null;
    Session aSession = null;
    Transaction tx = null;
    try {
      aSession = getSession();
      tx = aSession.beginTransaction();
View Full Code Here

Examples of it.eng.spagobi.kpi.ou.bo.OrganizationalUnitHierarchy

    logger.debug("OUT: returning " + toReturn);
    return toReturn;
  }
  public OrganizationalUnitGrant toOrganizationalUnitGrant(
      SbiOrgUnitGrant hibGrant, Session aSession) {
    OrganizationalUnitHierarchy hierarchy = toOrganizationalUnitHierarchy(hibGrant.getSbiOrgUnitHierarchies());
    ModelInstance modelInstance = ModelInstanceDAOImpl.toModelInstanceWithoutChildren(hibGrant.getSbiKpiModelInst(), aSession);
    OrganizationalUnitGrant grant = new OrganizationalUnitGrant(hibGrant.getId(), hibGrant.getIsAvailable(), modelInstance,
        hierarchy, hibGrant.getStartDate(), hibGrant.getEndDate(), hibGrant.getLabel(),
        hibGrant.getName(), hibGrant.getDescription());
    return grant;
View Full Code Here

Examples of it.eng.spagobi.kpi.ou.bo.OrganizationalUnitHierarchy

        hibOrgUnit.getName(), hibOrgUnit.getDescription());
    return ou;
  }
 
  public OrganizationalUnitHierarchy toOrganizationalUnitHierarchy(SbiOrgUnitHierarchies hibOrgUnitHierarchies){
    OrganizationalUnitHierarchy hierarchy = new OrganizationalUnitHierarchy(hibOrgUnitHierarchies.getId(),
        hibOrgUnitHierarchies.getLabel(), hibOrgUnitHierarchies.getName(), hibOrgUnitHierarchies.getDescription(),
        hibOrgUnitHierarchies.getTarget(), hibOrgUnitHierarchies.getCompany());
    return hierarchy;
  }
View Full Code Here

Examples of it.eng.spagobi.kpi.ou.bo.OrganizationalUnitHierarchy

    return hierarchy;
  }
 
  public OrganizationalUnitNode toOrganizationalUnitNode(SbiOrgUnitNodes hibOrgUnitNode) {
    OrganizationalUnit ou = toOrganizationalUnit(hibOrgUnitNode.getSbiOrgUnit());
    OrganizationalUnitHierarchy hierarchy = toOrganizationalUnitHierarchy(hibOrgUnitNode.getSbiOrgUnitHierarchies());
    OrganizationalUnitNode node = new OrganizationalUnitNode(hibOrgUnitNode.getNodeId(), ou, hierarchy,
        hibOrgUnitNode.getPath(),
        hibOrgUnitNode.getSbiOrgUnitNodes() == null ? null : hibOrgUnitNode.getSbiOrgUnitNodes().getNodeId() );

    Session aSession = null;
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.