|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.edustructures.sifworks.Element
com.edustructures.sifworks.SIFElement
com.edustructures.sifworks.SIFDataObject
com.edustructures.sifworks.gradebook.GradingAssignment
public class GradingAssignment
| Field Summary |
|---|
| Fields inherited from class com.edustructures.sifworks.Element |
|---|
CURRENT_SERIALIZE_VERSION |
| Constructor Summary | |
|---|---|
GradingAssignment()
Constructor |
|
GradingAssignment(java.lang.String refId,
java.lang.String sectionInfoRefId,
java.lang.String termInfoRefId,
java.lang.String schoolInfoRefId,
java.lang.String gradingCategoryRefId)
Constructor that accepts values for all mandatory fields |
|
| Method Summary | |
|---|---|
java.util.Calendar |
getCreateDate()
Gets the value of the <CreateDate> element. |
java.lang.String |
getDescription()
Gets the value of the <Description> element. |
DetailedDescription |
getDetailedDescription()
Gets the value of the <DetailedDescription> element. |
java.util.Calendar |
getDueDate()
Gets the value of the <DueDate> element. |
java.lang.String |
getGradingCategoryRefId()
Gets the value of the GradingCategoryRefId attribute. |
java.lang.String |
getKey()
Gets the key of this object |
ElementDef[] |
getKeyFields()
Gets the metadata fields that make up the key of this object |
java.lang.Integer |
getPointsPossible()
Gets the value of the <PointsPossible> element. |
java.lang.String |
getRefId()
Gets the value of the RefId attribute. |
java.lang.String |
getSchoolInfoRefId()
Gets the value of the SchoolInfoRefId attribute. |
java.lang.String |
getSectionInfoRefId()
Gets the value of the SectionInfoRefId attribute. |
java.lang.String |
getTermInfoRefId()
Gets the value of the TermInfoRefId attribute. |
java.math.BigDecimal |
getWeight()
Gets the value of the <Weight> element. |
void |
removeDetailedDescription()
Removes the DetailedDescription child element previously created by calling setDetailedDescription |
void |
setCreateDate(java.util.Calendar value)
Sets the value of the <CreateDate> element. |
void |
setDescription(java.lang.String value)
Sets the value of the <Description> element. |
void |
setDetailedDescription(DetailedDescription value)
Sets the value of the <DetailedDescription> element. |
void |
setDetailedDescription(DetailedDescriptionType type,
java.lang.String value)
Sets the value of the <DetailedDescription> child element. |
void |
setDueDate(java.util.Calendar value)
Sets the value of the <DueDate> element. |
void |
setGradingCategoryRefId(java.lang.String value)
Sets the value of the GradingCategoryRefId attribute. |
void |
setPointsPossible(java.lang.Integer value)
Sets the value of the <PointsPossible> element. |
void |
setRefId(java.lang.String value)
Sets the value of the RefId attribute. |
void |
setSchoolInfoRefId(java.lang.String value)
Sets the value of the SchoolInfoRefId attribute. |
void |
setSectionInfoRefId(java.lang.String value)
Sets the value of the SectionInfoRefId attribute. |
void |
setTermInfoRefId(java.lang.String value)
Sets the value of the TermInfoRefId attribute. |
void |
setWeight(java.math.BigDecimal value)
Sets the value of the <Weight> element. |
| Methods inherited from class com.edustructures.sifworks.SIFDataObject |
|---|
addSIFExtendedElement, clone, getElementOrAttribute, getObjectTag, getObjectType, getSIFExtendedElement, getSIFExtendedElements, getSIFExtendedElementsContainer, getSIFMetadata, getSIFVersion, setElementOrAttribute, setElementOrAttribute, setElementOrAttribute, setSIFExtendedElements, setSIFExtendedElementsContainer, setSIFMetadata, setSIFVersion, toXML |
| Methods inherited from class com.edustructures.sifworks.SIFElement |
|---|
addChild, addChild, compareGraphTo, create, effectiveSIFVersion, getChild, getChild, getChild, getChild, getChild, getChildCount, getChildList, getChildList, getChildList, getChildren, getChildren, getContent, getContent, getField, getField, getFieldCount, getFields, getFieldValue, getSIFValue, getTextValue, getXmlId, hasTextValue, removeChild, removeChild, removeChild, removeChild, restoreImplementationDef, setChanged, setChildren, setEmpty, setField, setField, setField, setField, setSIFValue, 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 |
|---|
public GradingAssignment()
public GradingAssignment(java.lang.String refId,
java.lang.String sectionInfoRefId,
java.lang.String termInfoRefId,
java.lang.String schoolInfoRefId,
java.lang.String gradingCategoryRefId)
refId - A GUID that identifies GradingAssignment.sectionInfoRefId - The GUID for the SectionInfo object.termInfoRefId - The GUID for the TermInfo object that defines the marking period that the assignment was created in.schoolInfoRefId - The ID (GUID) that uniquely identifies the School that these Mark Values apply to.gradingCategoryRefId - The GUID for the GradingCategory that this assignment is part of.| Method Detail |
|---|
public java.lang.String getKey()
getKey in class SIFElementpublic ElementDef[] getKeyFields()
public java.lang.String getRefId()
RefId attribute.
The SIF specification defines the meaning of this attribute as: "A GUID that identifies GradingAssignment."
getRefId in class SIFDataObjectRefId attribute of this object.public void setRefId(java.lang.String value)
RefId attribute.
The SIF specification defines the meaning of this attribute as: "A GUID that identifies GradingAssignment."
value - A String objectpublic java.lang.String getSectionInfoRefId()
SectionInfoRefId attribute.
The SIF specification defines the meaning of this attribute as: "The GUID for the SectionInfo object."
SectionInfoRefId attribute of this object.public void setSectionInfoRefId(java.lang.String value)
SectionInfoRefId attribute.
The SIF specification defines the meaning of this attribute as: "The GUID for the SectionInfo object."
value - A String objectpublic java.lang.String getTermInfoRefId()
TermInfoRefId attribute.
The SIF specification defines the meaning of this attribute as: "The GUID for the TermInfo object that defines the marking period that the assignment was created in."
TermInfoRefId attribute of this object.public void setTermInfoRefId(java.lang.String value)
TermInfoRefId attribute.
The SIF specification defines the meaning of this attribute as: "The GUID for the TermInfo object that defines the marking period that the assignment was created in."
value - A String objectpublic java.lang.String getSchoolInfoRefId()
SchoolInfoRefId attribute.
The SIF specification defines the meaning of this attribute as: "The ID (GUID) that uniquely identifies the School that these Mark Values apply to."
SchoolInfoRefId attribute of this object.public void setSchoolInfoRefId(java.lang.String value)
SchoolInfoRefId attribute.
The SIF specification defines the meaning of this attribute as: "The ID (GUID) that uniquely identifies the School that these Mark Values apply to."
value - A String objectpublic java.lang.String getGradingCategoryRefId()
GradingCategoryRefId attribute.
The SIF specification defines the meaning of this attribute as: "The GUID for the GradingCategory that this assignment is part of."
GradingCategoryRefId attribute of this object.public void setGradingCategoryRefId(java.lang.String value)
GradingCategoryRefId attribute.
The SIF specification defines the meaning of this attribute as: "The GUID for the GradingCategory that this assignment is part of."
value - A String objectpublic java.lang.String getDescription()
<Description> element.
The SIF specification defines the meaning of this element as: "The text-based description of the assignment."
Description element of this object.public void setDescription(java.lang.String value)
<Description> element.
The SIF specification defines the meaning of this element as: "The text-based description of the assignment."
value - A String objectpublic java.lang.Integer getPointsPossible()
<PointsPossible> element.
The SIF specification defines the meaning of this element as: "The points possible on the assignment."
PointsPossible element of this object.public void setPointsPossible(java.lang.Integer value)
<PointsPossible> element.
The SIF specification defines the meaning of this element as: "The points possible on the assignment."
value - A Integer objectpublic java.util.Calendar getCreateDate()
<CreateDate> element.
The SIF specification defines the meaning of this element as: "Creation date of the assignment."
CreateDate element of this object.public void setCreateDate(java.util.Calendar value)
<CreateDate> element.
The SIF specification defines the meaning of this element as: "Creation date of the assignment."
value - A Calendar objectpublic java.util.Calendar getDueDate()
<DueDate> element.
The SIF specification defines the meaning of this element as: "Date the assignment is due."
DueDate element of this object.public void setDueDate(java.util.Calendar value)
<DueDate> element.
The SIF specification defines the meaning of this element as: "Date the assignment is due."
value - A Calendar objectpublic java.math.BigDecimal getWeight()
<Weight> element.
The SIF specification defines the meaning of this element as: "The weight of the assignment."
Weight element of this object.public void setWeight(java.math.BigDecimal value)
<Weight> element.
The SIF specification defines the meaning of this element as: "The weight of the assignment."
value - A BigDecimal objectpublic void setDetailedDescription(DetailedDescription value)
<DetailedDescription> element.
The SIF specification defines the meaning of this element as: "This element defines the assignment. If the Type attribute is URL, this is the location of the document that describes the assignment. If Type is PDF, this element will contain the Base64 encoding of the entire document."
value - A DetailedDescription object
public void setDetailedDescription(DetailedDescriptionType type,
java.lang.String value)
<DetailedDescription> child element.
This form of setDetailedDescription is provided as a convenience method
that is functionally equivalent to the version of setDetailedDescription
that accepts a single DetailedDescription object.
type - The type of information that is contained in the DetailedDescription element.value - Gets or sets the content value of the <DetailedDescription> elementpublic DetailedDescription getDetailedDescription()
<DetailedDescription> element.
The SIF specification defines the meaning of this element as: "This element defines the assignment. If the Type attribute is URL, this is the location of the document that describes the assignment. If Type is PDF, this element will contain the Base64 encoding of the entire document."
DetailedDescription objectpublic void removeDetailedDescription()
DetailedDescription child element previously created by calling setDetailedDescription
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||