org.kuali.student.r2.common.infc
Interface HasState

All Known Subinterfaces:
AcademicCalendar, AcalEvent, Activity, ActivityOffering, ActivityOfferingAdminDisplay, ActivityOfferingCluster, ActivityRegistration, AdminOrg, AffiliatedOrg, AppliedHold, Appointment, AppointmentSlot, AppointmentWindow, Atp, AtpAtpRelation, AtpMilestoneRelation, BatchJobResult, BatchJobResultItem, Building, Check, Clu, CluCluRelation, CluIdentifier, CluLoRelation, CluPublication, CluResult, CluSet, CluSetTreeView, Comment, CommonWithCoreProgram, CommonWithCredentialProgram, CommonWithProgramVariation, CoreProgram, Course, CourseCrossListing, CourseFee, CourseJoint, CourseOffering, CourseOfferingAdminDisplay, CourseRegistration, CourseRevenue, CourseVariation, CourseWaitlistEntry, CredentialProgram, CreditsGrade, Document, DocumentCategory, EnrollmentFee, Entity, Enumeration, Exemption, ExemptionRequest, ExternalCredentialRecord, Format, FormatOffering, GPA, GradeRoster, GradeValuesGroup, HoldIssue, Holiday, HolidayCalendar, Honors, HonorsProgram, IdEntity, IdNamelessEntity, Instruction, KeyDate, KeyEntity, KeyNamelessEntity, LearningResultRecord, Lo, Load, Load, LoCategory, LoDisplay, LoLoRelation, LoRepository, Lpr, LprRoster, LprRosterEntry, LprTransaction, LprTransactionItem, LuDocRelation, Lui, LuiCapacity, LuiIdentifier, LuiLuiRelation, MajorDiscipline, Milestone, MinorDiscipline, OfferingInstructor, Org, OrgCode, OrgHierarchy, OrgOrgRelation, OrgPersonRelation, Population, PopulationCategory, PopulationRule, Process, ProcessCategory, ProgramRequirement, ProgramVariation, Proposal, ProposalDocRelation, RefDocRelation, RefStatementRelation, RegistrationGroup, RegistrationRequest, RegistrationRequestItem, Relationship, ReqCompField, ReqComponent, ResultOption, ResultScale, ResultSource, ResultValue, ResultValuesGroup, Room, RoomResponsibleOrg, Schedule, ScheduleBatch, ScheduleBatchResp, ScheduleRequest, ScheduleResp, ScheduleTransaction, SeatPoolDefinition, Soc, SocRolloverResult, SocRolloverResultItem, Statement, StatementTreeView, StudentCourseRecord, StudentCredentialRecord, StudentProgramRecord, StudentRank, StudentTestScoreRecord, StudentTransferCreditRecord, Tag, Term, TimeSlot, TypeStateEntity, TypeTypeRelation
All Known Implementing Classes:
AcademicCalendarInfo, AcalEventInfo, ActivityInfo, ActivityOfferingAdminDisplayInfo, ActivityOfferingClusterInfo, ActivityOfferingInfo, ActivityRegistrationInfo, AdminOrgInfo, AffiliatedOrgInfo, AppliedHoldInfo, AppointmentInfo, AppointmentSlotInfo, AppointmentWindowInfo, AtpAtpRelationInfo, AtpInfo, BatchJobResultInfo, BatchJobResultItemInfo, BuildingInfo, CheckInfo, CluCluRelationInfo, CluIdentifierInfo, CluInfo, CluLoRelationInfo, CluPublicationInfo, CluResultInfo, CluSetInfo, CluSetTreeViewInfo, CommentInfo, CommonWithCoreProgramInfo, CommonWithCredentialProgramInfo, CommonWithProgramVariationInfo, CoreProgramInfo, CourseCrossListingInfo, CourseFeeInfo, CourseInfo, CourseJointInfo, CourseOfferingAdminDisplayInfo, CourseOfferingInfo, CourseOfferingInfoExtended, CourseRegistrationInfo, CourseRevenueInfo, CourseVariationInfo, CourseWaitlistEntryInfo, CredentialProgramInfo, CreditOptionInfo, CreditsGradeInfo, DocumentCategoryInfo, DocumentInfo, EnrollmentFeeInfo, EntityInfo, EnumerationInfo, ExemptionInfo, ExemptionRequestInfo, ExternalCredentialRecordInfo, FormatInfo, FormatOfferingInfo, GPAInfo, GradeRosterInfo, GradeValuesGroupInfo, HoldIssueInfo, HolidayCalendarInfo, HolidayInfo, HonorsInfo, HonorsProgramInfo, IdEntityInfo, IdNamelessEntityInfo, InstructionInfo, KeyDateInfo, KeyEntityInfo, KeyNamelessEntityInfo, LearningResultRecordInfo, LoadInfo, LoadInfo, LoCategoryInfo, LoDisplayInfo, LoInfo, LoLoRelationInfo, LoRepositoryInfo, LprInfo, LprRosterEntryInfo, LprRosterInfo, LprTransactionInfo, LprTransactionItemInfo, LuDocRelationInfo, LuiCapacityInfo, LuiIdentifierInfo, LuiInfo, LuiLuiRelationInfo, MajorDisciplineInfo, MilestoneInfo, MinorDisciplineInfo, OfferingInstructorInfo, OrgCodeInfo, OrgHierarchyInfo, OrgInfo, OrgOrgRelationInfo, OrgPersonRelationInfo, PopulationCategoryInfo, PopulationInfo, PopulationRuleInfo, ProcessCategoryInfo, ProcessInfo, ProgramRequirementInfo, ProgramVariationInfo, ProposalDocRelationInfo, ProposalInfo, RefDocRelationInfo, RefStatementRelationInfo, RegistrationGroupInfo, RegistrationRequestInfo, RegistrationRequestItemInfo, RelationshipInfo, ReqCompFieldInfo, ReqComponentInfo, ResultOptionInfo, ResultScaleInfo, ResultSourceInfo, ResultValueInfo, ResultValuesGroupInfo, RoomInfo, RoomResponsibleOrgInfo, ScheduleBatchInfo, ScheduleBatchRespInfo, ScheduleInfo, ScheduleRequestInfo, ScheduleRespInfo, ScheduleTransactionInfo, SeatPoolDefinitionInfo, SocInfo, SocRolloverResultInfo, SocRolloverResultItemInfo, StatementInfo, StatementTreeViewInfo, StudentCourseRecordInfo, StudentCredentialRecordInfo, StudentProgramRecordInfo, StudentRankInfo, StudentTestScoreRecordInfo, StudentTransferCreditRecordInfo, TagInfo, TermInfo, TimeSlotInfo, TypeStateEntityInfo, TypeTypeRelationInfo

public interface HasState

A common service pattern for entities. This interface is applied to entities that have a State.

Author:
nwright

Method Summary
 String getState()
          Deprecated. 
 String getStateKey()
          A unique identifier for the state of this object.
 

Method Detail

getStateKey

String getStateKey()
A unique identifier for the state of this object.


getState

@Deprecated
String getState()
Deprecated. 

Alternate method to get the stateKey to maintain R1 compatibility. Consumers should use getStateKey() instead.



Copyright © 2004-2012 The Kuali Foundation. All Rights Reserved.