Package com.google.common.jimfs
Class UserLookupService
- java.lang.Object
-
- java.nio.file.attribute.UserPrincipalLookupService
-
- com.google.common.jimfs.UserLookupService
-
final class UserLookupService extends java.nio.file.attribute.UserPrincipalLookupServiceUserPrincipalLookupServiceimplementation.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classUserLookupService.JimfsGroupPrincipalGroupPrincipalimplementation.(package private) static classUserLookupService.JimfsUserPrincipalUserPrincipalimplementation.private static classUserLookupService.NamedPrincipalBase class forUserPrincipalandGroupPrincipalimplementations.
-
Field Summary
Fields Modifier and Type Field Description private booleansupportsGroups
-
Constructor Summary
Constructors Constructor Description UserLookupService(boolean supportsGroups)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static java.nio.file.attribute.GroupPrincipalcreateGroupPrincipal(java.lang.String name)Creates aGroupPrincipalfor the given group name.(package private) static java.nio.file.attribute.UserPrincipalcreateUserPrincipal(java.lang.String name)Creates aUserPrincipalfor the given user name.java.nio.file.attribute.GroupPrincipallookupPrincipalByGroupName(java.lang.String group)java.nio.file.attribute.UserPrincipallookupPrincipalByName(java.lang.String name)
-
-
-
Method Detail
-
lookupPrincipalByName
public java.nio.file.attribute.UserPrincipal lookupPrincipalByName(java.lang.String name)
- Specified by:
lookupPrincipalByNamein classjava.nio.file.attribute.UserPrincipalLookupService
-
lookupPrincipalByGroupName
public java.nio.file.attribute.GroupPrincipal lookupPrincipalByGroupName(java.lang.String group) throws java.io.IOException- Specified by:
lookupPrincipalByGroupNamein classjava.nio.file.attribute.UserPrincipalLookupService- Throws:
java.io.IOException
-
createUserPrincipal
static java.nio.file.attribute.UserPrincipal createUserPrincipal(java.lang.String name)
Creates aUserPrincipalfor the given user name.
-
createGroupPrincipal
static java.nio.file.attribute.GroupPrincipal createGroupPrincipal(java.lang.String name)
Creates aGroupPrincipalfor the given group name.
-
-