|
||||||||||
| 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.reporting.StudentLocator
public class StudentLocator
An example SIF object that serves as a template for matching objects. There is an implied EQ operator for every element/attribute value present and an implied And group of all resulting conditions. Currently this is an experimental feature and limited to use with StudentLocator; wider use may be considered in future major versions of this specification.
| Field Summary |
|---|
| Fields inherited from class com.edustructures.sifworks.Element |
|---|
CURRENT_SERIALIZE_VERSION |
| Constructor Summary | |
|---|---|
StudentLocator()
Constructor |
|
StudentLocator(IdStatus idStatus,
StatePrCode stateProvinceId,
java.lang.String transactionId)
Constructor that accepts values for all mandatory fields |
|
| Method Summary | |
|---|---|
void |
addAddress(Address value)
Adds a new <Address> child element. |
void |
addAddress(AddressType type,
Street street,
java.lang.String city,
StatePrCode stateProvince,
CountryCode country,
java.lang.String postalCode)
Adds a new <Address> repeatable element. |
void |
addContact(Relationship relationship)
Adds a new <Contact> repeatable element. |
void |
addContact(SLContact value)
Adds a new <Contact> child element. |
void |
addName(Name value)
Adds a new <Name> child element. |
void |
addName(NameType type,
java.lang.String lastName,
java.lang.String firstName)
Adds a new <Name> repeatable element. |
void |
addRequestingAgencyId(RequestingAgencyId value)
Adds a new <RequestingAgencyId> child element. |
void |
addRequestingAgencyId(RequestingAgencyIdType type,
java.lang.String value)
Adds a new <RequestingAgencyId> repeatable element. |
Address |
getAddress(AddressType type)
Gets an Address object instance. |
Address[] |
getAddresses()
Gets all Address object instances. |
java.lang.String |
getConfidence()
Gets the value of the <Confidence> element. |
SLContact |
getContact(Relationship relationship)
Gets a SLContact object instance. |
SLContact[] |
getContacts()
Gets all SLContact object instances. |
Demographics |
getDemographics()
Gets the value of the <Demographics> element. |
java.util.Calendar |
getEffectiveDate()
Gets the value of the <EffectiveDate> element. |
java.util.Calendar |
getEndDate()
Gets the value of the <EndDate> element. |
GradeLevel |
getGradeLevel()
Gets the value of the <GradeLevel> element. |
PartialDateType |
getGraduationDate()
Gets the value of the <GraduationDate> element. |
java.lang.String |
getIdStatus()
Gets the value of the IdStatus attribute. |
java.lang.String |
getLocalId()
Gets the value of the <LocalId> element. |
Name |
getName(NameType type)
Gets a Name object instance. |
Name[] |
getNames()
Gets all Name object instances. |
OtherId |
getOtherId()
Gets the value of the <OtherId> element. |
RequestingAgencyId |
getRequestingAgencyId(RequestingAgencyIdType type)
Gets a RequestingAgencyId object instance. |
RequestingAgencyId[] |
getRequestingAgencyIds()
Gets all RequestingAgencyId object instances. |
java.lang.String |
getSchoolAttendedLocation()
Gets the value of the <SchoolAttendedLocation> element. |
java.lang.String |
getSchoolAttendedName()
Gets the value of the <SchoolAttendedName> element. |
SIF_Error |
getSIF_Error()
Gets the value of the <SIF_Error> element. |
java.lang.String |
getSSN()
Gets the value of the <SSN> element. |
java.util.Calendar |
getStartDate()
Gets the value of the <StartDate> element. |
java.lang.String |
getStateProvinceId()
Gets the value of the <StateProvinceId> element. |
java.lang.String |
getStudentPersonalRefId()
Gets the value of the <StudentPersonalRefId> element. |
java.lang.String |
getTransactionId()
Gets the value of the TransactionId attribute. |
void |
removeAddress(AddressType type)
Removes an Address object instance. |
void |
removeContact(Relationship relationship)
Removes a SLContact object instance. |
void |
removeDemographics()
Removes the Demographics child element previously created by calling setDemographics |
void |
removeGradeLevel()
Removes the GradeLevel child element previously created by calling setGradeLevel |
void |
removeGraduationDate()
Removes the GraduationDate child element previously created by calling setGraduationDate |
void |
removeName(NameType type)
Removes a Name object instance. |
void |
removeOtherId()
Removes the OtherId child element previously created by calling setOtherId |
void |
removeRequestingAgencyId(RequestingAgencyIdType type)
Removes a RequestingAgencyId object instance. |
void |
removeSIF_Error()
Removes the SIF_Error child element previously created by calling setSIF_Error |
void |
setAddresses(Address[] addresses)
Sets an array of Address objects. |
void |
setConfidence(java.lang.String value)
Sets the value of the <Confidence> element. |
void |
setContacts(SLContact[] contacts)
Sets an array of SLContact objects. |
void |
setDemographics(Demographics value)
Sets the value of the <Demographics> element. |
void |
setEffectiveDate(java.util.Calendar value)
Sets the value of the <EffectiveDate> element. |
void |
setEndDate(java.util.Calendar value)
Sets the value of the <EndDate> element. |
void |
setGradeLevel(GradeLevel value)
Sets the value of the <GradeLevel> element. |
void |
setGradeLevel(GradeLevelCode code)
Sets the value of the <GradeLevel> child element. |
void |
setGraduationDate(PartialDateType value)
Sets the value of the <GraduationDate> element. |
void |
setGraduationDate(java.lang.String value)
Sets the value of the <GraduationDate> child element. |
void |
setIdStatus(IdStatus value)
Sets the value of the IdStatus attribute. |
void |
setIdStatus(java.lang.String value)
Sets the value of the IdStatus attribute as a String. |
void |
setLocalId(java.lang.String value)
Sets the value of the <LocalId> element. |
void |
setNames(Name[] names)
Sets an array of Name objects. |
void |
setOtherId(OtherId value)
Sets the value of the <OtherId> element. |
void |
setOtherId(OtherIdType type,
java.lang.String value)
Sets the value of the <OtherId> child element. |
void |
setRequestingAgencyIds(RequestingAgencyId[] requestingagencyids)
Sets an array of RequestingAgencyId objects. |
void |
setSchoolAttendedLocation(java.lang.String value)
Sets the value of the <SchoolAttendedLocation> element. |
void |
setSchoolAttendedName(java.lang.String value)
Sets the value of the <SchoolAttendedName> element. |
void |
setSIF_Error(java.lang.Integer sifCategory,
java.lang.Integer sifCode,
java.lang.String sifDesc)
Sets the value of the <SIF_Error> child element. |
void |
setSIF_Error(SIF_Error value)
Sets the value of the <SIF_Error> element. |
void |
setSSN(java.lang.String value)
Sets the value of the <SSN> element. |
void |
setStartDate(java.util.Calendar value)
Sets the value of the <StartDate> element. |
void |
setStateProvinceId(StatePrCode value)
Sets the value of the <StateProvinceId> element. |
void |
setStateProvinceId(java.lang.String value)
Sets the value of the <StateProvinceId> element as a String. |
void |
setStudentPersonalRefId(java.lang.String value)
Sets the value of the <StudentPersonalRefId> element. |
void |
setTransactionId(java.lang.String value)
Sets the value of the TransactionId attribute. |
| Methods inherited from class com.edustructures.sifworks.SIFDataObject |
|---|
addSIFExtendedElement, clone, getElementOrAttribute, getObjectTag, getObjectType, getRefId, 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, getKey, 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 StudentLocator()
public StudentLocator(IdStatus idStatus,
StatePrCode stateProvinceId,
java.lang.String transactionId)
idStatus - Communicates the orchestration status for the object.stateProvinceId - This is the student's state-assigned ID. May be empty in a response where IdStatus is "Ambiguous."transactionId - GUID that allows requesters and responders to refer to the same logical StudentLocator "transaction" over more than one
SIF_Request/SIF_Response exchange.| Method Detail |
|---|
public java.lang.String getIdStatus()
IdStatus attribute.
The SIF specification defines the meaning of this attribute as: "Communicates the orchestration status for the object."
IdStatus attribute of this object.public void setIdStatus(IdStatus value)
IdStatus attribute.
The SIF specification defines the meaning of this attribute as: "Communicates the orchestration status for the object."
value - A constant defined by the IdStatus classpublic void setIdStatus(java.lang.String value)
IdStatus attribute as a String.
The SIF specification defines the meaning of this attribute as: "Communicates the orchestration status for the object."
value - The value as a Stringpublic java.lang.String getStateProvinceId()
<StateProvinceId> element.
The SIF specification defines the meaning of this element as: "This is the student's state-assigned ID. May be empty in a response where IdStatus is "Ambiguous.""
This element is known by more than one tag name depending on the version of SIF in use. The ADK will use the tag names shown below when parsing and rendering elements of this kind.
| Version | Tag |
| 1.5r1 | "StatePrId" |
| SIF2.0 | "StateProvinceId" |
StateProvinceId element of this object.public void setStateProvinceId(StatePrCode value)
<StateProvinceId> element.
The SIF specification defines the meaning of this element as: "This is the student's state-assigned ID. May be empty in a response where IdStatus is "Ambiguous.""
This element is known by more than one tag name depending on the version of SIF in use. The ADK will use the tag names shown below when parsing and rendering elements of this kind.
| Version | Tag |
| 1.5r1 | "StatePrId" |
| SIF2.0 | "StateProvinceId" |
value - A constant defined by the StatePrCode classpublic void setStateProvinceId(java.lang.String value)
<StateProvinceId> element as a String.
The SIF specification defines the meaning of this element as: "This is the student's state-assigned ID. May be empty in a response where IdStatus is "Ambiguous.""
This element is known by more than one tag name depending on the version of SIF in use. The ADK will use the tag names shown below when parsing and rendering elements of this kind.
| Version | Tag |
| 1.5r1 | "StatePrId" |
| SIF2.0 | "StateProvinceId" |
value - The value as a Stringpublic java.lang.String getTransactionId()
TransactionId attribute.
The SIF specification defines the meaning of this attribute as: "GUID that allows requesters and responders to refer to the same logical StudentLocator "transaction" over more than one SIF_Request/SIF_Response exchange."
TransactionId attribute of this object.public void setTransactionId(java.lang.String value)
TransactionId attribute.
The SIF specification defines the meaning of this attribute as: "GUID that allows requesters and responders to refer to the same logical StudentLocator "transaction" over more than one SIF_Request/SIF_Response exchange."
value - A String objectpublic java.lang.String getConfidence()
<Confidence> element.
The SIF specification defines the meaning of this element as: "Confidence score. The main use of this element is when IdStatus equals "Ambiguous" and the state returns one or more* candidate matches. The interpretation is that the information populated in each returned object matches the information in the request to the extent expressed in this score. The matching/scoring algorithms (and resultant values) are defined by the particular state."
Confidence element of this object.public void setConfidence(java.lang.String value)
<Confidence> element.
The SIF specification defines the meaning of this element as: "Confidence score. The main use of this element is when IdStatus equals "Ambiguous" and the state returns one or more* candidate matches. The interpretation is that the information populated in each returned object matches the information in the request to the extent expressed in this score. The matching/scoring algorithms (and resultant values) are defined by the particular state."
value - A String objectpublic java.lang.String getLocalId()
<LocalId> element.
The SIF specification defines the meaning of this element as: "This is the requesting agency's unique ID for the student."
LocalId element of this object.public void setLocalId(java.lang.String value)
<LocalId> element.
The SIF specification defines the meaning of this element as: "This is the requesting agency's unique ID for the student."
value - A String objectpublic java.lang.String getStudentPersonalRefId()
<StudentPersonalRefId> element.
The SIF specification defines the meaning of this element as: "Requesting agency's local zone GUID of the student's StudentPersonal object."
StudentPersonalRefId element of this object.public void setStudentPersonalRefId(java.lang.String value)
<StudentPersonalRefId> element.
The SIF specification defines the meaning of this element as: "Requesting agency's local zone GUID of the student's StudentPersonal object."
value - A String objectpublic void addRequestingAgencyId(RequestingAgencyId value)
<RequestingAgencyId> child element.
The SIF specification defines the meaning of this element as: "Identification of the agency and/or location requesting the state ID. Optional because the SIF Zone infrastructure may provide adequate information for the state to ascertain the origin of the request."
value - A RequestingAgencyId object
public void addRequestingAgencyId(RequestingAgencyIdType type,
java.lang.String value)
<RequestingAgencyId> repeatable element.
This form of setRequestingAgencyId is provided as a convenience method
that is functionally equivalent to the version of setRequestingAgencyId
that accepts a single RequestingAgencyId object.
type - The functional level of the requesting agency.value - Gets or sets the content value of the <RequestingAgencyId> elementpublic void removeRequestingAgencyId(RequestingAgencyIdType type)
RequestingAgencyId object instance. More than one instance can be defined for this object because it is a repeatable field element.
type - Identifies the RequestingAgencyId object to remove by its Type valuepublic RequestingAgencyId getRequestingAgencyId(RequestingAgencyIdType type)
RequestingAgencyId object instance. More than one instance can be defined for this object because it is a repeatable field element.
type - Identifies the RequestingAgencyId object to return by its "Type" attribute value
RequestingAgencyId objectpublic RequestingAgencyId[] getRequestingAgencyIds()
RequestingAgencyId object instances. More than one instance can be defined for this object because it is a repeatable field element.
RequestingAgencyId objectspublic void setRequestingAgencyIds(RequestingAgencyId[] requestingagencyids)
RequestingAgencyId objects. All existing
RequestingAgencyId instances
are removed and replaced with this list. Calling this method with the
parameter value set to null removes all RequestingAgencyIds.
public void setGradeLevel(GradeLevel value)
<GradeLevel> element.
The SIF specification defines the meaning of this element as: "The student's current grade level."
value - A GradeLevel objectpublic void setGradeLevel(GradeLevelCode code)
<GradeLevel> child element.
This form of setGradeLevel is provided as a convenience method
that is functionally equivalent to the version of setGradeLevel
that accepts a single GradeLevel object.
code - Code representing the grade level.public GradeLevel getGradeLevel()
<GradeLevel> element.
The SIF specification defines the meaning of this element as: "The student's current grade level."
GradeLevel objectpublic void removeGradeLevel()
GradeLevel child element previously created by calling setGradeLevel
public java.lang.String getSSN()
<SSN> element.
The SIF specification defines the meaning of this element as: "Social security number of the student."
This element is known by more than one tag name depending on the version of SIF in use. The ADK will use the tag names shown below when parsing and rendering elements of this kind.
| Version | Tag |
| 1.5r1 | "Ssn" |
| SIF2.0 | "SSN" |
SSN element of this object.public void setSSN(java.lang.String value)
<SSN> element.
The SIF specification defines the meaning of this element as: "Social security number of the student."
This element is known by more than one tag name depending on the version of SIF in use. The ADK will use the tag names shown below when parsing and rendering elements of this kind.
| Version | Tag |
| 1.5r1 | "Ssn" |
| SIF2.0 | "SSN" |
value - A String objectpublic void addName(Name value)
<Name> child element.
The SIF specification defines the meaning of this element as: "The name(s) of the student."
value - A Name object
public void addName(NameType type,
java.lang.String lastName,
java.lang.String firstName)
<Name> repeatable element.
This form of setName is provided as a convenience method
that is functionally equivalent to the version of setName
that accepts a single Name object.
type - Code that specifies what type of name this is. If unsure, use 04.lastName - The last name.firstName - The first name.public void removeName(NameType type)
Name object instance. More than one instance can be defined for this object because it is a repeatable field element.
type - Identifies the Name object to remove by its Type valuepublic Name getName(NameType type)
Name object instance. More than one instance can be defined for this object because it is a repeatable field element.
type - Identifies the Name object to return by its "Type" attribute value
Name objectpublic Name[] getNames()
Name object instances. More than one instance can be defined for this object because it is a repeatable field element.
Name objectspublic void setNames(Name[] names)
Name objects. All existing
Name instances
are removed and replaced with this list. Calling this method with the
parameter value set to null removes all Names.
public void addAddress(Address value)
<Address> child element.
The SIF specification defines the meaning of this element as: "The address(es) of the student."
value - A Address object
public void addAddress(AddressType type,
Street street,
java.lang.String city,
StatePrCode stateProvince,
CountryCode country,
java.lang.String postalCode)
<Address> repeatable element.
This form of setAddress is provided as a convenience method
that is functionally equivalent to the version of setAddress
that accepts a single Address object.
type - Code that defines the location of the address. Note: A subset of specific valid values for each instance in a data object may be listed in that object.street - The street part of the addresscity - The city part of the address.stateProvince - The state or province code.country - The country code.postalCode - The ZIP/postal code.public void removeAddress(AddressType type)
Address object instance. More than one instance can be defined for this object because it is a repeatable field element.
type - Identifies the Address object to remove by its Type valuepublic Address getAddress(AddressType type)
Address object instance. More than one instance can be defined for this object because it is a repeatable field element.
type - Identifies the Address object to return by its "Type" attribute value
Address objectpublic Address[] getAddresses()
Address object instances. More than one instance can be defined for this object because it is a repeatable field element.
Address objectspublic void setAddresses(Address[] addresses)
Address objects. All existing
Address instances
are removed and replaced with this list. Calling this method with the
parameter value set to null removes all Addresses.
public void setDemographics(Demographics value)
<Demographics> element.
The SIF specification defines the meaning of this element as: "Demographic information about the student. This will typically be the core matching information. Privacy considerations may mean that it is filled differently here than it might be in a local StudentPersonal, but it must include enough to drive the state's matching algorithms."
value - A Demographics objectpublic Demographics getDemographics()
<Demographics> element.
The SIF specification defines the meaning of this element as: "Demographic information about the student. This will typically be the core matching information. Privacy considerations may mean that it is filled differently here than it might be in a local StudentPersonal, but it must include enough to drive the state's matching algorithms."
Demographics objectpublic void removeDemographics()
Demographics child element previously created by calling setDemographics
public void addContact(SLContact value)
<Contact> child element.
The SIF specification defines the meaning of this element as: "Typically used to provide the state information about a student's parents and legal guardians."
value - A SLContact objectpublic void addContact(Relationship relationship)
<Contact> repeatable element.
This form of setContact is provided as a convenience method
that is functionally equivalent to the version of setContact
that accepts a single SLContact object.
relationship - Relationship to the student.public void removeContact(Relationship relationship)
SLContact object instance. More than one instance can be defined for this object because it is a repeatable field element.
relationship - Identifies the SLContact object to remove by its Relationship valuepublic SLContact getContact(Relationship relationship)
SLContact object instance. More than one instance can be defined for this object because it is a repeatable field element.
relationship - Identifies the SLContact object to return by its "Relationship" attribute value
SLContact objectpublic SLContact[] getContacts()
SLContact object instances. More than one instance can be defined for this object because it is a repeatable field element.
SLContact objectspublic void setContacts(SLContact[] contacts)
SLContact objects. All existing
SLContact instances
are removed and replaced with this list. Calling this method with the
parameter value set to null removes all SLContacts.
public java.util.Calendar getEffectiveDate()
<EffectiveDate> element.
The SIF specification defines the meaning of this element as: "For Requests, this should match StudentSchoolEnrollment/EntryDate."
EffectiveDate element of this object.public void setEffectiveDate(java.util.Calendar value)
<EffectiveDate> element.
The SIF specification defines the meaning of this element as: "For Requests, this should match StudentSchoolEnrollment/EntryDate."
value - A Calendar objectpublic java.util.Calendar getStartDate()
<StartDate> element.
StartDate element of this object.public void setStartDate(java.util.Calendar value)
<StartDate> element.
value - A Calendar objectpublic java.util.Calendar getEndDate()
<EndDate> element.
EndDate element of this object.public void setEndDate(java.util.Calendar value)
<EndDate> element.
value - A Calendar objectpublic void setGraduationDate(PartialDateType value)
<GraduationDate> element.
The SIF specification defines the meaning of this element as: "Indicates the date the student graduated--GradYear, GradYear and GradMonth, or GradYear, GradMonth and GradDay may be specified. Intended to facilitate locating students that may not be currently enrolled in a school or district, particularly in the context of locating student identifiers for initiating a request for a student's academic record. Supplied date values may often be approximations made by the entity endeavoring to request a student's academic record."
value - A PartialDateType objectpublic void setGraduationDate(java.lang.String value)
<GraduationDate> child element.
This form of setGraduationDate is provided as a convenience method
that is functionally equivalent to the version of setGraduationDate
that accepts a single PartialDateType object.
value - Gets or sets the content value of the <PartialDateType> elementpublic PartialDateType getGraduationDate()
<GraduationDate> element.
The SIF specification defines the meaning of this element as: "Indicates the date the student graduated--GradYear, GradYear and GradMonth, or GradYear, GradMonth and GradDay may be specified. Intended to facilitate locating students that may not be currently enrolled in a school or district, particularly in the context of locating student identifiers for initiating a request for a student's academic record. Supplied date values may often be approximations made by the entity endeavoring to request a student's academic record."
PartialDateType objectpublic void removeGraduationDate()
GraduationDate child element previously created by calling setGraduationDate
public java.lang.String getSchoolAttendedName()
<SchoolAttendedName> element.
The SIF specification defines the meaning of this element as: "The name of the school last attended by the student."
SchoolAttendedName element of this object.public void setSchoolAttendedName(java.lang.String value)
<SchoolAttendedName> element.
The SIF specification defines the meaning of this element as: "The name of the school last attended by the student."
value - A String objectpublic java.lang.String getSchoolAttendedLocation()
<SchoolAttendedLocation> element.
The SIF specification defines the meaning of this element as: "The location of the school last attended by the student (e.g. city or county name, district name, etc.)."
SchoolAttendedLocation element of this object.public void setSchoolAttendedLocation(java.lang.String value)
<SchoolAttendedLocation> element.
The SIF specification defines the meaning of this element as: "The location of the school last attended by the student (e.g. city or county name, district name, etc.)."
value - A String objectpublic void setOtherId(OtherId value)
<OtherId> element.
The SIF specification defines the meaning of this element as: "Additional student identifier not represented elsewhere in StudentLocator (e.g. the driver's license number of the student)."
value - A OtherId object
public void setOtherId(OtherIdType type,
java.lang.String value)
<OtherId> child element.
This form of setOtherId is provided as a convenience method
that is functionally equivalent to the version of setOtherId
that accepts a single OtherId object.
type - Code that defines the type of this other ID. Note: A subset of valid values may be specified in data objects.value - Gets or sets the content value of the <OtherId> elementpublic OtherId getOtherId()
<OtherId> element.
The SIF specification defines the meaning of this element as: "Additional student identifier not represented elsewhere in StudentLocator (e.g. the driver's license number of the student)."
OtherId objectpublic void removeOtherId()
OtherId child element previously created by calling setOtherId
public void setSIF_Error(SIF_Error value)
<SIF_Error> element.
The SIF specification defines the meaning of this element as: "When IdStatus is set to Error, this element provides details about the error. Rather than the specification defining a list of possible error categories and codes for StudentLocator transactions, the SIF_Category and SIF_Code elements may contain values defined by the application that is responding to the StudentLocator request. It is recommended the requester convey these values in log files or error reports, along with the SIF_Desc and optional SIF_ExtendedDesc elements."
value - A SIF_Error object
public void setSIF_Error(java.lang.Integer sifCategory,
java.lang.Integer sifCode,
java.lang.String sifDesc)
<SIF_Error> child element.
This form of setSIF_Error is provided as a convenience method
that is functionally equivalent to the version of setSIF_Error
that accepts a single SIF_Error object.
sifCategory - sifCode - See Error Codes.sifDesc - A simple, easy to understand, description of the error. The primary consumer of this message is the application user. Example: "Unable to open database."public SIF_Error getSIF_Error()
<SIF_Error> element.
The SIF specification defines the meaning of this element as: "When IdStatus is set to Error, this element provides details about the error. Rather than the specification defining a list of possible error categories and codes for StudentLocator transactions, the SIF_Category and SIF_Code elements may contain values defined by the application that is responding to the StudentLocator request. It is recommended the requester convey these values in log files or error reports, along with the SIF_Desc and optional SIF_ExtendedDesc elements."
SIF_Error objectpublic void removeSIF_Error()
SIF_Error child element previously created by calling setSIF_Error
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||