org.kuali.student.r2.common.dto
Class MeetingScheduleInfo

java.lang.Object
  extended by org.kuali.student.r2.common.dto.MeetingScheduleInfo
All Implemented Interfaces:
Serializable, HasId, HasPrimaryKey, MeetingSchedule

public class MeetingScheduleInfo
extends Object
implements MeetingSchedule, Serializable

Information about a MeetingSchedule. This will move into the Scheduling service.

Author:
kamal
See Also:
Serialized Form

Constructor Summary
MeetingScheduleInfo()
          Constructs a new MeetingScheduleInfo.
MeetingScheduleInfo(MeetingSchedule meetingSchedule)
          Constructs a new MeetingScheduleInfo from another MeetingSchedule.
 
Method Summary
 String getId()
          The system assigned unique id to identify this Object.
 String getScheduleId()
          Date and Time The date and time values for all vCalendar properties are formatted as a string consistent with the ISO 8601 representation for combinations of dates and times.
 String getSpaceId()
          Space code where the meeting is going to take place.
 void setId(String id)
           
 void setScheduleId(String scheduleId)
           
 void setSpaceId(String spaceId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MeetingScheduleInfo

public MeetingScheduleInfo()
Constructs a new MeetingScheduleInfo.


MeetingScheduleInfo

public MeetingScheduleInfo(MeetingSchedule meetingSchedule)
Constructs a new MeetingScheduleInfo from another MeetingSchedule.

Parameters:
meetingSchedule - the MeetingSchedule to copy
Method Detail

getId

public String getId()
Description copied from interface: HasId
The system assigned unique id to identify this Object. Could be implemented as as sequence number or as a UUID. Attempts to set this value on creates should result in a ReadOnlyException being thrown An Id:

Specified by:
getId in interface HasId

setId

public void setId(String id)

getSpaceId

public String getSpaceId()
Description copied from interface: MeetingSchedule
Space code where the meeting is going to take place.

Specified by:
getSpaceId in interface MeetingSchedule

setSpaceId

public void setSpaceId(String spaceId)

getScheduleId

public String getScheduleId()
Description copied from interface: MeetingSchedule
Date and Time The date and time values for all vCalendar properties are formatted as a string consistent with the ISO 8601 representation for combinations of dates and times. Either the basic or extended format is allowed. The use of UTC, rather than local time, should be used when ever possible in order to avoid time zone ambiguities. The format for the complete, basic representation of a date and time value is written in the following sequence of characters: T For example, 8:30 AM on April 15, 1996 local time would be written as: 19960415T083000 And the same time in UTC based time would be written as: 19960415T083000Z Where a value needs to specify a sequence of date and time values, then the property value is a string made up of a list of date and time values, separated by the field separator. For example: 19960101T090000Z; 19960201T090000Z; 19960301T090000Z; 19960401T090000Z; ... Time Duration The values for time duration or periods of time for all vCalendar properties are formatted as a string conformant with the ISO 8601 basic representation for duration of time. A given duration of a period of time is represented by a character string consisting of the designator "P", optionally including the number of years followed by the designator "Y", optionally including the number of months followed by the designator "M", optionally including the number of weeks followed by the designator "W", optionally including the number of days followed by the designator "D". The sequence can also contain a time component preceded by the designator "T", optionally including the number of hours followed by the designator "H", optionally including the number of minutes followed by the designator "M", optionally including the number of seconds followed by the designator "S". For example: P6W A period of six weeks; PT15M A period of 15 minutes; PT1H30M A period of 1 hour and thirty minutes; or P2Y10M15DT10H30M20S A period of 2 years, 10 months, 15 days, 10 hours, 30 minutes, and 20 seconds.

Specified by:
getScheduleId in interface MeetingSchedule

setScheduleId

public void setScheduleId(String scheduleId)


Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.