com.edustructures.sifworks.reporting
Class ReportingPeriod

java.lang.Object
  extended by com.edustructures.sifworks.Element
      extended by com.edustructures.sifworks.SIFElement
          extended by com.edustructures.sifworks.reporting.ReportingPeriod
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class ReportingPeriod
extends SIFElement

Information on the period of time over which the report spans.

Since:
1.5r1
Version:
2.0
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.edustructures.sifworks.Element
CURRENT_SERIALIZE_VERSION
 
Constructor Summary
ReportingPeriod()
          Constructor
 
Method Summary
 java.util.Calendar getBeginReportDate()
          Gets the value of the <BeginReportDate> element.
 java.util.Calendar getBeginSubmitDate()
          Gets the value of the <BeginSubmitDate> element.
 java.util.Calendar getDueDate()
          Gets the value of the <DueDate> element.
 java.util.Calendar getEndReportDate()
          Gets the value of the <EndReportDate> element.
 java.util.Calendar getEndSubmitDate()
          Gets the value of the <EndSubmitDate> element.
 void setBeginReportDate(java.util.Calendar value)
          Sets the value of the <BeginReportDate> element.
 void setBeginSubmitDate(java.util.Calendar value)
          Sets the value of the <BeginSubmitDate> element.
 void setDueDate(java.util.Calendar value)
          Sets the value of the <DueDate> element.
 void setEndReportDate(java.util.Calendar value)
          Sets the value of the <EndReportDate> element.
 void setEndSubmitDate(java.util.Calendar value)
          Sets the value of the <EndSubmitDate> element.
 
Methods inherited from class com.edustructures.sifworks.SIFElement
addChild, addChild, clone, compareGraphTo, create, effectiveSIFVersion, getChild, getChild, getChild, getChild, getChild, getChildCount, getChildList, getChildList, getChildList, getChildren, getChildren, getContent, getContent, getField, getField, getFieldCount, getFields, getFieldValue, getKey, getSIFValue, getSIFVersion, getTextValue, getXmlId, hasTextValue, removeChild, removeChild, removeChild, removeChild, restoreImplementationDef, setChanged, setChildren, setEmpty, setField, setField, setField, setField, setSIFValue, setSIFVersion, setTextValue, setXmlId, tag
 
Methods inherited from class com.edustructures.sifworks.Element
compareTo, getElementDef, getParent, getRoot, isChanged, isDoNotEncode, isEmpty, setChanged, setDoNotEncode, setElementDef, setEmpty, setParent, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ReportingPeriod

public ReportingPeriod()
Constructor

Method Detail

getBeginReportDate

public java.util.Calendar getBeginReportDate()
Gets the value of the <BeginReportDate> element.

The SIF specification defines the meaning of this element as: "The first date for which the report contains information."

Returns:
The BeginReportDate element of this object.
Since:
1.5r1

setBeginReportDate

public void setBeginReportDate(java.util.Calendar value)
Sets the value of the <BeginReportDate> element.

The SIF specification defines the meaning of this element as: "The first date for which the report contains information."

Parameters:
value - A Calendar object
Since:
1.5r1

getEndReportDate

public java.util.Calendar getEndReportDate()
Gets the value of the <EndReportDate> element.

The SIF specification defines the meaning of this element as: "The last date for which the report contains information. May be the same as BeginReportDate for snapshot-type reports."

Returns:
The EndReportDate element of this object.
Since:
1.5r1

setEndReportDate

public void setEndReportDate(java.util.Calendar value)
Sets the value of the <EndReportDate> element.

The SIF specification defines the meaning of this element as: "The last date for which the report contains information. May be the same as BeginReportDate for snapshot-type reports."

Parameters:
value - A Calendar object
Since:
1.5r1

getBeginSubmitDate

public java.util.Calendar getBeginSubmitDate()
Gets the value of the <BeginSubmitDate> element.

The SIF specification defines the meaning of this element as: "The first date on which the report may be submitted to the authority."

Returns:
The BeginSubmitDate element of this object.
Since:
1.5r1

setBeginSubmitDate

public void setBeginSubmitDate(java.util.Calendar value)
Sets the value of the <BeginSubmitDate> element.

The SIF specification defines the meaning of this element as: "The first date on which the report may be submitted to the authority."

Parameters:
value - A Calendar object
Since:
1.5r1

getEndSubmitDate

public java.util.Calendar getEndSubmitDate()
Gets the value of the <EndSubmitDate> element.

The SIF specification defines the meaning of this element as: "The last date on which the report may be submitted to the authority."

Returns:
The EndSubmitDate element of this object.
Since:
1.5r1

setEndSubmitDate

public void setEndSubmitDate(java.util.Calendar value)
Sets the value of the <EndSubmitDate> element.

The SIF specification defines the meaning of this element as: "The last date on which the report may be submitted to the authority."

Parameters:
value - A Calendar object
Since:
1.5r1

getDueDate

public java.util.Calendar getDueDate()
Gets the value of the <DueDate> element.

The SIF specification defines the meaning of this element as: "The official due date of the report."

Returns:
The DueDate element of this object.
Since:
1.5r1

setDueDate

public void setDueDate(java.util.Calendar value)
Sets the value of the <DueDate> element.

The SIF specification defines the meaning of this element as: "The official due date of the report."

Parameters:
value - A Calendar object
Since:
1.5r1


Copyright © 2001-2007 Edustructures LLC. All Rights Reserved. SIFWorks® and ADK® are registered trademarks of Edustructures LLC. SIF™ and Schools Interoperability Framework are trademarks of the Schools Interoperability Framework Association.