Example #1
0
  public TeamDetails getTeam(String salesRepuserId) {
    TeamDetails objTeamDetails = new TeamDetails();
    try {
      UserDAO objUserDAO = new UserDAO();
      RolesDAO objRolesDAO = new RolesDAO();
      UsersVO objSalesRep = objUserDAO.getUsers(salesRepuserId);
      String roleName = objRolesDAO.getRoleName(objSalesRep.getUserId());
      UsersVO objSalesManager = null;

      if (roleName.equals("SALES REP")) {
        if (objSalesRep != null) {
          objSalesManager = objSalesRep.getParentUser();
        }
        objTeamDetails.setSalesRep(objSalesRep);
        objTeamDetails.setSalesManager(objSalesManager);
        objTeamDetails.setPricingAnalyst(objSalesManager.getParentUser());
      } else if (roleName.equals("SALES MANAGER")) {
        objTeamDetails.setSalesRep(objSalesRep);
        objTeamDetails.setSalesManager(objSalesRep);
        objSalesManager = objSalesRep;
        objTeamDetails.setPricingAnalyst(objSalesManager.getParentUser());
      } else {
        objTeamDetails.setSalesRep(objSalesRep);
        objTeamDetails.setSalesManager(objSalesRep);
        objTeamDetails.setPricingAnalyst(objSalesRep);
      }
    } catch (Exception e) {
      e.printStackTrace();
    }
    return objTeamDetails;
  }
Example #2
0
 public static void main(String args[]) throws Exception {
   UserDAO usersDAO = new UserDAO();
   List lstResults = usersDAO.getChildPersons("rep", true);
   Iterator ite = lstResults.iterator();
   while (ite.hasNext()) {
     UsersVO objUsersVO = (UsersVO) ite.next();
     System.out.println(objUsersVO.getUserId());
   }
 }