Title: Conference -class
Description: Conference -class that acts as the top of the class hierarchy storing ConferenceDays and conference-specific attributes
Copyright: Copyright (c) 2006 CONCEPT-lisenssi Tekijänoikeus (c) 2006, Pekka Kuuva, Tatu Repo, Pasi Saari, Anna Seppänen. Kaikki oikeudet pidätetään. Tämän ohjelmiston levittäminen ja käyttö lähdekoodina ja binäärinä, muutettuna tai muuttamattomana, on sallittu edellyttäen, että seuraavat ehdot täytetään: 1. OHJELMISTON LEVITTÄMINEN Lähdekoodikopioissa, dokumentaatiossa ja muussa ohjelmiston mukana tulevassa aineistossa on oltava tämä lisenssi kokonaisuudessaan. 1.2. VIENTIRAJOITUKSET Ohjelmistoa tai sen osia ei saa viedä Amerikan Yhdysvaltoihin ilman tekijöiden erillistä suostumusta. 2. OHJELMISTON KÄYTTÖ (EULA) 2.1 KÄYTTÖEHDOT Ohjelmiston käyttäjän tulee joskus suorittaa vähintään yksi seuraavista toimista: a) Tarjota omalla kustannuksellaan olut tasokkaassa ravintolassa, pubissa tai muussa vastaavassa anniskelua harjoittavassa liikkeessä kullekin tekijöistä, sekä ilmoittaa tästä tarjouksesta. b) Tarjota tekijöille omalla kustannuksellaan pääsy tapahtumaan, jonka yhteydessä sovellusta on käytetty, ja ilmoittaa tästä tarjouksesta tekijöille. Ilmoittamisella tarkoitetaan vähintään viikkoa ennen tarjouk- sen täytäntöönpanoa tekijöille lähetettyä sähköpostia, jossa ilmoitetaan ohjelmiston käyttäjän nimi ja yhteystiedot sekä tarjous ja sen ajankohta. Jos käyttöehdot eivät ole täyttyneet, ohjelmistoa ei saa käyttää. 2.1. TAKUU Tekijänoikeuden haltijat ja ohjelmiston kehittäjät tarjoavat tämän ohjelmiston "sellaisena kuin se on". Sovellukselle ei myönnetä minkäänlaista takuuta kaupallisesti hyväksyttävästä laadusta eikä sen taata soveltuvan mihinkään tarkoitukseen. 2.2. VASTUUNRAJOITUS Tekijänoikeuden haltija ja ohjelmiston kehittäjät eivät ole missään tilanteessa vastuussa suorista, epäsuorista, yleisistä, erityisistä, satunnaisista tai seurauksellisista vahingoista (sisältäen, muttei tyhjentävästi, korvaavan tuotteen tai palvelun hankinnan, käyttömahdollisuuden, tiedon tai voittojen menetykset, tai liiketoiminnan keskeytymisen), jotka aiheutuvat miten tahansa ja millä tahansa vahingonkorvausoikeudellisella perusteella mukaanlukien sopimusvastuu, ankara vastuu ja sopimuksen ulkoinen vastuu (huolimattomuus tai muu), vaikka kyseisten vahinkojen mahdollisuudesta olisi kerrottu.
Method Detail |
public int onWhichDayIsThis(long time)
time
- long given timepublic boolean parseAndCreateDays(java.lang.String dayfrom, java.lang.String dayto)
dayfrom
- String The start of the conference.dayto
- String The end of the conference.public void setGrades(int aMin, int aMax, int rMin, int rMax, int min, int max)
aMin
- int given minimum acceptedaMax
- int given maximum acceptedrMin
- int given minimum rejectedrMax
- int given maximum rejectedmin
- int given minimummax
- int given maximumpublic int countDays(long start, long end)
start
- long starttimeend
- long endtimepublic boolean createDays(long start, long end)
start
- long the starttimeend
- long the endtimepublic boolean addBlockType(concept.structure.BlockType type)
type
- BlockType The given blocktypepublic concept.structure.BlockType getBlockTypeById(int id)
id
- int the given idpublic concept.structure.Type getTypeById(int id)
id
- int The given id.public concept.structure.Topic getTopicById(int id)
id
- int the given id.public java.util.Vector getSessionsByDay(int index)
index
- int The given index.public concept.structure.ConferenceDay getDayByTime(long start)
start
- long The given time.public java.util.Vector getChairmenByTopic(concept.structure.Topic topic)
topic
- Topic The given topicpublic concept.structure.Presentations getMainPresentationContainer()
public concept.structure.Presenters getMainPresenterContainer()
public concept.structure.Sessions getMainSessionContainer()
public concept.structure.Halls getMainHallContainer()
public java.util.Vector getAllHalls()
public boolean addDay(concept.structure.ConferenceDay day)
day
- ConferenceDay The given daypublic boolean addDayFromDB(concept.structure.ConferenceDay day)
day
- ConferenceDay The given day.public boolean removeDayAt(int index)
index
- int The given index.public boolean removeDay(concept.structure.ConferenceDay day)
day
- ConferenceDay The given day.