Class UserLookupService


  • final class UserLookupService
    extends java.nio.file.attribute.UserPrincipalLookupService
    UserPrincipalLookupService implementation.
    • Field Detail

      • supportsGroups

        private final boolean supportsGroups
    • Constructor Detail

      • UserLookupService

        public UserLookupService​(boolean supportsGroups)
    • Method Detail

      • lookupPrincipalByName

        public java.nio.file.attribute.UserPrincipal lookupPrincipalByName​(java.lang.String name)
        Specified by:
        lookupPrincipalByName in class java.nio.file.attribute.UserPrincipalLookupService
      • lookupPrincipalByGroupName

        public java.nio.file.attribute.GroupPrincipal lookupPrincipalByGroupName​(java.lang.String group)
                                                                          throws java.io.IOException
        Specified by:
        lookupPrincipalByGroupName in class java.nio.file.attribute.UserPrincipalLookupService
        Throws:
        java.io.IOException
      • createUserPrincipal

        static java.nio.file.attribute.UserPrincipal createUserPrincipal​(java.lang.String name)
        Creates a UserPrincipal for the given user name.
      • createGroupPrincipal

        static java.nio.file.attribute.GroupPrincipal createGroupPrincipal​(java.lang.String name)
        Creates a GroupPrincipal for the given group name.