org.kuali.student.enrollment.courseofferingset.dto
Class SocInfo

java.lang.Object
  extended by org.kuali.student.r2.common.dto.HasAttributesInfo
      extended by org.kuali.student.r2.common.dto.HasAttributesAndMetaInfo
          extended by org.kuali.student.r2.common.dto.TypeStateEntityInfo
              extended by org.kuali.student.r2.common.dto.EntityInfo
                  extended by org.kuali.student.r2.common.dto.IdEntityInfo
                      extended by org.kuali.student.enrollment.courseofferingset.dto.SocInfo
All Implemented Interfaces:
Serializable, Soc, Entity, HasAttributes, HasAttributesAndMeta, HasId, HasMeta, HasPrimaryKey, HasState, HasType, IdEntity, TypeStateEntity

public class SocInfo
extends IdEntityInfo
implements Soc

See Also:
Serialized Form

Constructor Summary
SocInfo()
          Constructs a new CourseOffering Set object.
SocInfo(Soc soc)
          Constructs a new Set of Offered Courses from an existing Set.
 
Method Summary
 Date getLastSchedulingRunCompleted()
          Date the SOC scheduling run completed
 Date getLastSchedulingRunStarted()
          Date of the last time this SOC was submitted to the scheduler
 Date getPublishingCompleted()
          Date the publishing process was initiated
 Date getPublishingStarted()
          Date this SOC was submitted for publishing
 String getSchedulingStateKey()
          Indicates where this Set of CourseOffering's is in the scheduling process.
 String getSubjectArea()
          Subject Area of the courses in the course offering set This is the first part of the course number, for example "ENG" in "ENG 101" THIS IS A PLACEHOLDER FOR DEFINING DEPARTMENTAL SOCS NOTE: if a course is cross-listed it is not clear yet if it appears in Socs for both subject areas or just the one main one for the course.
 String getTermId()
          Academic term of the courses in the course offering set
 String getUnitsContentOwnerId()
          The Organization id of the content owner of the courses in this course offering set.
 void setLastSchedulingRunCompleted(Date lastSchedulingRunCompleted)
           
 void setLastSchedulingRunStarted(Date lastSchedulingRunStarted)
           
 void setPublishingCompleted(Date publishingCompleted)
           
 void setPublishingStarted(Date publishingStarted)
           
 void setSchedulingStateKey(String schedulingStateKey)
           
 void setSubjectArea(String subjectArea)
           
 void setTermId(String termId)
           
 void setUnitsContentOwnerId(String unitsContentOwnerId)
           
 
Methods inherited from class org.kuali.student.r2.common.dto.IdEntityInfo
getId, setId
 
Methods inherited from class org.kuali.student.r2.common.dto.EntityInfo
getDescr, getName, setDescr, setName
 
Methods inherited from class org.kuali.student.r2.common.dto.TypeStateEntityInfo
getState, getStateKey, getType, getTypeKey, setState, setStateKey, setType, setTypeKey
 
Methods inherited from class org.kuali.student.r2.common.dto.HasAttributesAndMetaInfo
getMeta, setMeta
 
Methods inherited from class org.kuali.student.r2.common.dto.HasAttributesInfo
getAttributes, getAttributeValue, getAttributeValueList, setAttributes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.kuali.student.r2.common.infc.HasId
getId
 
Methods inherited from interface org.kuali.student.r2.common.infc.Entity
getDescr, getName
 
Methods inherited from interface org.kuali.student.r2.common.infc.HasType
getType, getTypeKey
 
Methods inherited from interface org.kuali.student.r2.common.infc.HasState
getState, getStateKey
 
Methods inherited from interface org.kuali.student.r2.common.infc.HasAttributes
getAttributes
 
Methods inherited from interface org.kuali.student.r2.common.infc.HasMeta
getMeta
 

Constructor Detail

SocInfo

public SocInfo()
Constructs a new CourseOffering Set object.


SocInfo

public SocInfo(Soc soc)
Constructs a new Set of Offered Courses from an existing Set.

Parameters:
soc - The Set of Offered Courses to copy
Method Detail

getTermId

public String getTermId()
Description copied from interface: Soc
Academic term of the courses in the course offering set

Specified by:
getTermId in interface Soc

setTermId

public void setTermId(String termId)

getSubjectArea

public String getSubjectArea()
Description copied from interface: Soc
Subject Area of the courses in the course offering set This is the first part of the course number, for example "ENG" in "ENG 101" THIS IS A PLACEHOLDER FOR DEFINING DEPARTMENTAL SOCS NOTE: if a course is cross-listed it is not clear yet if it appears in Socs for both subject areas or just the one main one for the course.

Specified by:
getSubjectArea in interface Soc

setSubjectArea

public void setSubjectArea(String subjectArea)

getUnitsContentOwnerId

public String getUnitsContentOwnerId()
Description copied from interface: Soc
The Organization id of the content owner of the courses in this course offering set. THIS IS A PLACEHOLDER FOR DEFINING DEPARTMENTAL SOCS NOTE: should this be a list of org ids not just one?

Specified by:
getUnitsContentOwnerId in interface Soc

setUnitsContentOwnerId

public void setUnitsContentOwnerId(String unitsContentOwnerId)

getLastSchedulingRunCompleted

public Date getLastSchedulingRunCompleted()
Description copied from interface: Soc
Date the SOC scheduling run completed

Specified by:
getLastSchedulingRunCompleted in interface Soc

setLastSchedulingRunCompleted

public void setLastSchedulingRunCompleted(Date lastSchedulingRunCompleted)

getLastSchedulingRunStarted

public Date getLastSchedulingRunStarted()
Description copied from interface: Soc
Date of the last time this SOC was submitted to the scheduler

Specified by:
getLastSchedulingRunStarted in interface Soc

setLastSchedulingRunStarted

public void setLastSchedulingRunStarted(Date lastSchedulingRunStarted)

getPublishingCompleted

public Date getPublishingCompleted()
Description copied from interface: Soc
Date the publishing process was initiated

Specified by:
getPublishingCompleted in interface Soc

setPublishingCompleted

public void setPublishingCompleted(Date publishingCompleted)

getPublishingStarted

public Date getPublishingStarted()
Description copied from interface: Soc
Date this SOC was submitted for publishing

Specified by:
getPublishingStarted in interface Soc

setPublishingStarted

public void setPublishingStarted(Date publishingStarted)

getSchedulingStateKey

public String getSchedulingStateKey()
Description copied from interface: Soc
Indicates where this Set of CourseOffering's is in the scheduling process.

Specified by:
getSchedulingStateKey in interface Soc
Returns:
the scheduling state type key

setSchedulingStateKey

public void setSchedulingStateKey(String schedulingStateKey)


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