summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openslx/virtualization/configuration/data/ConfigurationDataDozModServerToStatelessClient.java
blob: 65cc7ce99bf29a8a0ce93824110c7a045e3453ef (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
package org.openslx.virtualization.configuration.data;

/**
 * Data container to collect and store input arguments for a
 * {@link org.openslx.virtualization.configuration.logic.ConfigurationLogicDozModServerToStatelessClient}
 * transformation.
 * 
 * @author Manuel Bentele
 * @version 1.0
 */
public class ConfigurationDataDozModServerToStatelessClient
{
	/**
	 * Display name for a transformation of a virtualization configuration.
	 */
	private final String displayName;

	/**
	 * Operating system identifier for a transformation of a virtualization configuration.
	 */
	private final String osId;

	/**
	 * State whether USB access is allowed or not for a transformation of a virtualization
	 * configuration.
	 */
	private final boolean hasUsbAccess;

	/**
	 * Creates a new data container to collect and store input arguments for a
	 * {@link org.openslx.virtualization.configuration.logic.ConfigurationLogicDozModServerToStatelessClient}
	 * transformation.
	 * 
	 * @param displayName display name for a transformation of a virtualization configuration.
	 * @param osId operating system identifier for a transformation of a virtualization
	 *           configuration.
	 * @param hasUsbAccess state whether USB access is allowed or not for a transformation of a
	 *           virtualization configuration.
	 */
	public ConfigurationDataDozModServerToStatelessClient( String displayName, String osId, boolean hasUsbAccess )
	{
		this.displayName = displayName;
		this.osId = osId;
		this.hasUsbAccess = hasUsbAccess;
	}

	/**
	 * Returns the display name for a transformation of a virtualization configuration.
	 * 
	 * @return display name for a transformation of a virtualization configuration.
	 */
	public String getDisplayName()
	{
		return this.displayName;
	}

	/**
	 * Returns the operating system identifier for a transformation of a virtualization
	 * configuration.
	 * 
	 * @return operating system identifier for a transformation of a virtualization configuration.
	 */
	public String getOsId()
	{
		return this.osId;
	}

	/**
	 * Returns the state whether USB access is allowed or not for a transformation of a
	 * virtualization configuration.
	 * 
	 * @return state whether USB access is allowed or not for a transformation of a virtualization
	 *         configuration.
	 */
	public boolean hasUsbAccess()
	{
		return this.hasUsbAccess;
	}
}