View Javadoc
1   /*
2    * SPDX-License-Identifier: MIT
3    * See LICENSE file for details.
4    *
5    * Copyright 2010-2026 The Waffle Project Contributors: https://github.com/Waffle/waffle/graphs/contributors
6    */
7   package waffle.windows.auth;
8   
9   /**
10   * A Windows Computer.
11   */
12  public interface IWindowsComputer {
13  
14      /**
15       * Computer name.
16       *
17       * @return String.
18       */
19      String getComputerName();
20  
21      /**
22       * Member of (domain).
23       *
24       * @return String.
25       */
26      String getMemberOf();
27  
28      /**
29       * Join status.
30       *
31       * @return String.
32       */
33      String getJoinStatus();
34  
35      /**
36       * Groups.
37       *
38       * @return Array of group names.
39       */
40      String[] getGroups();
41  }