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 }