class Uaeds::DSMLPerson
Public Instance Methods
cat_card()
click to toggle source
# File lib/uaeds/dsml_person.rb, line 34 def cat_card iso_number end
cn()
click to toggle source
# File lib/uaeds/dsml_person.rb, line 74 def cn lookup_value(:cn) end
date_of_birth()
click to toggle source
# File lib/uaeds/dsml_person.rb, line 3 def date_of_birth if (@value_h.key? :dateOfBirth) @value_h[:dateOfBirth] else dob = get_value(:dateOfBirth) if dob.nil? || (dob.length == 0) @value_h[:dateOfBirth] = nil else dob = Date.new(dob[0,4], dob[4,2], dob[6,2]) @value_h[:dateOfBirth] = dob end @value_h[:dateOfBirth] end end
department()
click to toggle source
# File lib/uaeds/dsml_person.rb, line 102 def department employee_primary_dept end
department_name()
click to toggle source
# File lib/uaeds/dsml_person.rb, line 110 def department_name employee_primary_dept_name end
dob()
click to toggle source
# File lib/uaeds/dsml_person.rb, line 18 def dob date_of_birth end
edu_person_primary_affiliation()
click to toggle source
# File lib/uaeds/dsml_person.rb, line 90 def edu_person_primary_affiliation lookup_value(:eduPersonPrimaryAffiliation) end
email()
click to toggle source
# File lib/uaeds/dsml_person.rb, line 78 def email mail end
emplid()
click to toggle source
# File lib/uaeds/dsml_person.rb, line 46 def emplid lookup_value(:emplId) end
employee_id()
click to toggle source
# File lib/uaeds/dsml_person.rb, line 42 def employee_id emplid end
employee_primary_dept()
click to toggle source
# File lib/uaeds/dsml_person.rb, line 106 def employee_primary_dept lookup_value(:employeePrimaryDept) end
employee_primary_dept_name()
click to toggle source
# File lib/uaeds/dsml_person.rb, line 114 def employee_primary_dept_name lookup_value(:employeePrimaryDeptName) end
employee_title()
click to toggle source
# File lib/uaeds/dsml_person.rb, line 98 def employee_title lookup_value(:employeeTitle) end
first_name()
click to toggle source
# File lib/uaeds/dsml_person.rb, line 62 def first_name given_name end
full_name()
click to toggle source
# File lib/uaeds/dsml_person.rb, line 70 def full_name cn end
given_name()
click to toggle source
# File lib/uaeds/dsml_person.rb, line 56 def given_name preferred_name = lookup_value(:preferredGivenname) return preferred_name if preferred_name lookup_value(:givenName) end
iso_number()
click to toggle source
# File lib/uaeds/dsml_person.rb, line 38 def iso_number lookup_value(:isoNumber) end
mail()
click to toggle source
# File lib/uaeds/dsml_person.rb, line 82 def mail lookup_value(:mail) end
name()
click to toggle source
# File lib/uaeds/dsml_person.rb, line 66 def name cn end
netid()
click to toggle source
# File lib/uaeds/dsml_person.rb, line 22 def netid uid end
person_type()
click to toggle source
# File lib/uaeds/dsml_person.rb, line 86 def person_type edu_person_primary_affiliation end
surname()
click to toggle source
# File lib/uaeds/dsml_person.rb, line 50 def surname preferred_name = lookup_value(:preferredSn) return preferred_name if preferred_name lookup_value(:sn) end
title()
click to toggle source
# File lib/uaeds/dsml_person.rb, line 94 def title employee_title end
uaid()
click to toggle source
# File lib/uaeds/dsml_person.rb, line 30 def uaid lookup_value(:uaId) end
uid()
click to toggle source
# File lib/uaeds/dsml_person.rb, line 26 def uid lookup_value(:uid) end