/** * 显示部门中的所有人员 * * @param dep 部门对象 */ public void showDepUser(Dep dep) { for (DepUserModel du : depUserCol) { if (du.getDepId().equals(dep.getDepId())) { System.out.println("部门编号=" + dep.getDepId() + "下面拥有人员,其编号是:" + du.getUserId()); } } }
/** * 显示人员所在的部门 * * @param user 人员对象 */ public void showUserDeps(User user) { for (DepUserModel du : depUserCol) { if (du.getUserId().equals(user.getUserId())) { System.out.println("人员编号=" + user.getUserId() + "属于部门编号是:" + du.getDepId()); } } }
public boolean deleteDep(String depId) { Collection<DepUserModel> tempCol = new ArrayList<DepUserModel>(); for (DepUserModel du : depUserCol) { if (du.getDepId().equals(depId)) { tempCol.add(du); } } return depUserCol.removeAll(tempCol); }