org.opengroup.arm40.transaction
Interface ArmUser
public
interface
ArmUser
extends ArmInterface
Represents a user on behalf of whom a transaction is executed.
It has the following attributes, all of which are immutable:
-
Name: The maximum length is 127 characters (CIM allows 256 but
ARM 2.0 allows 128 bytes, including the null-termination character,
so 127 is used). The name must not be
null
or zero-length.
-
(optional) A 16-byte ID is optionally associated with each
ArmUser
. It is provided by the application. If the value is
null
, no ID was provided.
Objects implementing this interface are created using
ArmTransactionFactory.
Author: ARM Working Group of The Open Group
Returns: the name of the user.
public String getName()
Returns: a 16-byte ID associated with the identity of this
user, or null
.