|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class UserPrincipalLookupService extends Object
UserPrincipal представляет идентификационные данные, которые могут использоваться, чтобы определить права доступа к объектам в файловой системе. A GroupPrincipal представляет групповые идентификационные данные. A UserPrincipalLookupService определяет методы к идентификационным данным поиска по имени или названию группы (которые обычно являются пользователем или именами учетной записи). Являются ли имена и названия группы чувствительными к регистру, или не зависит от реализации. Точное определение группы является определенной реализацией, но обычно группа представляет идентификационные данные, создаваемые в административных целях, чтобы определить права доступа для элементов группы. В особенности это - реализация, определенная, если пространство имен для имен и групп является тем же самым или отлично. Чтобы гарантировать непротиворечивое и корректное поведение через платформы, рекомендуется, чтобы этот API использовался, как будто пространства имен отличны. Другими словами, lookupPrincipalByName должен привыкнуть к пользователям поиска, и lookupPrincipalByGroupName должен привыкнуть к группам поиска.FileSystem.getUserPrincipalLookupService()| Модификатор | Конструктор и Описание |
|---|---|
protected |
UserPrincipalLookupService()
Инициализирует новый экземпляр этого class.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
abstract GroupPrincipal |
lookupPrincipalByGroupName(String group)
Поиск групповой принципал названием группы.
|
abstract UserPrincipal |
lookupPrincipalByName(String name)
Поиск пользовательский принципал по имени.
|
protected UserPrincipalLookupService()
public abstract UserPrincipal lookupPrincipalByName(String name) throws IOException
name - строковое представление пользовательского принципала к поискуUserPrincipalNotFoundException - принципал не существуетIOException - если ошибка ввода-вывода происходитSecurityException - В случае провайдера значения по умолчанию, и менеджера безопасности устанавливается, он проверяет RuntimePermission("lookupUserInformation")public abstract GroupPrincipal lookupPrincipalByGroupName(String group) throws IOException
Где реализация не поддерживает понятия группы тогда, этот метод всегда бросает UserPrincipalNotFoundException. Где пространство имен для учетных записей пользователей и групп является тем же самым, тогда этот метод идентичен вызову lookupPrincipalByName.
group - строковое представление группы к поискуUserPrincipalNotFoundException - принципал не существует или не является группойIOException - если ошибка ввода-вывода происходитSecurityException - В случае провайдера значения по умолчанию, и менеджера безопасности устанавливается, он проверяет RuntimePermission("lookupUserInformation")
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92