Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.dma.ihm.game.calendar.events
Class GameCalendarStopBeforeGamedayEvent  view GameCalendarStopBeforeGamedayEvent download GameCalendarStopBeforeGamedayEvent.java

java.lang.Object
  extended byjava.util.EventObject
      extended byorg.dma.ihm.game.calendar.events.GameCalendarEvent
          extended byorg.dma.ihm.game.calendar.events.GameCalendarStopBeforeGamedayEvent
All Implemented Interfaces:
java.lang.Comparable, java.io.Serializable

public class GameCalendarStopBeforeGamedayEvent
extends GameCalendarEvent

GameCalendarStopBeforeGamedayEvent Special class that contains all gameDays of a specific date, and stops for a "gui break"


Field Summary
private  java.util.Vector gameCalendarGameDayEvents
          Vector of all gamedays
 
Fields inherited from class org.dma.ihm.game.calendar.events.GameCalendarEvent
day, description, EVENT_TYPE_INTERNAL, EVENT_TYPE_PUBLIC, eventType
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
GameCalendarStopBeforeGamedayEvent(java.lang.Object source, java.util.Calendar day)
          Create new event
 
Method Summary
 void addGameCalendarGameDayEvent(GameCalendarGameDayEvent gameCalendarGameDayEvent)
          Add new gameDay on this "gui break"
 GameCalendarGameDayEvent getGameCalendarGameDayEvent(org.dma.ihm.controller.data.User user)
          Returns gameDayEvent for a single User
 java.util.Vector getInterestedUsers()
          Returns users that are interested in this stopBeforeGameDayEvent
 java.util.Vector getLeagueElements()
          Returns all leagueElements
 java.util.Vector getMatches()
          Returns all matches of all gameDays
 boolean needsOnline()
          Returns if online is needed by userinterests
 void play()
          Plays the event
 
Methods inherited from class org.dma.ihm.game.calendar.events.GameCalendarEvent
_setToDone, compareTo, getDay, getDescription, getEventType, getFormatedDate, getSortValue, isDone
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

gameCalendarGameDayEvents

private java.util.Vector gameCalendarGameDayEvents
Vector of all gamedays

Constructor Detail

GameCalendarStopBeforeGamedayEvent

public GameCalendarStopBeforeGamedayEvent(java.lang.Object source,
                                          java.util.Calendar day)
Create new event

Method Detail

addGameCalendarGameDayEvent

public void addGameCalendarGameDayEvent(GameCalendarGameDayEvent gameCalendarGameDayEvent)
Add new gameDay on this "gui break"


needsOnline

public boolean needsOnline()
Returns if online is needed by userinterests

Overrides:
needsOnline in class GameCalendarEvent

getInterestedUsers

public java.util.Vector getInterestedUsers()
Returns users that are interested in this stopBeforeGameDayEvent


getMatches

public java.util.Vector getMatches()
Returns all matches of all gameDays


getGameCalendarGameDayEvent

public GameCalendarGameDayEvent getGameCalendarGameDayEvent(org.dma.ihm.controller.data.User user)
Returns gameDayEvent for a single User


getLeagueElements

public java.util.Vector getLeagueElements()
Returns all leagueElements


play

public void play()
Plays the event

Overrides:
play in class GameCalendarEvent