Messaging-App / src / NewMessage.java
NewMessage.java
Raw
/**
 * Purdue CS180 - Summer 22 - Project 5 - NewMessage
 *
 * This class stores all the methods and fields needed
 * to keep track of new messages between users
 *
 * @author Jun Shern Lim
 *
 * @version 31st July 2022
 */


public class NewMessage {
    private Customer customer;
    private Store store;
    private int countOfNewMessages;

    public NewMessage(Customer customer, Store store, int countOfNewMessages) {
        this.customer = customer;
        this.store = store;
        this.countOfNewMessages = countOfNewMessages;
    }

    public void setCountOfNewMessages(int countOfNewMessages) {
        this.countOfNewMessages = countOfNewMessages;
    }

    public void setCustomer(Customer customer) {
        this.customer = customer;
    }

    public void setStore(Store store) {
        this.store = store;
    }

    public int getCountOfNewMessages() {
        return countOfNewMessages;
    }

    public Customer getCustomer() {
        return customer;
    }

    public Store getStore() {
        return store;
    }
}