kolibribeans
Class EventBean

java.lang.Object
  |
  +--kolibribeans.EventBean

public class EventBean
extends java.lang.Object

               UPDATES 18.12.2002 Miika Nurminen Added methods to support reservation (getContactPerson,getOrganisation)


Constructor Summary
EventBean()
           
 
Method Summary
 java.lang.String getContactPerson()
          Returns Reserver's ContactPerson for current event (if reservation).
 java.lang.String getCourseCode()
          Gets events coursecode
 java.util.Calendar getEndDateTime()
          Gets end time of event
 java.lang.String getEndTime()
          Return events endtime in string.
 java.lang.String getEventDescriptionBookString()
          Returns descriptionstring of event.
 java.lang.String getEventDescriptionString()
          Returns descriptionstring of event.
 int getEventID()
          Gets id of event
 java.lang.String getEventName()
          Gets eventname.
 java.lang.String getEventTimesString()
          Returns events start and end times in string.
 java.lang.String getMonthString()
          Return short description string of Event (including start/end times).
 java.lang.String getMultiDayString(User user)
          Returs phrase to use in multi day event.
 java.lang.String getOrganisation(User user)
          Returns Reserver's Organisation for current event (if reservation).
 int getPersonID()
          Gets events owners personid.
 int getRealParticipants()
          Returs number of participants related to event
 java.lang.String getShortEventDescriptionString(int numberOfLetters)
          Returns description string that is Constant - numberOfLetters long.
 java.lang.String getSpace()
          Gets space of event.
 java.util.Calendar getStartDateTime()
          Gets starttime of event
 java.lang.String getStartTime()
          Return events starttime in string.
 java.lang.String getWeekString()
          Returns events long description string (including start/end times)
 int getVisibilityid()
          Returs phrase to use in multi day event.
 java.lang.String parseDBStringtoDate(java.lang.String dbString)
           
 void setCourseCode(java.lang.String newCourseCode)
          Sets Course code of Event.
 void setEndDateTime(java.util.Calendar newEndDateTime)
          Sets end time of event.
 void setEventID(int eventID)
          Sets id of event
 void setEventName(java.lang.String newEventName)
          Sets name of event.
 void setPersonID(int personID)
          Sets personid of owner
 void setRealParticipants(java.lang.String participants)
          Set events participants
 void setSpace(java.lang.String newSpace)
          Sets space of event
 void setStartDateTime(java.util.Calendar newStartDateTime)
          Sets starttime of event.
 void setVisibilityid(int id)
          Set events type id
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventBean

public EventBean()
Method Detail

getEventID

public int getEventID()
Gets id of event

Returns:
EventID

setEventID

public void setEventID(int eventID)
Sets id of event

Parameters:
eventID - ID to set.

getStartDateTime

public java.util.Calendar getStartDateTime()
Gets starttime of event

Returns:
start time of event

setStartDateTime

public void setStartDateTime(java.util.Calendar newStartDateTime)
Sets starttime of event.

Parameters:
newStartDateTime - Start time to be set.

setEndDateTime

public void setEndDateTime(java.util.Calendar newEndDateTime)
Sets end time of event.


getEndDateTime

public java.util.Calendar getEndDateTime()
Gets end time of event

Returns:
End time of event

setEventName

public void setEventName(java.lang.String newEventName)
Sets name of event.

Parameters:
newEventName - Name to be set.

getEventName

public java.lang.String getEventName()
Gets eventname.

Returns:
name of event.

setSpace

public void setSpace(java.lang.String newSpace)
Sets space of event

Parameters:
newSpace - space to be set

getSpace

public java.lang.String getSpace()
Gets space of event.

Returns:
space of event.

getPersonID

public int getPersonID()
Gets events owners personid.

Returns:
personID of owner.

setPersonID

public void setPersonID(int personID)
Sets personid of owner

Parameters:
personID - PersonID to be set.

parseDBStringtoDate

public java.lang.String parseDBStringtoDate(java.lang.String dbString)

setCourseCode

public void setCourseCode(java.lang.String newCourseCode)
Sets Course code of Event.

Parameters:
newCourseCode - code to be set.

getCourseCode

public java.lang.String getCourseCode()
Gets events coursecode

Returns:
coursecode.

getStartTime

public java.lang.String getStartTime()
Return events starttime in string.

Returns:
start time (not including date)

getEndTime

public java.lang.String getEndTime()
Return events endtime in string.

Returns:
end time (not including date)

getWeekString

public java.lang.String getWeekString()
Returns events long description string (including start/end times)

Returns:
description string.

getMonthString

public java.lang.String getMonthString()
Return short description string of Event (including start/end times).

Returns:
short description string.

getEventDescriptionString

public java.lang.String getEventDescriptionString()
Returns descriptionstring of event.

Returns:
description string of event.

getEventDescriptionBookString

public java.lang.String getEventDescriptionBookString()
Returns descriptionstring of event.

Returns:
description string of event.

getEventTimesString

public java.lang.String getEventTimesString()
Returns events start and end times in string.

Returns:
times in string

getShortEventDescriptionString

public java.lang.String getShortEventDescriptionString(int numberOfLetters)
Returns description string that is Constant - numberOfLetters long. String


getMultiDayString

public java.lang.String getMultiDayString(User user)
Returs phrase to use in multi day event.

Returns:
string...

setVisibilityid

public void setVisibilityid(int id)
Set events type id

Parameters:
id - is id to be set

getVisibilityid

public int getVisibilityid()
Returs phrase to use in multi day event.

Returns:
events typeid

setRealParticipants

public void setRealParticipants(java.lang.String participants)
Set events participants

Parameters:
participants - is the number to be set

getRealParticipants

public int getRealParticipants()
Returs number of participants related to event

Returns:
realParticipants

getContactPerson

public java.lang.String getContactPerson()
Returns Reserver's ContactPerson for current event (if reservation). If event is not a reservation, returns name of eventGroup.


getOrganisation

public java.lang.String getOrganisation(User user)
Returns Reserver's Organisation for current event (if reservation). If event is not a reservation, returns organisation for course (if event is related to a course).

Parameters:
user - for translation