com.edustructures.sifworks.etranscripts
Class SchoolAttended

java.lang.Object
  extended by com.edustructures.sifworks.Element
      extended by com.edustructures.sifworks.SIFElement
          extended by com.edustructures.sifworks.SIFKeyedElement
              extended by com.edustructures.sifworks.etranscripts.SchoolAttended
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class SchoolAttended
extends SIFKeyedElement

Since:
2.0
Version:
2.0
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.edustructures.sifworks.Element
CURRENT_SERIALIZE_VERSION
 
Constructor Summary
SchoolAttended()
          Constructor
SchoolAttended(java.lang.String refId)
          Constructor that accepts values for all mandatory fields
 
Method Summary
 java.lang.String getAccreditingBody()
          Gets the value of the <AccreditingBody> element.
 java.lang.String getKey()
          Gets the key of this object
 ElementDef[] getKeyFields()
          Gets the metadata fields that make up the key of this object
 LEAInfoData getLEAInfoData()
          Gets the value of the <LEAInfoData> element.
 MarkingSystems getMarkingSystems()
          Gets the value of the <MarkingSystems> element.
 java.lang.String getRefId()
          Gets the value of the RefId attribute.
 SchoolInfoData getSchoolInfoData()
          Gets the value of the <SchoolInfoData> element.
 void removeLEAInfoData()
          Removes the LEAInfoData child element previously created by calling setLEAInfoData
 void removeMarkingSystems()
          Removes the MarkingSystems child element previously created by calling setMarkingSystems
 void removeSchoolInfoData()
          Removes the SchoolInfoData child element previously created by calling setSchoolInfoData
 void setAccreditingBody(java.lang.String value)
          Sets the value of the <AccreditingBody> element.
 void setLEAInfoData(LEAInfoData value)
          Sets the value of the <LEAInfoData> element.
 void setMarkingSystems(MarkingSystems value)
          Sets the value of the <MarkingSystems> element.
 void setRefId(java.lang.String value)
          Sets the value of the RefId attribute.
 void setSchoolInfoData(SchoolInfoData value)
          Sets the value of the <SchoolInfoData> 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, 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

SchoolAttended

public SchoolAttended()
Constructor


SchoolAttended

public SchoolAttended(java.lang.String refId)
Constructor that accepts values for all mandatory fields

Parameters:
refId - ID used internally to StudentAcademicRecord to avoid duplication of school-related data.
Method Detail

getKey

public java.lang.String getKey()
Gets the key of this object

Overrides:
getKey in class SIFElement
Returns:
The value of the object's Mandatory or Required attribute. If an object has more than one such attribute, the key is a period- delimited concatenation of the attribute values in sequential order

getKeyFields

public ElementDef[] getKeyFields()
Gets the metadata fields that make up the key of this object

Returns:
an array of metadata fields that make up the object's key

getRefId

public java.lang.String getRefId()
Gets the value of the RefId attribute.

The SIF specification defines the meaning of this attribute as: "ID used internally to StudentAcademicRecord to avoid duplication of school-related data."

Returns:
The RefId attribute of this object.
Since:
2.0

setRefId

public void setRefId(java.lang.String value)
Sets the value of the RefId attribute.

The SIF specification defines the meaning of this attribute as: "ID used internally to StudentAcademicRecord to avoid duplication of school-related data."

Parameters:
value - A String object
Since:
2.0

setLEAInfoData

public void setLEAInfoData(LEAInfoData value)
Sets the value of the <LEAInfoData> element.

Parameters:
value - A LEAInfoData object
Since:
2.0

getLEAInfoData

public LEAInfoData getLEAInfoData()
Gets the value of the <LEAInfoData> element.

Returns:
A LEAInfoData object
Since:
2.0

removeLEAInfoData

public void removeLEAInfoData()
Removes the LEAInfoData child element previously created by calling setLEAInfoData

Since:
2.0

setSchoolInfoData

public void setSchoolInfoData(SchoolInfoData value)
Sets the value of the <SchoolInfoData> element.

Parameters:
value - A SchoolInfoData object
Since:
2.0

getSchoolInfoData

public SchoolInfoData getSchoolInfoData()
Gets the value of the <SchoolInfoData> element.

Returns:
A SchoolInfoData object
Since:
2.0

removeSchoolInfoData

public void removeSchoolInfoData()
Removes the SchoolInfoData child element previously created by calling setSchoolInfoData

Since:
2.0

getAccreditingBody

public java.lang.String getAccreditingBody()
Gets the value of the <AccreditingBody> element.

The SIF specification defines the meaning of this element as: "Accrediting body for the school."

Returns:
The AccreditingBody element of this object.
Since:
2.0

setAccreditingBody

public void setAccreditingBody(java.lang.String value)
Sets the value of the <AccreditingBody> element.

The SIF specification defines the meaning of this element as: "Accrediting body for the school."

Parameters:
value - A String object
Since:
2.0

setMarkingSystems

public void setMarkingSystems(MarkingSystems value)
Sets the value of the <MarkingSystems> element.

Parameters:
value - A MarkingSystems object
Since:
2.0

getMarkingSystems

public MarkingSystems getMarkingSystems()
Gets the value of the <MarkingSystems> element.

Returns:
A MarkingSystems object
Since:
2.0

removeMarkingSystems

public void removeMarkingSystems()
Removes the MarkingSystems child element previously created by calling setMarkingSystems

Since:
2.0


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.