public class RoleRecord extends Object implements Comparable<RoleRecord>, Cloneable, Serializable
Modifier and Type | Class and Description |
---|---|
static class |
RoleRecord.Type
Types of record, corresponding to LDAP objectClasses
|
Constructor and Description |
---|
RoleRecord() |
Modifier and Type | Method and Description |
---|---|
Object |
clone() |
int |
compareTo(RoleRecord o) |
boolean |
equals(Object o) |
String |
getApplicantCategory()
Gets the value of the
applicantCategory attribute. |
String |
getApplicantStatus() |
String |
getBuilding() |
String |
getDescription() |
org.threeten.bp.LocalDate |
getEndDate() |
org.threeten.bp.LocalDate |
getExpectedEndDate() |
String |
getExternalPhone() |
String |
getFaxNumber() |
String |
getId() |
String |
getJobFamily() |
String |
getLabeledUri() |
org.threeten.bp.LocalDate |
getLeftDate() |
String |
getLocation() |
String |
getMobileNumber() |
String |
getOu() |
String |
getPartTime() |
Integer |
getPeriod() |
List<String> |
getPersonLinks()
Gets an immutable view of the list of personLinks, which may be empty but
will never be
null . |
String |
getPhoneNumber() |
String |
getProgCode() |
RoleRecord.Type |
getRecordType() |
org.threeten.bp.LocalDate |
getRemoveDate() |
String |
getRoleCategory() |
Integer |
getRoleNumber() |
String |
getRoleOccupant() |
String |
getRoleTitle() |
String |
getRoleType() |
String |
getRoom() |
String |
getRoomNumber() |
String |
getShortOu() |
List<String> |
getShortOuSet()
Gets an immutable view of the set of shortOus, which may be empty but
will never be
null . |
int |
hashCode() |
boolean |
isActive() |
boolean |
isExDirectory() |
void |
setApplicantCategory(String applicantCategory) |
void |
setApplicantStatus(String applicantStatus) |
void |
setBuilding(String building) |
void |
setDescription(String description) |
void |
setEndDate(org.threeten.bp.LocalDate endDate) |
void |
setExDirectory(boolean exDirectory) |
void |
setExpectedEndDate(org.threeten.bp.LocalDate expectedEndDate) |
void |
setExternalPhone(String externalPhone) |
void |
setFaxNumber(String faxNumber) |
void |
setId(String id) |
void |
setJobFamily(String jobFamily) |
void |
setLabeledUri(String labeledUri) |
void |
setLeftDate(org.threeten.bp.LocalDate leftDate) |
void |
setLocation(String location) |
void |
setMobileNumber(String mobileNumber) |
void |
setOu(String ou) |
void |
setPartTime(String partTime) |
void |
setPeriod(Integer period) |
void |
setPersonLinks(List<String> personLinks)
Sets the list of personLinks.
|
void |
setPhoneNumber(String phoneNumber) |
void |
setProgCode(String progCode) |
void |
setRecordType(RoleRecord.Type recordType) |
void |
setRemoveDate(org.threeten.bp.LocalDate removeDate) |
void |
setRoleCategory(String roleCategory) |
void |
setRoleNumber(Integer roleNumber) |
void |
setRoleOccupant(String roleOccupant) |
void |
setRoleTitle(String roleTitle) |
void |
setRoleType(String roleType) |
void |
setRoom(String room) |
void |
setRoomNumber(String roomNumber) |
void |
setShortOu(String shortOu) |
void |
setShortOuSet(List<String> shortOuSet)
Sets the set of shortOus.
|
String |
toString() |
public RoleRecord.Type getRecordType()
public void setRecordType(RoleRecord.Type recordType)
public String getRoleType()
public void setRoleType(String roleType)
public String getRoleCategory()
public void setRoleCategory(String roleCategory)
public String getId()
public void setId(String id)
public Integer getRoleNumber()
public void setRoleNumber(Integer roleNumber)
public String getRoleOccupant()
public void setRoleOccupant(String roleOccupant)
public String getRoleTitle()
public void setRoleTitle(String roleTitle)
public String getLocation()
public void setLocation(String location)
public String getOu()
public void setOu(String ou)
public String getShortOu()
public void setShortOu(String shortOu)
public List<String> getShortOuSet()
null
.public void setShortOuSet(List<String> shortOuSet)
shortOuSet
- A list of DNs of maintainers, or null
public String getDescription()
public void setDescription(String description)
public String getPhoneNumber()
public void setPhoneNumber(String phoneNumber)
public String getFaxNumber()
public void setFaxNumber(String faxNumber)
public String getMobileNumber()
public void setMobileNumber(String mobileNumber)
public String getExternalPhone()
public void setExternalPhone(String externalPhone)
public String getBuilding()
public void setBuilding(String building)
public String getRoom()
public void setRoom(String room)
public String getRoomNumber()
public void setRoomNumber(String roomNumber)
public String getLabeledUri()
public void setLabeledUri(String labeledUri)
public String getPartTime()
public void setPartTime(String partTime)
public List<String> getPersonLinks()
null
. Format is (<Username>,<Phone>,<Description>)
.public void setPersonLinks(List<String> personLinks)
List
object provided. Format is (<Username>,<Phone>,<Description>)
.personLinks
- a list of personLink strings, or null
public org.threeten.bp.LocalDate getLeftDate()
public void setLeftDate(org.threeten.bp.LocalDate leftDate)
public boolean isActive()
public org.threeten.bp.LocalDate getEndDate()
public void setEndDate(org.threeten.bp.LocalDate endDate)
public org.threeten.bp.LocalDate getRemoveDate()
public void setRemoveDate(org.threeten.bp.LocalDate removeDate)
public String getProgCode()
public void setProgCode(String progCode)
public Integer getPeriod()
public void setPeriod(Integer period)
public org.threeten.bp.LocalDate getExpectedEndDate()
public void setExpectedEndDate(org.threeten.bp.LocalDate expectedEndDate)
public String getJobFamily()
public void setJobFamily(String jobFamily)
public boolean isExDirectory()
public void setExDirectory(boolean exDirectory)
public String getApplicantStatus()
public void setApplicantStatus(String applicantStatus)
public String getApplicantCategory()
applicantCategory
attribute.
Note that this attribute is only visible to privileged system accounts, and therefore
this property will be null
when read by other users or by unauthenticated access.
applicantCategory
attribute, or null
if the
LdapService
was not able to read the valuepublic void setApplicantCategory(String applicantCategory)
public int compareTo(RoleRecord o)
compareTo
in interface Comparable<RoleRecord>
public Object clone() throws CloneNotSupportedException
clone
in class Object
CloneNotSupportedException
Copyright © 2018. All rights reserved.