org.kuali.student.r2.common.dto
Class MeetingScheduleInfo
java.lang.Object
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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
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:
- An id is used when the actual value is unimportant and
can therefore be a large hex value for example
- An id value might be 23b9ca9bd203df902
- An Id is never intended to be used directly by an end
user.
- Ids are assumed to be of different values in different
KS implementations
-
- Id values are generated by the service
implementations
- Id values are never expected to be used in
Configuration or Application code
- 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.