org.jasig.portlet.courses.model.xml
Class CourseMeeting

java.lang.Object
  extended by org.jasig.portlet.courses.model.xml.CourseMeetingWrapper
      extended by org.jasig.portlet.courses.model.xml.CourseMeeting
All Implemented Interfaces:
Serializable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.ToString

@Generated(value="com.sun.tools.xjc.Driver",
           date="2012-11-02T11:19:34-07:00",
           comments="JAXB RI v2.2.5-b10")
public class CourseMeeting
extends CourseMeetingWrapper
implements Serializable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.ToString

Java class for course-meeting complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="course-meeting">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="location" type="{https://source.jasig.org/schemas/portlet/courses/common}location"/>
         <element name="startTime" type="{http://www.w3.org/2001/XMLSchema}time" minOccurs="0"/>
         <element name="endTime" type="{http://www.w3.org/2001/XMLSchema}time" minOccurs="0"/>
         <element name="dayId" maxOccurs="7" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="Su"/>
               <enumeration value="M"/>
               <enumeration value="T"/>
               <enumeration value="W"/>
               <enumeration value="Th"/>
               <enumeration value="F"/>
               <enumeration value="Sa"/>
             </restriction>
           </simpleType>
         </element>
         <element name="startDate" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
         <element name="endDate" type="{http://www.w3.org/2001/XMLSchema}date" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  List<String> dayIds
           
protected  Calendar endDate
           
protected  XMLGregorianCalendar endTime
           
protected  Location location
           
protected  Calendar startDate
           
protected  XMLGregorianCalendar startTime
           
 
Constructor Summary
CourseMeeting()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 boolean equals(Object object)
           
 boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
           
 List<String> getDayIds()
          Gets the value of the dayIds property.
 Calendar getEndDate()
          Gets the value of the endDate property.
 XMLGregorianCalendar getEndTime()
          Gets the value of the endTime property.
 Location getLocation()
          Gets the value of the location property.
 Calendar getStartDate()
          Gets the value of the startDate property.
 XMLGregorianCalendar getStartTime()
          Gets the value of the startTime property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 void setEndDate(Calendar value)
          Sets the value of the endDate property.
 void setEndTime(XMLGregorianCalendar value)
          Sets the value of the endTime property.
 void setLocation(Location value)
          Sets the value of the location property.
 void setStartDate(Calendar value)
          Sets the value of the startDate property.
 void setStartTime(XMLGregorianCalendar value)
          Sets the value of the startTime property.
 String toString()
           
 
Methods inherited from class org.jasig.portlet.courses.model.xml.CourseMeetingWrapper
getFormattedMeetingDays, getFormattedMeetingTime
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

location

@Generated(value="com.sun.tools.xjc.Driver",
           date="2012-11-02T11:19:34-07:00",
           comments="JAXB RI v2.2.5-b10")
protected Location location

startTime

@Generated(value="com.sun.tools.xjc.Driver",
           date="2012-11-02T11:19:34-07:00",
           comments="JAXB RI v2.2.5-b10")
protected XMLGregorianCalendar startTime

endTime

@Generated(value="com.sun.tools.xjc.Driver",
           date="2012-11-02T11:19:34-07:00",
           comments="JAXB RI v2.2.5-b10")
protected XMLGregorianCalendar endTime

dayIds

@Generated(value="com.sun.tools.xjc.Driver",
           date="2012-11-02T11:19:34-07:00",
           comments="JAXB RI v2.2.5-b10")
protected List<String> dayIds

startDate

@Generated(value="com.sun.tools.xjc.Driver",
           date="2012-11-02T11:19:34-07:00",
           comments="JAXB RI v2.2.5-b10")
protected Calendar startDate

endDate

@Generated(value="com.sun.tools.xjc.Driver",
           date="2012-11-02T11:19:34-07:00",
           comments="JAXB RI v2.2.5-b10")
protected Calendar endDate
Constructor Detail

CourseMeeting

public CourseMeeting()
Method Detail

getLocation

@Generated(value="com.sun.tools.xjc.Driver",
           date="2012-11-02T11:19:34-07:00",
           comments="JAXB RI v2.2.5-b10")
public Location getLocation()
Gets the value of the location property.

Returns:
possible object is Location

setLocation

@Generated(value="com.sun.tools.xjc.Driver",
           date="2012-11-02T11:19:34-07:00",
           comments="JAXB RI v2.2.5-b10")
public void setLocation(Location value)
Sets the value of the location property.

Parameters:
value - allowed object is Location

getStartTime

@Generated(value="com.sun.tools.xjc.Driver",
           date="2012-11-02T11:19:34-07:00",
           comments="JAXB RI v2.2.5-b10")
public XMLGregorianCalendar getStartTime()
Gets the value of the startTime property.

Specified by:
getStartTime in class CourseMeetingWrapper
Returns:
possible object is XMLGregorianCalendar

setStartTime

@Generated(value="com.sun.tools.xjc.Driver",
           date="2012-11-02T11:19:34-07:00",
           comments="JAXB RI v2.2.5-b10")
public void setStartTime(XMLGregorianCalendar value)
Sets the value of the startTime property.

Parameters:
value - allowed object is XMLGregorianCalendar

getEndTime

@Generated(value="com.sun.tools.xjc.Driver",
           date="2012-11-02T11:19:34-07:00",
           comments="JAXB RI v2.2.5-b10")
public XMLGregorianCalendar getEndTime()
Gets the value of the endTime property.

Specified by:
getEndTime in class CourseMeetingWrapper
Returns:
possible object is XMLGregorianCalendar

setEndTime

@Generated(value="com.sun.tools.xjc.Driver",
           date="2012-11-02T11:19:34-07:00",
           comments="JAXB RI v2.2.5-b10")
public void setEndTime(XMLGregorianCalendar value)
Sets the value of the endTime property.

Parameters:
value - allowed object is XMLGregorianCalendar

getDayIds

@Generated(value="com.sun.tools.xjc.Driver",
           date="2012-11-02T11:19:34-07:00",
           comments="JAXB RI v2.2.5-b10")
public List<String> getDayIds()
Gets the value of the dayIds property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the dayIds property.

For example, to add a new item, do as follows:

    getDayIds().add(newItem);
 

Objects of the following type(s) are allowed in the list String

Specified by:
getDayIds in class CourseMeetingWrapper

getStartDate

@Generated(value="com.sun.tools.xjc.Driver",
           date="2012-11-02T11:19:34-07:00",
           comments="JAXB RI v2.2.5-b10")
public Calendar getStartDate()
Gets the value of the startDate property.

Returns:
possible object is String

setStartDate

@Generated(value="com.sun.tools.xjc.Driver",
           date="2012-11-02T11:19:34-07:00",
           comments="JAXB RI v2.2.5-b10")
public void setStartDate(Calendar value)
Sets the value of the startDate property.

Parameters:
value - allowed object is String

getEndDate

@Generated(value="com.sun.tools.xjc.Driver",
           date="2012-11-02T11:19:34-07:00",
           comments="JAXB RI v2.2.5-b10")
public Calendar getEndDate()
Gets the value of the endDate property.

Returns:
possible object is String

setEndDate

@Generated(value="com.sun.tools.xjc.Driver",
           date="2012-11-02T11:19:34-07:00",
           comments="JAXB RI v2.2.5-b10")
public void setEndDate(Calendar value)
Sets the value of the endDate property.

Parameters:
value - allowed object is String

toString

@Generated(value="com.sun.tools.xjc.Driver",
           date="2012-11-02T11:19:34-07:00",
           comments="JAXB RI v2.2.5-b10")
public String toString()
Overrides:
toString in class Object

append

@Generated(value="com.sun.tools.xjc.Driver",
           date="2012-11-02T11:19:34-07:00",
           comments="JAXB RI v2.2.5-b10")
public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                                       StringBuilder buffer,
                                                       org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString

appendFields

@Generated(value="com.sun.tools.xjc.Driver",
           date="2012-11-02T11:19:34-07:00",
           comments="JAXB RI v2.2.5-b10")
public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                                             StringBuilder buffer,
                                                             org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString

equals

@Generated(value="com.sun.tools.xjc.Driver",
           date="2012-11-02T11:19:34-07:00",
           comments="JAXB RI v2.2.5-b10")
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                                                 org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                                                 Object object,
                                                 org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals

equals

@Generated(value="com.sun.tools.xjc.Driver",
           date="2012-11-02T11:19:34-07:00",
           comments="JAXB RI v2.2.5-b10")
public boolean equals(Object object)
Overrides:
equals in class Object

hashCode

@Generated(value="com.sun.tools.xjc.Driver",
           date="2012-11-02T11:19:34-07:00",
           comments="JAXB RI v2.2.5-b10")
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                               org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode

hashCode

@Generated(value="com.sun.tools.xjc.Driver",
           date="2012-11-02T11:19:34-07:00",
           comments="JAXB RI v2.2.5-b10")
public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2012 Jasig. All Rights Reserved.