import COM.odi.util.OSHashSet; public class Numbber{ //members of Numbber class int numbber; OSDate dateOfNumber; Journal journal; Volume volume; OSHashSet articles; public Numbber(){ // constructor } public Numbber(int nm,OSDate dteOfNumber,Journal j1,Volume v1) { //constructor numbber = nm; dateOfNumber = dteOfNumber; journal = j1; volume = v1; articles = new OSHashSet(); } // methods of Numbber class // method to add Article to the Numbber public void addArticle(Article article){ if(articles.contains(article)){ System.out.println("Article Already Exists "); System.exit(0); } articles.add(article); } //method to get the date of the Numbber public OSDate getNumberDate(){ return dateOfNumber; } // method to get the number of articles i public int getNumberOfArticles(){ return articles.size(); } // method to get the number of Numbber public int getNumberOfNumber(){ return numbber; } // method to get the journal name public String getJournalName(){ return journal.getJournalName(); } // method to get the volume number public int getVolumeNumber(){ return volume.getVolumeNumber(); } // method to get the collection of Articles public OSHashSet getArticles(){ return articles; } // method to get the number of Number public int getNumbber(){ return numbber; } // method to get the year of Article public int getArticleYear(){ int tmpYear = dateOfNumber.getYear(); if(tmpYear > 60) return (tmpYear+1900); else return(tmpYear+2000); } }