package org.university.core; import java.util.ArrayList; public class Professor extends AbstractEmployee { private ArrayList<Course> courses; private ArrayList<Article> articles; private String group; public Professor(String firstName, String lastName, String ID, int joiningYear, Department department, String position, double basicIncome, String group) { super(firstName, lastName, ID, joiningYear, department, position, basicIncome); this.group = group; } public void addArticle(Article a){ articles.add(a); } public ArrayList getArticles(){ return articles; } @Override public boolean isPromotable() { if(articles.size()>10) return true; else return false; } }