SIFWorks ADK 2.0
SifDataObject Class
NamespacesEdustructures.SifWorksSifDataObject

[This is preliminary documentation and is subject to change.]

Declaration Syntax
C#Visual BasicVisual C++
public abstract class SifDataObject : SifKeyedElement, ISerializable
Public MustInherit Class SifDataObject _
	Inherits SifKeyedElement _
	Implements ISerializable
public ref class SifDataObject abstract : public SifKeyedElement, 
	ISerializable
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
SifDataObjectSifDataObjectNew(SifVersion, IElementDef)
Constructs a SifDataObject

GetElementOrAttribute(String)
Gets an element or attribute value identified by an XPath-like query string.

KeyFields
This object does not define a key field
(Overrides SifKeyedElement.KeyFields.)
ObjectTag
Gets the element tag name of this object

ObjectType
Gets the ElementDef that identifies this SIF Data Object type

RefId
Gets this object's RefId. Most SIF Data Object elements define a RefId value to uniquely identify the object. However, some objects such as SIF_ZoneStatus and StudentMeal do not have a RefId. For these, a blank string will be returned.

SetElementOrAttribute(String, String)
Sets an element or attribute value

SetElementOrAttribute(String, String, IDictionary)
Sets an element or attribute value identified by an XPath-like query string.

SetElementOrAttribute(String, String, IValueBuilder)
Sets an element or attribute value identified by an XPath-like query string.

SIF_ExtendedElements
SifVersion
Changes the version of SIF that should be used to render this SifDataObject and its children. The calling thread may change the way a SifDataObject is rendered by calling this method. It is recommended the version be restored to its original value after rendering is completed.
(Overrides SifElement.SifVersion.)
ToXml()()
Returns the XML representation of this SIF Data Object

Inheritance Hierarchy
Object
Element
 SifElement
  SifKeyedElement
   SifDataObject
    SifDataObjectXml
    ReportManifest
    SIF_ReportObject
    ReportAuthorityInfo
    StudentLocator
    SIF_ZoneStatus
    SIF_LogEntry
    Authentication
    SIF_AgentACL
    BusRouteInfo
    BusRouteDetail
    BusStopInfo
    BusPositionInfo
    StudentTransportInfo
    BusInfo
    BusEquipment
    StudentContact
    RoomType
    StudentSnapshot
    RoomInfo
    StudentPersonal
    SectionInfo
    CalendarSummary
    StaffAssignment
    StudentSchoolEnrollment
    StudentDailyAttendance
    SchoolInfo
    LEAInfo
    SchoolCourseInfo
    CalendarDate
    DisciplineIncident
    StaffPersonal
    StudentAttendanceSummary
    AttendanceCodeInfo
    StudentPicture
    TermInfo
    StudentSectionEnrollment
    StudentPlacement
    TestAccommodation
    StudentParticipation
    LibraryPatronStatus
    CurriculumStructure
    Activity
    Lesson
    Assignment
    LearningResource
    LearningStandardDocument
    LearningStandardItem
    FinancialClass
    EmployeePicture
    AccountingPeriod
    LocationInfo
    FiscalYear
    FinancialAccount
    FinancialTransaction
    EmployeeWage
    Payment
    FinancialAnnual
    TimeWorked
    EmploymentRecord
    EmployeeAssignment
    Billing
    W4
    EmployeeContract
    FinancialAccountAccountingPeriodLocationInfo
    EmployeePersonal
    Purchasing
    FinancialBudget
    VendorInfo
    FinancialIncomeStatement
    GradingAssignmentScore
    MarkInfo
    GradingCategory
    OfficialStudentPeriodAttendance
    SectionMarkInfo
    StudentPeriodAttendance
    GradingAssignment
    StudentSectionMarks
    MarkValueInfo
    FoodserviceTransactionDetails
    FoodserviceItemUnit
    FoodserviceStudentMealCounts
    FoodserviceReimbursementRates
    FoodserviceMealPrices
    FoodserviceStaffEnrollmentCount
    FoodserviceMenuPlan
    FoodserviceStaffMealCounts
    StaffMeal
    FoodserviceItemSales
    StudentMeal
    FoodserviceTransaction
    FoodserviceMilkSales
    FoodserviceSales
    FoodserviceItem
    FoodserviceItemPortion
    FoodserviceStudentEnrollmentCount
    FoodserviceTransactionPayMethod
    FoodservicePurchaseTransaction
    StudentRecordPackage
    StudentSpecialEducationRecord
    StudentAcademicRecord
    StudentRecordExchange
    StudentDemographicRecord
    AggregateStatisticInfo
    AggregateStatisticFact
    AggregateCharacteristicInfo
    StudentResponseSet
    AssessmentRegistration
    AssessmentPackage
    Assessment
    AssessmentForm
    AssessmentSubTest
    StudentScoreSet
    AssessmentAdministration
    EmployeeCredential
    ActivityProvider
    EmployeeCredit
    ProfessionalDevelopmentActivities
    EmployeeRecertification

Assembly: Edustructures.SifWorks.Adk (Module: Edustructures.SifWorks.Adk) Version: 2.0.0.10