class KualiRice::Person
Attributes
active[RW]
addressCityName[RW]
addressCountryCode[RW]
addressLine1[RW]
addressLine2[RW]
addressLine3[RW]
addressPostalCode[RW]
addressStateCode[RW]
baseSalaryAmount[RW]
campusCode[RW]
emailAddress[RW]
employeeId[RW]
employeeStatusCode[RW]
employeeTypeCode[RW]
entityId[RW]
entityTypeCode[RW]
firstName[RW]
lastName[RW]
middleName[RW]
name[RW]
phoneNumber[RW]
primaryDepartmentCode[RW]
principalId[RW]
principalName[RW]
suppressAddress[RW]
suppressEmail[RW]
suppressName[RW]
suppressPersonal[RW]
suppressPhone[RW]
Public Class Methods
new(xmldata="")
click to toggle source
figure out what to do with affiliations and external identifiers protected List<? extends KimEntityAffiliation> affiliations protected Map<String,String> externalIdentifiers = null
# File lib/kuali-rice/Responses/Person.rb, line 39 def initialize(xmldata="") setPerson(xmldata) end
Public Instance Methods
setPerson(xmldata)
click to toggle source
# File lib/kuali-rice/Responses/Person.rb, line 43 def setPerson(xmldata) if not xmldata.eql?("") then parseddata = XmlSimple.xml_in(xmldata) @principalId = parseddata['principalId'][0] if !parseddata['principalId'].nil? @principalName = parseddata['principalName'][0] if !parseddata['principalName'].nil? @entityId = parseddata['entityId'][0] if !parseddata['entityId'].nil? @entityTypeCode = parseddata['entityTypeCode'][0] if !parseddata['entityTypeCode'].nil? @firstName = parseddata['firstName'][0] if !parseddata['firstName'].nil? @middleName = parseddata['middleName'][0] if !parseddata['middleName'].nil? @lastName = parseddata['lastName'][0] if !parseddata['lastName'].nil? @name = parseddata['name'][0] if !parseddata['name'].nil? @addressLine1 = parseddata['addressLine1'][0] if !parseddata['addressLine1'].nil? @addressLine2 = parseddata['addressLine2'][0] if !parseddata['addressLine2'].nil? @addressLine3 = parseddata['addressLine3'][0] if !parseddata['addressLine3'].nil? @addressCityName = parseddata['addressCityName'][0] if !parseddata['addressCityName'].nil? @addressStateCode = parseddata['addressStateCode'][0] if !parseddata['addressStateCode'].nil? @addressPostalCode = parseddata['addressPostalCode'][0] if !parseddata['addressPostalCode'].nil? @addressCountryCode = parseddata['addressCountryCode'][0] if !parseddata['addressCountryCode'].nil? @emailAddress = parseddata['emailAddress'][0] if !parseddata['emailAddress'].nil? @phoneNumber = parseddata['phoneNumber'][0] if !parseddata['phoneNumber'].nil? @suppressName = parseddata['suppressName'][0] if !parseddata['suppressName'].nil? @suppressAddress = parseddata['suppressAddress'][0] if !parseddata['suppressAddress'].nil? @suppressPhone = parseddata['suppressPersonal'][0] if !parseddata['suppressPersonal'].nil? @suppressPersonal = parseddata['suppressPersonal'][0] if !parseddata['suppressPersonal'].nil? @suppressEmail = parseddata['suppressEmail'][0] if !parseddata['suppressEmail'].nil? @campusCode = parseddata['campusCode'][0] if !parseddata['campusCode'].nil? @employeeStatusCode = parseddata['employeeStatusCode'][0] if !parseddata['employeeStatusCode'].nil? @employeeTypeCode = parseddata['employeeTypeCode'][0] if !parseddata['employeeTypeCode'].nil? @primaryDepartmentCode = parseddata['primaryDepartmentCode'][0] if !parseddata['primaryDepartmentCode'].nil? @employeeId= parseddata['employeeId'][0] if !parseddata['employeeId'].nil? @baseSalaryAmount = parseddata['baseSalaryAmount'][0]['value'][0] if !parseddata['baseSalaryAmount'].nil? @active = parseddata['active'][0] if !parseddata['active'].nil? end end