Class RepoPermissions.PermissionItem

  • Enclosing interface:
    RepoPermissions

    public static final class RepoPermissions.PermissionItem
    extends Object
    User permission item.
    Since:
    0.1
    • Constructor Detail

      • PermissionItem

        public PermissionItem​(String name,
                              List<String> permissions)
        Ctor.
        Parameters:
        name - Username
        permissions - Permissions
      • PermissionItem

        public PermissionItem​(String name,
                              String permission)
        Ctor.
        Parameters:
        name - Username
        permission - Permission
    • Method Detail

      • username

        public String username()
        Get username.
        Returns:
        String username
      • permissions

        public List<String> permissions()
        Get permissions list.
        Returns:
        List of permissions
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • yaml

        public com.amihaiemil.eoyaml.YamlSequenceBuilder yaml()
        Permissions yaml sequence.
        Returns:
        Yaml permissions sequence builder