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.newArmUser(java.lang.String, org.opengroup.arm40.transaction.ArmID)
.