Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Observable;
- import java.util.Observer;
- public class Event extends Observable{
- private string name;
- private string description;
- private Calendar date;
- private int minNoTickets;
- private string genre; //derived shit how to code ah?
- private bool visibility;
- private int maxTicket;
- private EventState eventState;
- private bool detailsFinalized;
- public void setVisibility(bool visibility){ //method name?
- if(visiblitity == true){
- setChanged();
- notifyObservers();
- }
- }
- import java.util.ArrayList;
- public class RegisteredCustomer implements Observer{
- private ArrayList eventList; //name of arraylist to store events?
- public void Announce(Observable obs){ //name of method to add event?
- eventList.add(obs);
- obs.addObserver(this);
- //do we need to change visibility status of event?
- }
- public void update(Observable obs, Object arg){
- if(obs instanceOf Game){
- bool visibility = ((Event)obs).getVisibility();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement