View Javadoc
1   package org.kuali.coeus.common.api.person;
2   
3   import org.kuali.coeus.common.api.unit.UnitContract;
4   import org.kuali.coeus.sys.api.model.Inactivatable;
5   
6   public interface KcPersonContract extends Inactivatable {
7   
8       String getPersonId(); 
9   
10      String getSocialSecurityNumber();
11  
12      String getLastName();
13  
14      String getFirstName(); 
15  
16      String getMiddleName(); 
17  
18      String getFullName(); 
19  
20      String getPriorName();
21  
22      String getUserName(); 
23  
24      String getEmailAddress();
25  
26      String getDateOfBirth(); 
27  
28      Integer getAge();
29  
30      Integer getAgeByFiscalYear(); 
31  
32      String getGender(); 
33  
34      String getRace(); 
35  
36      String getEducationLevel(); 
37  
38      String getDegree(); 
39  
40      String getMajor(); 
41  
42      Boolean getHandicappedFlag(); 
43  
44      String getHandicapType(); 
45  
46      Boolean getVeteranFlag();
47  
48      String getVeteranType(); 
49  
50      String getVisaCode();
51  
52      String getVisaType(); 
53  
54      String getVisaRenewalDate();
55  
56      Boolean getHasVisa(); 
57  
58      String getOfficeLocation(); 
59  
60      String getOfficePhone();
61  
62      String getSecondaryOfficeLocation(); 
63  
64      String getSecondaryOfficePhone();
65  
66      String getSchool(); 
67  
68      String getYearGraduated(); 
69  
70      String getDirectoryDepartment(); 
71  
72      String getSaluation(); 
73  
74      String getCountryOfCitizenship(); 
75  
76      String getPrimaryTitle(); 
77  
78      String getDirectoryTitle(); 
79  
80      Boolean getFacultyFlag(); 
81  
82      Boolean getGraduateStudentStaffFlag(); 
83  
84      Boolean getResearchStaffFlag(); 
85  
86      Boolean getServiceStaffFlag(); 
87  
88      Boolean getSupportStaffFlag(); 
89  
90      Boolean getOtherAcademicGroupFlag(); 
91  
92      Boolean getMedicalStaffFlag(); 
93  
94      Boolean getVacationAccrualFlag(); 
95  
96      Boolean getOnSabbaticalFlag(); 
97  
98      String getIdProvided(); 
99  
100     String getIdVerified(); 
101 
102     String getAddressLine1(); 
103 
104     String getAddressLine2(); 
105 
106     String getAddressLine3(); 
107 
108     String getCity(); 
109 
110     String getCounty(); 
111 
112     Integer getCitizenshipTypeCode(); 
113 
114     String getState(); 
115 
116     String getPostalCode(); 
117 
118     String getCountryCode(); 
119 
120     String getFaxNumber(); 
121 
122     String getPagerNumber(); 
123 
124     String getMobilePhoneNumber(); 
125 
126     String getEraCommonsUserName();
127 
128     String getIdentifier(); 
129 
130     UnitContract getUnit();
131 
132     String getPhoneNumber(); 
133 
134     String getContactOrganizationName(); 
135 
136     String getOrganizationIdentifier(); 
137 
138     String getCampusCode();
139 }