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

All Known Subinterfaces:
AcademicCalendar, AcalEvent, Activity, ActivityOffering, ActivityOfferingCluster, ActivityOfferingDisplay, ActivityRegistration, AdminOrg, AffiliatedOrg, AppliedHold, Appointment, AppointmentSlot, AppointmentWindow, Atp, AtpAtpRelation, AtpMilestoneRelation, BatchJobResult, BatchJobResultItem, Building, Check, Clu, CluCluRelation, CluIdentifier, CluLoRelation, CluPublication, CluResult, CluSet, CluSetTreeView, ColocatedOfferingSet, Comment, CommonWithCoreProgram, CommonWithCredentialProgram, CommonWithProgramVariation, CoreProgram, Course, CourseCrossListing, CourseFee, CourseJoint, CourseOffering, CourseOfferingCrossListing, CourseOfferingDisplay, CourseRegistration, CourseRevenue, CourseVariation, CourseWaitlistEntry, CredentialProgram, CreditsGrade, Document, 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, Lui, LuiCapacity, LuiIdentifier, LuiLuiRelation, LuiSet, MajorDiscipline, Milestone, MinorDiscipline, OfferingInstructor, Org, OrgCode, OrgHierarchy, OrgOrgRelation, OrgPersonRelation, Population, PopulationCategory, PopulationRule, Process, ProcessCategory, ProgramRequirement, ProgramVariation, Proposal, RefDocRelation, RefStatementRelation, RegistrationGroup, RegistrationRequest, RegistrationRequestItem, Relationship, ReqCompField, ReqComponent, ResultOption, ResultScale, ResultSource, ResultValue, ResultValuesGroup, Room, RoomResponsibleOrg, Schedule, ScheduleBatch, ScheduleDisplay, ScheduleRequest, ScheduleRequestDisplay, ScheduleTransaction, SeatPoolDefinition, Soc, SocRolloverResult, SocRolloverResultItem, StateChange, StateConstraint, Statement, StatementTreeView, StatePropagation, StudentCourseRecord, StudentCredentialRecord, StudentProgramRecord, StudentRank, StudentTestScoreRecord, StudentTransferCreditRecord, Tag, Term, TimeSlot, TypeStateEntity, TypeTypeRelation
All Known Implementing Classes:
AcademicCalendarInfo, AcalEventInfo, ActivityInfo, ActivityOfferingClusterInfo, ActivityOfferingDisplayInfo, ActivityOfferingInfo, ActivityRegistrationInfo, AdminOrgInfo, AffiliatedOrgInfo, AppliedHoldInfo, AppointmentInfo, AppointmentSlotInfo, AppointmentWindowInfo, AtpAtpRelationInfo, AtpInfo, BatchJobResultInfo, BatchJobResultItemInfo, BuildingInfo, CheckInfo, CluCluRelationInfo, CluIdentifierInfo, CluInfo, CluLoRelationInfo, CluPublicationInfo, CluResultInfo, CluSetInfo, CluSetTreeViewInfo, ColocatedOfferingSetInfo, CommentInfo, CommonWithCoreProgramInfo, CommonWithCredentialProgramInfo, CommonWithProgramVariationInfo, CoreProgramInfo, CourseCrossListingInfo, CourseFeeInfo, CourseInfo, CourseJointInfo, CourseOfferingCrossListingInfo, CourseOfferingDisplayInfo, CourseOfferingInfo, CourseRegistrationInfo, CourseRevenueInfo, CourseVariationInfo, CourseWaitlistEntryInfo, CredentialProgramInfo, CreditOptionInfo, CreditsGradeInfo, 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, LuiCapacityInfo, LuiIdentifierInfo, LuiInfo, LuiLuiRelationInfo, LuiSetInfo, MajorDisciplineInfo, MilestoneInfo, MinorDisciplineInfo, OfferingInstructorInfo, OrgCodeInfo, OrgHierarchyInfo, OrgInfo, OrgOrgRelationInfo, OrgPersonRelationInfo, PopulationCategoryInfo, PopulationInfo, PopulationRuleInfo, ProcessCategoryInfo, ProcessInfo, ProgramRequirementInfo, ProgramVariationInfo, ProposalInfo, RefDocRelationInfo, RefStatementRelationInfo, RegistrationGroupInfo, RegistrationRequestInfo, RegistrationRequestItemInfo, RelationshipInfo, ReqCompFieldInfo, ReqComponentInfo, ResultOptionInfo, ResultScaleInfo, ResultSourceInfo, ResultValueInfo, ResultValuesGroupInfo, RoomInfo, RoomResponsibleOrgInfo, ScheduleBatchInfo, ScheduleDisplayInfo, ScheduleInfo, ScheduleRequestDisplayInfo, ScheduleRequestInfo, ScheduleTransactionInfo, SeatPoolDefinitionInfo, SocInfo, SocRolloverResultInfo, SocRolloverResultItemInfo, StateChangeInfo, StateConstraintInfo, StatementInfo, StatementTreeViewInfo, StatePropagationInfo, 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-2013 The Kuali Foundation. All Rights Reserved.