C# 클래스 Purchasing.Mvc.Services.DirectorySearchService

상속: IDirectorySearchService
파일 보기 프로젝트 열기: ucdavis/Purchasing

공개 메소드들

메소드 설명
FindStudent ( string studentId ) : DirectoryUser
FindUser ( string searchTerm ) : DirectoryUser

Returns the single user that matches the search term -- either loginID or email

GetSearchResponse ( string searchFilter, string searchBase, int sizeLimit = 500 ) : System.DirectoryServices.Protocols.SearchResponse
GetUsersFromResponse ( System.DirectoryServices.Protocols.SearchResponse sResponse ) : List
LDAPFindStudent ( string studentId ) : DirectoryUser

Builds a ldap search for student PIDM and then gets out the first returned user

LDAPFindUser ( string searchTerm ) : DirectoryUser

Builds the ldap search filter and then gets out the first returned user

LDAPSearchUsers ( string employeeId = null, string firstName = null, string lastName = null, string fullName = null, string loginId = null, string email = null, bool useAnd = true ) : List
SearchUsers ( string searchTerm ) : List

Search against email, login and fullname

SearchUsers ( string employeeID, string firstName, string lastName, string fullName, string loginID, string email ) : List

Prepare the search against all fields

메소드 상세

FindStudent() 공개 정적인 메소드

public static FindStudent ( string studentId ) : DirectoryUser
studentId string
리턴 DirectoryUser

FindUser() 공개 메소드

Returns the single user that matches the search term -- either loginID or email
public FindUser ( string searchTerm ) : DirectoryUser
searchTerm string
리턴 DirectoryUser

GetSearchResponse() 공개 정적인 메소드

public static GetSearchResponse ( string searchFilter, string searchBase, int sizeLimit = 500 ) : System.DirectoryServices.Protocols.SearchResponse
searchFilter string
searchBase string
sizeLimit int
리턴 System.DirectoryServices.Protocols.SearchResponse

GetUsersFromResponse() 공개 정적인 메소드

public static GetUsersFromResponse ( System.DirectoryServices.Protocols.SearchResponse sResponse ) : List
sResponse System.DirectoryServices.Protocols.SearchResponse
리턴 List

LDAPFindStudent() 공개 정적인 메소드

Builds a ldap search for student PIDM and then gets out the first returned user
public static LDAPFindStudent ( string studentId ) : DirectoryUser
studentId string
리턴 DirectoryUser

LDAPFindUser() 공개 정적인 메소드

Builds the ldap search filter and then gets out the first returned user
public static LDAPFindUser ( string searchTerm ) : DirectoryUser
searchTerm string Either UID (kerb) or Mail
리턴 DirectoryUser

LDAPSearchUsers() 공개 정적인 메소드

public static LDAPSearchUsers ( string employeeId = null, string firstName = null, string lastName = null, string fullName = null, string loginId = null, string email = null, bool useAnd = true ) : List
employeeId string
firstName string
lastName string
fullName string
loginId string
email string
useAnd bool
리턴 List

SearchUsers() 공개 메소드

Search against email, login and fullname
public SearchUsers ( string searchTerm ) : List
searchTerm string
리턴 List

SearchUsers() 공개 정적인 메소드

Prepare the search against all fields
public static SearchUsers ( string employeeID, string firstName, string lastName, string fullName, string loginID, string email ) : List
employeeID string
firstName string
lastName string
fullName string
loginID string
email string
리턴 List